DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T m

⟦7e8d5c641⟧ TextFile

    Length: 4566 (0x11d6)
    Types: TextFile
    Names: »makefile«

Derivation

└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
    └─⟦this⟧ »EUUGD18/General/Rog-O-Matic/makefile« 

TextFile

# makefile: Rog-O-Matic XIV (CMU) Thu Jan 31 18:23:25 1985 - mlm
# Copyright (C) 1985 by A. Appel, G. Jacobson, L. Hamey, and M. Mauldin
#
BINARIES=   rogomatic player rgmplot datesub histplot gene
BINDIR=     /usr/mlm/bin/test
PUBDIR=     /usr/mlm/rgm/src14
CCFLAGS=    -g
LDFLAGS=    
OBJS=	    arms.o command.o database.o debug.o explore.o io.o learn.o\
	    ltm.o main.o mess.o monsters.o pack.o rand.o replay.o rooms.o\
	    scorefile.o search.o stats.o strategy.o survival.o tactics.o\
	    things.o titlepage.o utility.o worth.o 
SRCS=	    arms.c command.c database.c debug.c explore.c io.c learn.c\
	    ltm.c main.c mess.c monsters.c pack.c rand.c replay.c rooms.c\
	    scorefile.c search.c stats.c strategy.c survival.c tactics.c\
	    things.c titlepage.c utility.c worth.c 
HDRS=	    types.h globals.h install.h termtokens.h
OTHERS=     setup.c findscore.c datesub.l histplot.c rgmplot.c gene.c\
	    rplot Bugreport
#
# The following commands are declared:
#
all: $(BINARIES)
	echo -n "" >/dev/tty
#
#
# General makefile stuff:
#
arms.o: types.h globals.h
	cc -c $(CCFLAGS) arms.c
command.o: types.h globals.h
	cc -c $(CCFLAGS) command.c
database.o: types.h globals.h
	cc -c $(CCFLAGS) database.c
datesub.c: datesub.l
	lex datesub.l
	mv lex.yy.c datesub.c
datesub.o: datesub.c
	cc -c $(CCFLAGS) datesub.c
datesub: datesub.o
	cc $(LDFLAGS) -o datesub datesub.o
debug.o: types.h globals.h install.h
	cc -c $(CCFLAGS) debug.c
explore.o: types.h globals.h
	cc -c $(CCFLAGS) explore.c
findscore.o: install.h
	cc -c $(CCFLAGS) findscore.c
gene: gene.c rand.o learn.o stats.o utility.o types.h install.h
	cc $(CCFLAGS) $(LDFLAGS) -o gene gene.c \
		rand.o learn.o stats.o utility.o -lm
histplot: histplot.o utility.o
	cc $(LDFLAGS) -o histplot histplot.o utility.o
histplot.o:
	cc -c histplot.c
io.o: types.h globals.h termtokens.h
	cc -c $(CCFLAGS) io.c
mess.o: types.h globals.h
	cc -c $(CCFLAGS) mess.c
learn.o: types.h  install.h
	cc -c $(CCFLAGS) learn.c
ltm.o: types.h globals.h
	cc -c $(CCFLAGS) ltm.c
main.o: install.h termtokens.h types.h globals.h
	cc -c $(CCFLAGS) main.c
monsters.o: types.h globals.h
	cc -c $(CCFLAGS) monsters.c
pack.o: types.h globals.h
	cc -c $(CCFLAGS) pack.c
player: $(OBJS)
	cc $(LDFLAGS) -o player $(OBJS) -lm -lcurses -ltermcap
	size player
rand.o: rand.c
	cc -c $(CCFLAGS) rand.c
replay.o: types.h globals.h
	cc -c $(CCFLAGS) replay.c
rgmplot.o: rgmplot.c
	cc -c $(CCFLAGS) rgmplot.c
rgmplot: rgmplot.o utility.o
	cc $(LDFLAGS) -o rgmplot rgmplot.o utility.o
rogomatic: setup.o findscore.o scorefile.o utility.o
	cc $(LDFLAGS) -o rogomatic setup.o findscore.o scorefile.o utility.o
	size rogomatic
rooms.o: types.h globals.h
	cc -c $(CCFLAGS) rooms.c
scorefile.o: types.h globals.h install.h
	cc -c $(CCFLAGS) scorefile.c
search.o: types.h globals.h
	cc -c $(CCFLAGS) search.c
setup.o: install.h
	cc -c $(CCFLAGS) setup.c
stats.o: types.h
	cc -c $(CCFLAGS) stats.c
strategy.o: types.h globals.h install.h
	cc -c $(CCFLAGS) strategy.c
survival.o: types.h globals.h
	cc -c $(CCFLAGS) survival.c
tactics.o: types.h globals.h
	cc -c $(CCFLAGS) tactics.c
testfind: testfind.o findscore.o utility.o
	cc $(LDFLAGS) -o testfind testfind.o findscore.o utility.o
things.o: types.h globals.h
	cc -c $(CCFLAGS) things.c
titlepage.o: titlepage.c
	cc -c $(CCFLAGS) titlepage.c
titler.o: titler.c
	cc -c titler.c
utility.o:
	cc -c $(CCFLAGS) utility.c
worth.o: types.h globals.h
	cc -c $(CCFLAGS) worth.c
#
# Miscellaneous useful pseduo-makes
#
backup:
	rm -f backup.tar
	tar cvf backup.tar *.c *.h *.l rogomatic.6 makefile
	chmod ugo-w backup.tar
clean:
	rm -f *.CKP *.o datesub.c core
	strip $(BINARIES)
install:
	rm -f $(BINDIR)/player
	ln player $(BINDIR)/player
	rm -f $(BINDIR)/rogomatic
	ln rogomatic $(BINDIR)/rogomatic
titler: titler.c
	cc -o titler titler.c -lcurses -ltermcap
anim: anim.c utility.o
	cc -o anim anim.c utility.o -lcurses -ltermcap
index: $(SRCS)
	ctags -x $(SRCS) > index
fluff: $(SRCS)
	lint *.c	| grep -v 'variable # of args' \
			| grep -v 'unused in function' \
			| grep -v 'used inconsistently' \
			| grep -v 'declared inconsistently' \
			| grep -v 'multiply declared' \
			> fluff
print: $(SRCS) $(HDRS)
	@echo $? > printit
dist: $(SRCS) $(HDRS) $(OTHERS) makefile rogomatic.6 README
	rm -rf $(PUBDIR)	
	mkdir $(PUBDIR)
	cp $(SRCS) $(HDRS) $(OTHERS) makefile rogomatic.6 README $(PUBDIR)
	chmod 0444 $(PUBDIR)/*
	du $(PUBDIR)

genetest: genetest.o learn.o rand.o stats.o utility.o types.h
	cc -g -o genetest genetest.o learn.o rand.o stats.o utility.o -lm

gplot: gplot.c
	cc -g -o gplot gplot.c -lm