From: Alan Date: Mon, 28 May 2018 16:00:49 +0000 (+0100) Subject: games; tidy makefile - add Z80_PLATFORM and remove fweep X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=4fe70b4a910b645a46c7f1e96da6b8403717d51f;p=FUZIX.git games; tidy makefile - add Z80_PLATFORM and remove fweep We don't want to try fweep on 8bt - yet... --- diff --git a/Applications/games/Makefile.z80 b/Applications/games/Makefile.z80 index 28f417d3..dc9f3a68 100644 --- a/Applications/games/Makefile.z80 +++ b/Applications/games/Makefile.z80 @@ -1,19 +1,8 @@ -CC = sdcc FCC = ../../Library/tools/fcc -O2 -m$(USERCPU) -PLATFORM = -#PLATFORM = -tzx128 - -PROGLOAD=`(cat ../../Kernel/platform/config.h; echo PROGLOAD) | cpp -E | tail -n1` - -# Used for programs that make sdcc go boom or take hours -CC_CRAP = -m$(USERCPU) --std-c99 -c --opt-code-size --max-allocs-per-node 1000 -I../../Library/include -ASM_OPT = -l -o -s -LINKER_OPT = -mz80 --nostdlib --no-std-crt0 --code-loc $(PROGLOAD) --data-loc 0 -BINMAN = ../../Library/tools/binman .SUFFIXES: .c .rel -SRCSNS = advint.c fortune.c fweep.c qrun.c +SRCSNS = advint.c fortune.c qrun.cb #fweep.c SRCS = adv01.c adv02.c adv03.c adv04.c adv05.c adv06.c adv07.c \ adv08.c adv09.c adv10.c adv11.c adv12.c adv13.c adv14a.c adv14b.c \ @@ -21,36 +10,28 @@ SRCS = adv01.c adv02.c adv03.c adv04.c adv05.c adv06.c adv07.c \ myst08.c myst09.c myst10.c myst11.c fortune-gen.c startrek.c \ hamurabi.c cowsay.c -SRCSBAD = - OBJS = $(SRCS:.c=.rel) OBJSNS = $(SRCSNS:.c=.rel) -OBJSBAD = $(SRCSBAD:.c=.rel) LIBS = ../../Library/libs/syslib.lib APPSNS = $(OBJSNS:.rel=) -APPS = $(OBJS:.rel=) $(OBJSBAD:.rel=) $(OBJSNS:.rel=) +APPS = $(OBJS:.rel=) $(OBJSNS:.rel=) all: $(APPS) sizes -$(OBJSBAD): $(SRCSBAD) - $(CC) $(CC_CRAP) $(@:.rel=.c) - $(APPSNS): OPTS = --nostdio $(OBJS): %.rel: %.c $(OBJSNS): %.rel: %.c -$(OBJSBAD): %.rel: %.c - .c.rel: - $(FCC) $(PLATFORM) -c $< + $(FCC) $(Z80_PLATFORM) -c $< %: %.rel - $(FCC) $(PLATFORM) $(OPTS) $< -o $@ + $(FCC) $(Z80_PLATFORM) $(OPTS) $< -o $@ sizes: $(APPS) ls -l $(APPS) >size.report