CC=lc
CFLGS=-ccdmsw -ms
LINK=link c:\lc\s\c.obj

all: TTIMES.EXE DETPRINT.EXE ORIGIN.EXE SCANNER.EXE EPMAP.EXE\
       SYSGEN2.EXE SYSGEN4.EXE SYSGEN3.EXE TIMTBL.EXE SCAN.EXE NAME.EXE\
       HEXMAP.EXE PRMAP.EXE SECPRNT.EXE SYSGEN1.EXE CAPITAL.EXE \
       PLANPACK.EXE

PLANPACK.exe: planpack.obj plandet.obj details.obj exist.obj lang.obj \
       mainwrld.obj populate.obj stelfun.obj system.obj detfun.obj \
       makemap.obj tview.obj mtns.obj cover.obj map.obj text.obj plates.obj \
       land.obj sea.obj planprnt.obj
       $(LINK) @PLANPACK.ARF,PLANPACK.exe,nul,c:\lc\s\lcm c:\lc\s\lc

TTIMES.exe: ttimes.obj exist.obj lang.obj mainwrld.obj magic.obj \
       populate.obj stelfun.obj system.obj
       $(LINK) @TTIMES.ARF,TTIMES.exe,nul,c:\lc\s\lcm c:\lc\s\lc

DETPRINT.exe: detprint.obj details.obj exist.obj lang.obj mainwrld.obj \
       magic.obj populate.obj stelfun.obj system.obj detfun.obj
       $(LINK) @DETPRINT.ARF,DETPRINT.exe,nul,c:\lc\s\lcm c:\lc\s\lc

EPMAP.exe: epmap.obj epson.obj makemap.obj tview.obj mtns.obj \
       cover.obj map.obj text.obj plates.obj land.obj sea.obj details.obj \
       exist.obj lang.obj mainwrld.obj magic.obj populate.obj stelfun.obj \
       system.obj detfun.obj
       $(LINK) @EPMAP.ARF,EPMAP.exe,nul,c:\lc\s\lcm c:\lc\s\lc

GRAPH.exe: graph.obj exist.obj magic.obj mainwrld.obj lang.obj \
       details.obj populate.obj stelfun.obj system.obj detfun.obj free.obj
       $(LINK) @GRAPH.ARF,GRAPH.exe,nul,c:\lc\s\lcm c:\lc\s\lc

ORIGIN.exe: origin.obj exist.obj magic.obj mainwrld.obj lang.obj \
       details.obj populate.obj stelfun.obj system.obj detfun.obj free.obj
       $(LINK) @ORIGIN.ARF,ORIGIN.exe,nul,c:\lc\s\lcm c:\lc\s\lc

SCANNER.exe: scanner.obj exist.obj lang.obj mainwrld.obj magic.obj
       $(LINK) @SCANNER.ARF,SCANNER.exe,nul,c:\lc\s\lcm c:\lc\s\lc

SYSGEN2.exe: sysgen2.obj exist.obj lang.obj mainwrld.obj magic.obj \
       populate.obj stelfun.obj system.obj
       $(LINK) @SYSGEN2.ARF,SYSGEN2.exe,nul,c:\lc\s\lcm c:\lc\s\lc

SYSGEN4.exe: sysgen4.obj makemap.obj tview.obj mtns.obj cover.obj \
       map.obj text.obj plates.obj land.obj sea.obj details.obj exist.obj lang.
obj\
       mainwrld.obj magic.obj populate.obj stelfun.obj system.obj detfun.obj
       $(LINK) @SYSGEN4.ARF,SYSGEN4.exe,nul,c:\lc\s\lcm c:\lc\s\lc

SYSGEN3.exe: sysgen3.obj details.obj exist.obj lang.obj mainwrld.obj \
       magic.obj populate.obj stelfun.obj system.obj detfun.obj
       $(LINK) @SYSGEN3.ARF,SYSGEN3.exe,nul,c:\lc\s\lcm c:\lc\s\lc

