mkfile (1424B)
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 CCOMMON= -Os -pipe -fPIC 12 CFLAGS= $CCOMMON -Wno-discarded-qualifiers 13 CXXFLAGS= $CCOMMON 14 LDFLAGS= 15 16 $PKGBASE:QV: 17 for patch in $(find pat -type f | sort); do 18 if [ -e $patch.applied ]; then 19 continue 20 fi 21 printf " PATCH\t%s\n" "$patch" 22 patch -Np1 -i $patch || exit 1 23 :>$patch.applied 24 done 25 if [ ! -d build ]; then 26 printf " MKDIR\tbuild\n" 27 mkdir build 28 fi 29 printf " CD\tbuild\n" 30 cd build 31 printf " CONF\t%s\n" --prefix=$PREFIX 32 CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS" LDFLAGS="$LDFLAGS" \ 33 # --with-static-standard-libraries \ 34 # --disable-host-shared \ 35 ../configure --prefix=$PREFIX \ 36 --with-system-readline \ 37 --disable-nls \ 38 --without-sdl \ 39 --disable-werror 40 printf " MAKE\n" 41 make 42 printf " CD\t-\n" 43 cd - >/dev/null 44 45 install:QV: $PKGBASE install-legal 46 printf " CD\tbuild\n" 47 cd build 48 printf " MAKE\t%s\n" "DESTDIR=$(realpath ../$DESTDIR) install-strip" 49 make DESTDIR=$(realpath ../$DESTDIR) install-strip 50 printf " CD\t-\n" 51 cd - >/dev/null 52 53 install-legal:QV: $PKGBASE 54 for legalfile in $LEGALFILES; do 55 printf " INST\t%s\n" "$legalfile" 56 $INSTALL -Dm0644 "$legalfile" $LEGALDIR/$legalfile 57 done 58 59 clean:QV: 60 if [ -e Makefile ]; then 61 printf " MAKE\tclean\n" 62 make clean 63 fi 64 65 <$mkpklib/package.mk