games; tidy makefile - add Z80_PLATFORM and remove fweep
authorAlan <alan@localhost.localdomain>
Mon, 28 May 2018 16:00:49 +0000 (17:00 +0100)
committerAlan <alan@localhost.localdomain>
Mon, 28 May 2018 16:00:49 +0000 (17:00 +0100)
We don't want to try fweep on 8bt - yet...

Applications/games/Makefile.z80

index 28f417d..dc9f3a6 100644 (file)
@@ -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