TIMTBL.exe: timtbl.obj exist.obj lang.obj mainwrld.obj magic.obj
       $(LINK) @TIMTBL.ARF,TIMTBL.exe,nul,c:\lc\s\lcm c:\lc\s\lc

SCAN.exe: scan.obj exist.obj lang.obj mainwrld.obj magic.obj
       $(LINK) @SCAN.ARF,SCAN.exe,nul,c:\lc\s\lcm c:\lc\s\lc

NAME.exe: name.obj exist.obj lang.obj mainwrld.obj magic.obj
       $(LINK) @NAME.ARF,NAME.exe,nul,c:\lc\s\lcm c:\lc\s\lc

HEXMAP.exe: hexmap.obj details.obj exist.obj lang.obj mainwrld.obj \
       magic.obj populate.obj stelfun.obj system.obj detfun.obj
       $(LINK) @HEXMAP.ARF,HEXMAP.exe,nul,c:\lc\s\lcm c:\lc\s\lc

TCMAP.exe: tcmap.obj turboc.obj makemap.obj tview.obj mtns.obj \
       cover.obj map.obj text.obj plates.obj land.obj sea.obj details.obj \
       exist.obj lang.obj mainwrld.obj magic.obj populate.obj stelfun.obj \
       system.obj detfun.obj
       $(LINK) @TCMAP.ARF,TCMAP.exe,nul,c:\lc\s\lcm c:\lc\s\lc

PRMAP.exe: prmap.obj makemap.obj tview.obj mtns.obj cover.obj \
       map.obj text.obj plates.obj land.obj sea.obj details.obj exist.obj \
       lang.obj mainwrld.obj magic.obj populate.obj stelfun.obj system.obj \
       detfun.obj
       $(LINK) @PRMAP.ARF,PRMAP.exe,nul,c:\lc\s\lcm c:\lc\s\lc

SECPRNT.exe: secprnt.obj exist.obj lang.obj mainwrld.obj magic.obj \
       populate.obj stelfun.obj system.obj free.obj
       $(LINK) @SECPRNT.ARF,SECPRNT.exe,nul,c:\lc\s\lcm c:\lc\s\lc

SYSGEN1.exe: sysgen1.obj exist.obj lang.obj mainwrld.obj magic.obj
       $(LINK) @SYSGEN1.ARF,SYSGEN1.exe,nul,c:\lc\s\lcm c:\lc\s\lc

CAPITAL.exe: capital.obj exist.obj lang.obj mainwrld.obj magic.obj
       $(LINK) @CAPITAL.ARF,CAPITAL.exe,nul,c:\lc\s\lcm c:\lc\s\lc


DETAILS.obj: DETAILS.c sysgen.h
       $(CC) $(CFLGS) DETAILS.c

TTIMES.obj: TTIMES.c sysgen.h
       $(CC) $(CFLGS) TTIMES.c

DETFUN.obj: DETFUN.c sysgen.h
       $(CC) $(CFLGS) DETFUN.c

TEXT.obj: TEXT.c sysgen.h
       $(CC) $(CFLGS) TEXT.c

COVER.obj: COVER.c sysgen.h
       $(CC) $(CFLGS) COVER.c

FREE.obj: FREE.c sysgen.h
       $(CC) $(CFLGS) FREE.c

DETPRINT.obj: DETPRINT.c sysgen.h
       $(CC) $(CFLGS) DETPRINT.c

GRAPH.obj: GRAPH.c sysgen.h
       $(CC) $(CFLGS) GRAPH.c

LANG.obj: LANG.c sysgen.h
       $(CC) $(CFLGS) LANG.c

EPMAP.obj: EPMAP.c sysgen.h
       $(CC) $(CFLGS) EPMAP.c

FILL.obj: FILL.c sysgen.h
       $(CC) $(CFLGS) FILL.c

