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)
|