z80: build sok
authorAlan Cox <alan@linux.intel.com>
Thu, 25 Oct 2018 23:53:32 +0000 (00:53 +0100)
committerAlan Cox <alan@linux.intel.com>
Thu, 25 Oct 2018 23:53:32 +0000 (00:53 +0100)
Applications/games/Makefile.z80

index ca08164..e93fa0f 100644 (file)
@@ -10,29 +10,42 @@ 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
 
+SRCSTC = sok.c
+
 OBJS = $(SRCS:.c=.rel)
 OBJSNS = $(SRCSNS:.c=.rel)
+OBJSTC = $(SRCSTC:.c=.rel)
 
 LIBS = ../../Library/libs/syslib.lib
 
 APPSNS = $(OBJSNS:.rel=)
+APPSTC = $(OBJSTC:.rel=)
+APPS = $(OBJS:.rel=) $(OBJSNS:.rel=) $(OBJSTC:.rel=)
 
-APPS = $(OBJS:.rel=) $(OBJSNS:.rel=)
-
-all: $(APPS) sizes
+all: $(APPS) sizes sok.levels
 
 $(APPSNS): OPTS = --nostdio
 
+$(APPSTC): OPTS = --nostdio -ltermcap
+
 $(OBJS): %.rel: %.c
 
 $(OBJSNS): %.rel: %.c
 
+$(OBJSTC): %.rel: %.c
+
 .c.rel:
        $(FCC) $(Z80_PLATFORM) -c $<
 
 %: %.rel
        $(FCC) $(Z80_PLATFORM) $(OPTS) $< -o $@
 
+sok.levels: sokmap
+       ./sokmap ljh.sok sok.levels >/dev/null
+
+sokmap: sokmap.c sok.h
+       $(CC) sokmap.c -o ./sokmap
+
 sizes: $(APPS)
        ls -l $(APPS) >size.report