PLATES.obj: PLATES.c sysgen.h
       $(CC) $(CFLGS) PLATES.c

MAINWRLD.obj: MAINWRLD.c sysgen.h
       $(CC) $(CFLGS) MAINWRLD.c

MAP.obj: MAP.c sysgen.h
       $(CC) $(CFLGS) MAP.c

ORIGIN.obj: ORIGIN.c sysgen.h
       $(CC) $(CFLGS) ORIGIN.c

EPSON.obj: EPSON.c sysgen.h
       $(CC) $(CFLGS) EPSON.c

SCANNER.obj: SCANNER.c sysgen.h
       $(CC) $(CFLGS) SCANNER.c

STELFUN.obj: STELFUN.c sysgen.h
       $(CC) $(CFLGS) STELFUN.c

SYSGEN1.obj: SYSGEN1.c sysgen.h
       $(CC) $(CFLGS) SYSGEN1.c

SYSGEN2.obj: SYSGEN2.c sysgen.h
       $(CC) $(CFLGS) SYSGEN2.c

SYSGEN3.obj: SYSGEN3.c sysgen.h
       $(CC) $(CFLGS) SYSGEN3.c

EXIST.obj: EXIST.c sysgen.h
       $(CC) $(CFLGS) EXIST.c

POPULATE.obj: POPULATE.c sysgen.h
       $(CC) $(CFLGS) POPULATE.c

SYSTEM.obj: SYSTEM.c sysgen.h
       $(CC) $(CFLGS) SYSTEM.c

TIMTBL.obj: TIMTBL.c sysgen.h
       $(CC) $(CFLGS) TIMTBL.c

TVIEW.obj: TVIEW.c sysgen.h
       $(CC) $(CFLGS) TVIEW.c

SYSGEN4.obj: SYSGEN4.c sysgen.h
       $(CC) $(CFLGS) SYSGEN4.c

TURBOC.obj: TURBOC.c sysgen.h
       $(CC) $(CFLGS) TURBOC.c

LAND.obj: LAND.c sysgen.h
       $(CC) $(CFLGS) LAND.c

SCAN.obj: SCAN.c sysgen.h
       $(CC) $(CFLGS) SCAN.c

SEA.obj: SEA.c sysgen.h
       $(CC) $(CFLGS) SEA.c

TCMAP.obj: TCMAP.c sysgen.h
       $(CC) $(CFLGS) TCMAP.c

MAGIC.obj: MAGIC.c sysgen.h
       $(CC) $(CFLGS) MAGIC.c

G.obj: G.c sysgen.h
       $(CC) $(CFLGS) G.c

SYSPRINT.obj: SYSPRINT.c sysgen.h
       $(CC) $(CFLGS) SYSPRINT.c

NAME.obj: NAME.c sysgen.h
       $(CC) $(CFLGS) NAME.c

HEXMAP.obj: HEXMAP.c sysgen.h
       $(CC) $(CFLGS) HEXMAP.c

MTNS.obj: MTNS.c sysgen.h
       $(CC) $(CFLGS) MTNS.c

MAKEMAP.obj: MAKEMAP.c sysgen.h
       $(CC) $(CFLGS) MAKEMAP.c

PRMAP.obj: PRMAP.c sysgen.h
       $(CC) $(CFLGS) PRMAP.c

SECPRNT.obj: SECPRNT.c sysgen.h
       $(CC) $(CFLGS) SECPRNT.c

CAPITAL.obj: CAPITAL.c sysgen.h
       $(CC) $(CFLGS) CAPITAL.c

PLANPACK.obj: PLANPACK.c sysgen.h
       $(CC) $(CFLGS) PLANPACK.c

PLANDET.obj: PLANDET.c sysgen.h
       $(CC) $(CFLGS) PLANDET.c

PLANPRNT.obj: PLANPRNT.c sysgen.h
       $(CC) $(CFLGS) PLANPRNT.c
