galeb-mkfiles

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

mkfile (1136B)


      1 mkpklib=/lib/mkpk
      2 <$mkpklib/defaults.mk
      3 <config.mk
      4 <$mkpklib/derivatives.mk
      5 
      6 PKG=		$PKGBASE-$PKGVER	
      7 CFLAGS=		-D_FILE_OFFSET_BITS=64 -DWILD_STOP_AT_DIR -DLARGE_FILE_SUPPORT \
      8 		-DUNICODE_SUPPORT -DUNICODE_WCHAR -DUTF8_MAYBE_NATIVE \
      9 		-DNO_LCHMOD -LDDATE_FORMAT=DF_YMD -DUSE_BZIP2 -DNATIVE $CFLAGS
     10 
     11 $PKGBASE:QV:
     12 	for patch in $(find pat -type f -name '*.patch' | sort); do
     13 		if [ -e $patch.applied ]; then
     14 			continue
     15 		fi
     16 		printf "  PATCH\t%s\n" "$patch"
     17 		patch -Np1 -i $patch || exit 1
     18 		:>$patch.applied
     19 	done
     20 	printf "  MAKE\t%s\n" "-f unix/Makefile"
     21 	make -f unix/Makefile LOCAL_UNZIP="$CFLAGS" \
     22 		prefix=$PREFIX \
     23 		LF2='' \
     24 		LFLAGS1="$LDFLAGS" \
     25 		D_USE_BZ2=-DUSE_BZIP2 \
     26 		L_BZ2=-lbz2 \
     27 		unzips
     28 
     29 install:QV:	$PKGBASE install-legal
     30 	printf "  MAKE\t%s\n" "-f unix/Makefile install"
     31 	make -f unix/Makefile prefix=$DESTDIR$PREFIX MANDIR=$MANDIR/man1 install
     32 
     33 install-legal:QV:	$PKGBASE
     34 	for legalfile in $LEGALFILES; do
     35 		printf "  INST\t%s\n" "$legalfile"
     36 		$INSTALL -Dm0644 "$legalfile" $LEGALDIR/$legalfile
     37 	done
     38 
     39 clean:QV:
     40 	printf "  MAKE\t%s\n" "-f unix/Makefile clean"
     41 	make -f unix/Makefile clean
     42 
     43 <$mkpklib/package.mk