Blame view

emulateur/epsilon-nofrendo/apps/nes/nofrendo/Makefile 1.66 KB
6663b6c9   adorian   projet complet av...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
  NES_ROM ?= apps/nes/nofrendo/epsilon/Zelda.nes
  SFLAGS += -Iapps/nes/nofrendo -Iapps/nes/nofrendo/nes -Iapps/nes/nofrendo/sndhrdw -Iapps/nes/nofrendo/libsnss -Iapps/nes/nofrendo/cpu
  nof_objs = $(addprefix apps/nes/nofrendo/,\
  	bitmap.o\
  	config.o\
  	cpu/dis6502.o\
  	cpu/nes6502.o\
  	event.o\
  	libsnss/libsnss.o\
  	log.o\
  	mappers/map000.o\
  	mappers/map001.o\
  	mappers/map002.o\
  	mappers/map003.o\
  	mappers/map004.o\
  	mappers/map005.o\
  	mappers/map007.o\
  	mappers/map008.o\
  	mappers/map009.o\
  	mappers/map011.o\
  	mappers/map015.o\
  	mappers/map016.o\
  	mappers/map018.o\
  	mappers/map019.o\
  	mappers/map024.o\
  	mappers/map032.o\
  	mappers/map033.o\
  	mappers/map034.o\
  	mappers/map040.o\
  	mappers/map041.o\
  	mappers/map042.o\
  	mappers/map046.o\
  	mappers/map050.o\
  	mappers/map064.o\
  	mappers/map065.o\
  	mappers/map066.o\
  	mappers/map070.o\
  	mappers/map073.o\
  	mappers/map075.o\
  	mappers/map078.o\
  	mappers/map079.o\
  	mappers/map085.o\
  	mappers/map087.o\
  	mappers/map093.o\
  	mappers/map094.o\
  	mappers/map099.o\
  	mappers/map160.o\
  	mappers/map229.o\
  	mappers/map231.o\
  	mappers/mapvrc.o\
  	memguard.o\
  	nes/mmclist.o\
  	nes/nes.o\
  	nes/nesinput.o\
  	nes/nes_mmc.o\
  	nes/nes_pal.o\
  	nes/nes_ppu.o\
  	nes/nes_rom.o\
  	nes/nesstate.o\
  	sndhrdw/fds_snd.o\
  	sndhrdw/mmc5_snd.o\
  	sndhrdw/nes_apu.o\
  	sndhrdw/vrcvisnd.o\
  	nofrendo.o\
  	epsilon/nofrendo_wrapper.o\
  	epsilon/osd_epsilon.o\
  	epsilon/rom.o\
  	epsilon/stubs.o\
  )
  
  $(nof_objs): SFLAGS := $(subst -Os,-O2,$(SFLAGS))
  
  apps/nes/nofrendo/epsilon/rom.c: FORCE
  	@echo "BIN     $@"
  	$(Q) echo "const unsigned char _rom_data[] = {" > $@
  	$(Q) cat "$(NES_ROM)" | xxd -i >> $@
  	$(Q) echo "};" >> $@
  
  FORCE:
  
  products += apps/nes/nofrendo/epsilon/rom.c
  
  objs += $(nof_objs)