|
|
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: 2018 (0x7e2)
Types: TextFile
Names: »Makefile«
└─⟦b20c6495f⟧ Bits:30007238 EUUGD18: Wien-båndet, efterår 1987
└─⟦this⟧ »EUUGD18/Sun/Qix/Makefile«
CFILES= main.c joystick.c sparks.c regions.c qmove.c polyfill.c \
polygon_area.c polyfill_rec.c score.c
OBJS= main.o joystick.o sparks.o regions.o qmove.o polyfill.o score.o
REC_OBJS= main.o joystick.o sparks.o regions.o qmove.o \
polygon_area.o polyfill_rec.o
ICONS= joystick.lf joystick.rt joystick.up joystick.dn joystick.stop \
spark1.pr spark2.pr spark3.pr spark4.pr marker.cursor qix.icon \
mouse.rt.icon
# Change these to suit your installation
SCOREFILE=/ufs/play/lib.sun/qix.score
BINDIR=/ufs/play/games.sun
CFLAGS= -O
LDFLAGS=
LIBES= -lsuntool -lsunwindow -lpixrect
all: qix
qix: ${OBJS}
@echo loading...
@cc ${LDFLAGS} ${OBJS} ${LIBES} -o qix
install: all
install -s -c -m 2711 -o play -g guest qix ${BINDIR}
touch ${SCOREFILE}
chmod 660 ${SCOREFILE}
#-chgrp misc ${SCOREFILE}
#-chown play ${SCOREFILE}
score.o:
cc $(CFLAGS) -DSCOREFILE=\"${SCOREFILE}\" -c score.c
# qix with a recursive polygon file rather than iterative.
# If you use it you have to unlimit the stacksize in csh
# and check the code to make sure it's called right (it's old).
qrec: ${REC_OBJS}
@echo loading...
@cc ${LDFLAGS} ${REC_OBJS} ${LIBES} -o qrec
tarmail : ; tar fcv - Makefile qix.h ${CFILES} ${ICONS} | compress | \
btoa > qix.tarmail
shar: ; shar Makefile qix.h ${CFILES} ${ICONS} > qix.shar
clean:
rm -f qix $(OBJS)
lint:
lint -hbx $(CPPFLAGS) $(CFILES) $(LIBES)
depend: $(CFILES)
makedep -i $(CPPFLAGS) $(CFILES)
# DO NOT EDIT BELOW THIS LINE -- or it will disappear when you "make depend"
main.o: ./qix.icon
main.o: main.c
joystick.o: ./joystick.dn
joystick.o: ./joystick.lf
joystick.o: ./joystick.rt
joystick.o: ./joystick.stop
joystick.o: ./joystick.up
joystick.o: ./marker.cursor
joystick.o: ./mouse.rt.icon
joystick.o: joystick.c
sparks.o: ./spark1.pr
sparks.o: ./spark2.pr
sparks.o: ./spark3.pr
sparks.o: ./spark4.pr
sparks.o: sparks.c
regions.o: regions.c
qmove.o: qmove.c
polyfill.o: polyfill.c
polygon_area.o: polygon_area.c
polyfill_rec.o: polyfill_rec.c
score.o: score.c