-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMakefile.targets
35 lines (27 loc) · 883 Bytes
/
Makefile.targets
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
# Platform specific flags for compiling (only populate if they're both present)
ifneq ($(strip $(PORT)),)
ifneq ($(strip $(PLAT)),)
CFLAGS += -m$(PORT):$(PLAT)
endif
endif
# Called by the individual targets below to build a ROM
build-target: $(BINS)
clean-target:
rm -rf $(OBJDIR)
rm -rf $(BINDIR)
gb-everdrivex-clean:
${MAKE} clean-target CARD=everdrivex EXT=gb
gb-everdrivex:
${MAKE} build-target PORT=$(GBCPU) PLAT=gb CARD=everdrivex EXT=gb
gb-ezflashjr-clean:
${MAKE} clean-target CARD=ezflashjr EXT=gb
gb-ezflashjr:
${MAKE} build-target PORT=$(GBCPU) PLAT=gb CARD=ezflashjr EXT=gb
gg-everdrive-clean:
${MAKE} clean-target CARD=everdrive EXT=gg
gg-everdrive:
${MAKE} build-target PORT=z80 PLAT=gg CARD=everdrive EXT=gg
sms-everdrive-clean:
${MAKE} clean-target CARD=everdrive EXT=sms
sms-everdrive:
${MAKE} build-target PORT=z80 PLAT=sms CARD=everdrive EXT=sms