galeb-mkfiles

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

mkfile (863B)


      1 mkpklib=/lib/mkpk
      2 <$mkpklib/defaults.mk
      3 <$mkpklib/c.defaults.mk
      4 <config.mk
      5 <$mkpklib/derivatives.mk
      6 
      7 PKG=		`{ if [ -z "$version" ]; then \
      8 		   	echo $PKGBASE-$PKGVER; \
      9 		   else \
     10 			echo $PKGBASE-$version; \
     11 		   fi}
     12 
     13 NOICEOBJ=	dprintf.o noice.o spawn.o strlcat.o strlcpy.o strverscmp.o
     14 NOPENOBJ=	nopen.o spawn.o
     15 
     16 OBJ=		$NOICEOBJ $NOPENOBJ
     17 JUNK=		$BIN $OBJ $PKG.tar.xz $PKG.sha512 *~
     18 
     19 <$mkpklib/standard.mk
     20 #<$mkpklib/c.targets.mk
     21 <$mkpklib/package.mk
     22 
     23 noice:Q: $NOICEOBJ
     24 	printf "  LD\t%s\n" $target
     25 	$LD $LDFLAGS -o $target $NOICEOBJ $LIBS
     26 
     27 nopen:Q: $NOPENOBJ
     28 	printf "  LD\t%s\n" $target
     29 	$LD $LDFLAGS -o $target $NOPENOBJ
     30 
     31 %.o:Q: %.c
     32 	printf "  CC\t%s\n" $stem.c
     33 	$CC $CFLAGS -o $target -c $stem.c
     34 
     35 noiceconf.h:Q:
     36 	printf "  CP\tdef.h %s\n" $target
     37 	cp noiceconf.def.h $target
     38 
     39 nopenconf.h:Q:
     40 	printf "  CP\tdef.h %s\n" $target
     41 	cp nopenconf.def.h $target