1 1.1 kamil CFLAGS+=-O 2 1.1 kamil SRCS= bang.c init.c intrp.c move.c object.c play.c score.c sig.c term.c \ 3 1.1 kamil them.c us.c util.c version.c warp.c weapon.c 4 1.1 kamil OBJS= bang.o init.o intrp.o move.o object.o play.o score.o sig.o term.o \ 5 1.1 kamil them.o us.o util.o version.o warp.o weapon.o 6 1.1 kamil 7 1.1 kamil warp: ${OBJS} 8 1.1 kamil ${CC} ${OBJS} -o $@ -ltermlib -lm 9 1.1 kamil 10 1.1 kamil install: warp 11 1.1 kamil export PATH || exit 1 12 1.1 kamil - mv $(bin)/warp $(bin)/warp.old 13 1.1 kamil - if test `pwd` != $(bin); then cp $(public) $(bin); fi 14 1.1 kamil - cd $(bin); chmod 755 $(public); chown '$(CHOWNER)' $(public) 15 1.1 kamil - chmod 4711 $(bin)/warp 16 1.1 kamil - chmod 755 makedir 17 1.1 kamil - ./makedir `./filexp $(privlib)` 18 1.1 kamil - \ 19 1.1 kamil if test `pwd` != `./filexp $(privlib)`; then \ 20 1.1 kamil cp $(private) `./filexp $(privlib)`; \ 21 1.1 kamil fi 22 1.1 kamil - \ 23 1.1 kamil cd `./filexp $(privlib)`; \ 24 1.1 kamil chmod 755 $(private); \ 25 1.1 kamil chown '$(CHOWNER)' . $(private); \ 26 1.1 kamil cp /dev/null save.blurfl 27 1.1 kamil - \ 28 1.1 kamil if test ! -f `./filexp $(privlib)/warp.news`; then \ 29 1.1 kamil cp warp.news `./filexp $(privlib)`; \ 30 1.1 kamil fi 31 1.1 kamil - \ 32 1.1 kamil if test `pwd` != $(mansrc); then \ 33 1.1 kamil for page in $(manpages); do \ 34 1.1 kamil cp $$page $(mansrc)/`basename $$page .man`.$(manext); \ 35 1.1 kamil done; \ 36 1.1 kamil fi 37 1.1 kamil 38 1.1 kamil clean: 39 1.1 kamil rm -f warp core ${OBJS} 40 1.1 kamil 41 1.1 kamil smap.0: smp.0 sm 42 1.1 kamil sm <smp.0 >smap.0 43 1.1 kamil smap.1: smp.1 sm 44 1.1 kamil sm <smp.1 >smap.1 45 1.1 kamil smap.2: smp.2 sm 46 1.1 kamil sm <smp.2 >smap.2 47 1.1 kamil smap.3: smp.3 sm 48 1.1 kamil sm <smp.3 >smap.3 49 1.1 kamil smap.4: smp.4 sm 50 1.1 kamil sm <smp.4 >smap.4 51 1.1 kamil smap.5: smp.5 sm 52 1.1 kamil sm <smp.5 >smap.5 53 1.1 kamil smap.6: smp.6 sm 54 1.1 kamil sm <smp.6 >smap.6 55 1.1 kamil smap.7: smp.7 sm 56 1.1 kamil sm <smp.7 >smap.7 57 1.1 kamil sm: sm.c 58 1.1 kamil ${CC} sm.c -o $@ 59 1.1 kamil 60 1.1 kamil depend: ${SRCS} 61 1.1 kamil mkdep ${SRCS} 62