mkfile (680B)
1 mkpklib=/lib/mkpk 2 <$mkpklib/defaults.mk 3 <$mkpklib/c.defaults.mk 4 <config.mk 5 <$mkpklib/derivatives.mk 6 7 date= $COMMITDATE 8 version= $PKGVER 9 PKG= $PKGBASE-$PKGVER 10 MAN1= ${MAN1U:%=%.gz} 11 OBJ= ${SRC:%.c=%.o} 12 JUNK= $BIN $MAN1 $MAN1U $OBJ $PKG.tar.xz $PKG.sha512 *~ 13 14 <$mkpklib/standard.mk 15 <$mkpklib/c.targets.mk 16 <$mkpklib/package.mk 17 18 config.h: config.def.h 19 cp config.def.h config.h 20 21 _config.h: config.h 22 cp config.h _config.h 23 24 %.h:Q: %.h.in 25 printf " SED\t%s\n" $stem.h.in 26 $SED -e "s/%VERSION%/$version/g" \ 27 -e "s/%DATE%/$date/g" <$stem.h.in >$stem.h 28 29 %.1:Q: %.1.in 30 printf " SED\t%s\n" $stem.1.in 31 $SED -e "s/%VERSION%/$version/g" \ 32 -e "s/%DATE%/$date/g" <$stem.1.in >$stem.1