Makefile revision 1.2
1# $NetBSD: Makefile,v 1.2 2020/11/10 08:49:08 kamil Exp $ 2 3.include <bsd.own.mk> 4 5PROG= warp 6 7SRCS= bang.c init.c intrp.c move.c object.c play.c score.c sig.c term.c \ 8 them.c us.c util.c version.c warp.c weapon.c 9 10DPADD= ${LIBTERMLIB} ${LIBM} ${LIBCOMPAT} 11LDADD= -ltermlib -lm -lcompat 12 13CPPFLAGS+=-DHAVETERMLIB 14 15CLEANFILES+=sm sm.lo smap.0 smap.1 smap.2 smap.3 smap.4 smap.5 smap.6 smap.7 16CLEANFILES+=warp.6 17HIDEGAME=hidegame 18SETGIDGAME=yes 19MAN= warp.6 20 21warp.6: 22 ${_MKTARGET_CREATE} 23 cat ${.CURDIR}/warp.man > ${.TARGET} 24 25DPSRCS+=smap.0 smap.1 smap.2 smap.3 smap.4 smap.5 smap.6 smap.7 26 27smap.0: smp.0 sm 28 ${_MKTARGET_CREATE} 29 ./sm < ${.CURDIR}/smp.0 > ${.TARGET} 30 31smap.1: smp.1 sm 32 ${_MKTARGET_CREATE} 33 ./sm < ${.CURDIR}/smp.1 > ${.TARGET} 34 35smap.2: smp.2 sm 36 ${_MKTARGET_CREATE} 37 ./sm < ${.CURDIR}/smp.2 > ${.TARGET} 38 39smap.3: smp.3 sm 40 ${_MKTARGET_CREATE} 41 ./sm < ${.CURDIR}/smp.3 > ${.TARGET} 42 43smap.4: smp.4 sm 44 ${_MKTARGET_CREATE} 45 ./sm < ${.CURDIR}/smp.4 > ${.TARGET} 46 47smap.5: smp.5 sm 48 ${_MKTARGET_CREATE} 49 ./sm < ${.CURDIR}/smp.5 > ${.TARGET} 50 51smap.6: smp.6 sm 52 ${_MKTARGET_CREATE} 53 ./sm < ${.CURDIR}/smp.6 > ${.TARGET} 54 55smap.7: smp.7 sm 56 ${_MKTARGET_CREATE} 57 ./sm < ${.CURDIR}/smp.7 > ${.TARGET} 58 59sm: sm.lo 60 ${_MKTARGET_LINK} 61 ${HOST_LINK.c} -o ${.TARGET} ${.ALLSRC} 62 63.if ${MKSHARE} != "no" 64FILES=smap.0 smap.1 smap.2 smap.3 smap.4 smap.5 smap.6 smap.7 65FILES+=warp.doc warp.news README 66FILESDIR=/usr/share/games/warp 67.endif 68 69CFLAGS+= -Wno-error=old-style-definition -Wno-error=strict-prototypes 70CFLAGS+= -Wno-error=comment -Wno-error=maybe-uninitialized 71CFLAGS+= -Wno-error=discarded-qualifiers -Wno-error=dangling-else 72CFLAGS+= -Wno-error=char-subscripts -Wno-error=parentheses 73CFLAGS+= -Wno-error=unused-value -Wno-error=format-extra-args 74CFLAGS+= -Wno-error=format-overflow= -Wno-error=builtin-declaration-mismatch 75CFLAGS+= -Wno-error=format= -Wno-error=sign-compare -Wno-error=return-type 76CFLAGS+= -Wno-error=unused-label -Wno-error=unused-variable 77CFLAGS+= -Wno-error=format-nonliteral -Wno-error=implicit-fallthrough= 78 79.include <bsd.prog.mk> 80