mkfile (1137B)
1 mkpklib=/lib/mkpk 2 <$mkpklib/defaults.mk 3 <config.mk 4 <$mkpklib/derivatives.mk 5 6 PKG= $PKGBASE-$PKGVER 7 BINDIR= $PREFIX/bin 8 MANDIR= $PREFIX/share/man 9 SYSCONFDIR= /etc 10 LOCALSTATEDIR= /var 11 CFLAGS= -Os -pipe -static --static -fcommon -fPIC 12 LDFLAGS= -static --static -fcommon -zmuldefs -s 13 14 $PKGBASE:QV: 15 printf " CONF\t%s\n" --prefix=$PREFIX 16 ./configure \ 17 --prefix=$PREFIX \ 18 --bindir=$BINDIR \ 19 --mandir=$MANDIR \ 20 --sysconfdir=$SYSCONFDIR \ 21 --localstatedir=$LOCALSTATEDIR \ 22 --enable-static-link \ 23 --without-bash-malloc 24 printf " MV\tMakefile Makefile.orig" 25 mv Makefile Makefile.orig 26 printf " SED\tMakefile.orig\n" 27 sed 's/^\(.*cd $LOADABLES.*\)/ true #\1/g' Makefile.orig > Makefile 28 printf " MAKE\t-j1\n" 29 make -j1 30 31 install:QV: $PKGBASE install-legal 32 printf " MAKE\t%s\n" "DESTDIR=$(realpath $DESTDIR) install" 33 make DESTDIR=$(realpath $DESTDIR) install 34 35 install-legal:QV: $PKGBASE 36 for legalfile in $LEGALFILES; do 37 printf " INST\t%s\n" "$legalfile" 38 $INSTALL -Dm0644 "$legalfile" $LEGALDIR/$legalfile 39 done 40 41 clean:QV: 42 if [ -e Makefile ]; then 43 printf " MAKE\tclean\n" 44 make clean 45 fi 46 47 <$mkpklib/package.mk