mkfile (1148B)
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 for f in $(find gl/lib -name '*.c') 16 do 17 mv $f $f.orig 18 sed "s/IO_ftrylockfile/IO_EOF_SEEN/" $f.orig > $f 19 done 20 echo '#define _IO_IN_BACKUP 0x100' >>gl/lib/stdio-impl.h 21 printf " CONF\t%s\n" --prefix=$PREFIX 22 ./configure \ 23 --prefix=$PREFIX \ 24 --bindir=$BINDIR \ 25 --mandir=$MANDIR \ 26 --sysconfdir=$SYSCONFDIR \ 27 --localstatedir=$LOCALSTATEDIR 28 printf " AMAKE\tadd-missing\n" 29 automake --add-missing 30 printf " MAKE\t-j1\n" 31 make -j1 32 33 install:QV: $PKGBASE install-legal 34 printf " MAKE\t%s\n" "DESTDIR=$(realpath $DESTDIR) install" 35 make DESTDIR=$(realpath $DESTDIR) install 36 37 install-legal:QV: $PKGBASE 38 for legalfile in $LEGALFILES; do 39 printf " INST\t%s\n" "$legalfile" 40 $INSTALL -Dm0644 "$legalfile" $LEGALDIR/$legalfile 41 done 42 43 clean:QV: 44 if [ -e Makefile ]; then 45 printf " MAKE\tclean\n" 46 make clean 47 fi 48 49 <$mkpklib/package.mk