|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: M T
Length: 2548 (0x9f4)
Types: TextFile
Names: »Makefile«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/X/Xtrek/Makefile«
# static char sccsid[] = "@(#)Makefile 1.2";
CC = cc
DESTDIR = /global/bin/X11
XTREKDIR = /global/games/lib/xtrek
XTREKOWNER = mikew
.SUFFIXES: .ln
LINTFLAGS = -iabchu
LINTLIBS = -lX11
.c.ln:
lint $(LINTFLAGS) $< > $*.p1 2>&1
R_OBJS = bitmaps.o colors.o coup.o data.o death.o detonate.o dmessage.o \
enter.o getship.o inform.o input.o interface.o main.o \
newwin.o orbit.o phaser.o planetlist.o playerlist.o \
pstats.o redraw.o smessage.o subdaemon.o stats.o torp.o \
util.o warning.o random.o rmove.o scorelist.o \
sintab.o trigtab.o itoa.o minisubs.o war.o DBG.o
LINT_FILES = colors.ln coup.ln data.ln death.ln detonate.ln dmessage.ln \
enter.ln getship.ln inform.ln input.ln interface.ln main.ln \
newwin.ln orbit.ln phaser.ln planetlist.ln playerlist.ln \
pstats.ln redraw.ln smessage.ln subdaemon.ln stats.ln torp.ln \
util.ln warning.ln random.ln rmove.ln \
sintab.ln scorelist.ln trigtab.ln itoa.ln bitmaps.ln \
minisubs.ln war.ln
LIBS = -L/global/lib -lX11 -lm
# Use -DSUN40 if Sun Release 4.0 or greater
#CFLAGS = -DSUN40
CFLAGS = -I/global/include
all: in.xtrekd xtrek scores xtrek.snf
in.xtrekd: $(R_OBJS)
${CC} $(CFLAGS) -o $@ $(R_OBJS) $(LIBS)
xtrek: xtrek.c
${CC} $(CFLAGS) -o $@ xtrek.c
scores: scores.c
${CC} $(CFLAGS) -o $@ scores.c
xtrek.snf: xtrek.bdf
bdftosnf -t xtrek.bdf > xtrek.snf
bitmaps.h: bitmaps.c
echo "/* DO NOT EDIT THIS FILE. It is machine generated. */" > bitmaps.h
sed -e 's/;$$/;`/' < bitmaps.c | tr '\012;' '@\012' | \
sed -e 's/ =.*$$/;@/g' | tr '@`' '\012;' >> bitmaps.h
install: xtrek in.xtrekd
-mv $(DESTDIR)/xtrek $(DESTDIR)/xtrek.old
cp xtrek $(DESTDIR)
chmod 711 $(DESTDIR)/xtrek
chown $(XTREKOWNER) $(DESTDIR)/xtrek
-mv $(XTREKDIR)/in.xtrekd $(XTREKDIR)/in.xtrekd.old
cp in.xtrekd $(XTREKDIR)
chmod 711 $(XTREKDIR)/in.xtrekd
chown $(XTREKOWNER) $(XTREKDIR)/in.xtrekd
touch $(XTREKDIR)/.planets $(XTREKDIR)/.motd
touch $(XTREKDIR)/scores.dir $(XTREKDIR)/scores.pag
chown $(XTREKOWNER) $(XTREKDIR)/.planets $(XTREKDIR)/.motd
chown $(XTREKOWNER) $(XTREKDIR)/scores.dir $(XTREKDIR)/scores.pag
chmod 600 $(XTREKDIR)/.planets $(XTREKDIR)/.motd
chmod 644 $(XTREKDIR)/scores.dir $(XTREKDIR)/scores.pag
cp doc $(XTREKDIR)/xtrek.doc
chmod 444 $(XTREKDIR)/xtrek.doc
chown $(XTREKOWNER) $(XTREKDIR)/xtrek.doc
lint: $(LINT_FILES)
lint $(LINTLIBS) *.ln > foo.lint 2>&1
clean:
-rm -f *.o core a.out in.xtrekd xtrek scores xtrek.snf bitmaps.h
shar:
makekit -oMANIFEST READ* TODO xtrek.6 Makefile doc *.h *.c xtrek.bdf clock.bitmap
newwin.o: bitmaps.h