mkfile (863B)
1 mkpklib=/lib/mkpk 2 <$mkpklib/defaults.mk 3 <$mkpklib/c.defaults.mk 4 <config.mk 5 <$mkpklib/derivatives.mk 6 7 PKG= `{ if [ -z "$version" ]; then \ 8 echo $PKGBASE-$PKGVER; \ 9 else \ 10 echo $PKGBASE-$version; \ 11 fi} 12 13 NOICEOBJ= dprintf.o noice.o spawn.o strlcat.o strlcpy.o strverscmp.o 14 NOPENOBJ= nopen.o spawn.o 15 16 OBJ= $NOICEOBJ $NOPENOBJ 17 JUNK= $BIN $OBJ $PKG.tar.xz $PKG.sha512 *~ 18 19 <$mkpklib/standard.mk 20 #<$mkpklib/c.targets.mk 21 <$mkpklib/package.mk 22 23 noice:Q: $NOICEOBJ 24 printf " LD\t%s\n" $target 25 $LD $LDFLAGS -o $target $NOICEOBJ $LIBS 26 27 nopen:Q: $NOPENOBJ 28 printf " LD\t%s\n" $target 29 $LD $LDFLAGS -o $target $NOPENOBJ 30 31 %.o:Q: %.c 32 printf " CC\t%s\n" $stem.c 33 $CC $CFLAGS -o $target -c $stem.c 34 35 noiceconf.h:Q: 36 printf " CP\tdef.h %s\n" $target 37 cp noiceconf.def.h $target 38 39 nopenconf.h:Q: 40 printf " CP\tdef.h %s\n" $target 41 cp nopenconf.def.h $target