galeb-mkfiles

Извори пакета за Галеб
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

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