Change to Townmaze for Borland C++ 2.0 (2/2)
Shaun Case
shaunc at gold.gvg.tek.com
Sat Apr 20 08:41:52 AEST 1991
# makefile Borland C++ 2.0 by Shaun Case derived work from townmake.lmk
# Kent Paul Dolan retains copyright
#
# townmake.lmk Copyright 1991 by Kent Paul Dolan,
# Mountain View, CA, USA, 94039-0755
# May be freely used in any non-commercial venture.
# Copyrighted only to prevent patenting of the ideas
# contained herein by others.
#
# BSD 4.3 Unix make file for use with "make -f townmaze.lmk" command
# Amiga Lattice C 5.05 make file for use with "lmk -f townmzae.lmk" command;
# (after minor edits) -- needs townmaze.with for blink command.
#
#------------
# C filenames truncated to 8.3 format when moving to MS-DOS.
# To resolve truncation resulting in identical filenames, I renamed 2
# files:
#
# FROM TO ACTUAL
# showlistdet.c showdetlist.c SHOWDETL.C
# showlistsum.c showsumlist.c SHOWSUML.C
#
# Shaun Case, atman%ecst.csuchico.edu at RELAY.CS.NET
#------------
# C files:
#
# cleanupmap.c
# closedoors.c
# closegates.c
# connectst.c
# filllist.c
# fillmaze.c
# finishalleys.c
# freespace.c
# getargs.c
# interiorcell.c
# makecourts.c
# makegates.c
# makestreet.c
# makespace.c
# makeunused.c
# movefromto.c
# nhbrexists.c
# nhbris.c
# showdbmaze.c
# showlistdet.c
# showlistsum.c
# showmaze.c
# townmain.c
# usage.c
#
# townmaze.h
# townproto.h
#
# pick a compile command
#
# Amiga Lattice C 5.05:
#
#CC = lc -dRAND48
#
# or BSD 4.3 Unix oldstyle cc:
#
#CC = cc -c
# or Borland C++ 2.0
CC = bccx -P-c -c -H
#
# The link command is too complex to just define up here; it will need
# changes in the body of the makefile where "townmaze" is created.
#
HEADERS = townmaze.h \
townproto.h
SOURCES = cleanupmap.c \
closedoors.c \
closegates.c \
connectst.c \
filllist.c \
fillmaze.c \
finishalleys.c \
freespace.c \
getargs.c \
interiorcell.c \
makecourts.c \
makegates.c \
makestreet.c \
makespace.c \
makeunused.c \
movefromto.c \
nhbrexists.c \
nhbris.c \
showdbmaze.c \
showdetl.c \
showsuml.c \
showmaze.c \
townmain.c \
usage.c
OBJECTS = cleanupmap.obj \
closedoors.obj \
closegates.obj \
connectst.obj \
filllist.obj \
fillmaze.obj \
finishalleys.obj \
freespace.obj \
getargs.obj \
interiorcell.obj \
makegates.obj \
makecourts.obj \
makespace.obj \
makestreet.obj \
makeunused.obj \
movefromto.obj \
nhbrexists.obj \
nhbris.obj \
showdbmaze.obj \
showdetl.obj \
showsuml.obj \
showmaze.obj \
townmain.obj \
usage.obj
#
# Pick a link command
#
# Amiga Lattice C 5.05:
#
#townmaze: $(OBJECTS)
# blink with townmaze.with
#
# or BSD 4.3 Unix old style cc:
#
#
#townmaze: $(OBJECTS)
# cc -o townmaze ${OBJECTS}
#
# or Borland C++ 2.0
townmaze: $(OBJECTS)
tlink /c @&&!
c0s $(OBJECTS)
$*
$*
emu.lib maths.lib cs.lib
!
#
#
cleanupmap.obj: $(HEADERS) cleanupmap.c
$(CC) cleanupmap.c
closedoors.obj: $(HEADERS) closedoors.c
$(CC) closedoors.c
closegates.obj: $(HEADERS) closegates.c
$(CC) closegates.c
connectst.obj: $(HEADERS) connectst.c
$(CC) connectst.c
filllist.obj: $(HEADERS) filllist.c
$(CC) filllist.c
fillmaze.obj: $(HEADERS) fillmaze.c
$(CC) fillmaze.c
finishalleys.obj: $(HEADERS) finishalleys.c
$(CC) finishalleys.c
freespace.obj: $(HEADERS) freespace.c
$(CC) freespace.c
getargs.obj: $(HEADERS) getargs.c
$(CC) getargs.c
interiorcell.obj: $(HEADERS) interiorcell.c
$(CC) interiorcell.c
makecourts.obj: $(HEADERS) makecourts.c
$(CC) makecourts.c
makegates.obj: $(HEADERS) makegates.c
$(CC) makegates.c
makespace.obj: $(HEADERS) makespace.c
$(CC) makespace.c
makestreet.obj: $(HEADERS) makestreet.c
$(CC) makestreet.c
makeunused.obj: $(HEADERS) makeunused.c
$(CC) makeunused.c
movefromto.obj: $(HEADERS) movefromto.c
$(CC) movefromto.c
nhbrexists.obj: $(HEADERS) nhbrexists.c
$(CC) nhbrexists.c
nhbris.obj: $(HEADERS) nhbris.c
$(CC) nhbris.c
showdbmaze.obj: $(HEADERS) showdbmaze.c
$(CC) showdbmaze.c
showdetl.obj: $(HEADERS) showdetl.c
$(CC) showdetl.c
showsuml.obj: $(HEADERS) showsuml.c
$(CC) showsuml.c
showmaze.obj: $(HEADERS) showmaze.c
$(CC) showmaze.c
townmain.obj: $(HEADERS) townmain.c
$(CC) townmain.c
usage.obj: $(HEADERS) usage.c
$(CC) usage.c
More information about the Alt.sources
mailing list