hbase

heirloom base
git clone git://git.2f30.org/hbase
Log | Files | Refs | README

mkfile (1236B)


      1 LIB = libcommon.a
      2 LOBJ = asciitype.o ib_alloc.o ib_close.o ib_free.o ib_getlin.o ib_getw.o \
      3 	ib_open.o ib_popen.o ib_read.o ib_seek.o oblok.o sfile.o strtol.o \
      4 	getdir.o regexpr.o gmatch.o utmpx.o memalign.o pathconf.o \
      5 	sigset.o signal.o sigrelse.o sighold.o sigignore.o sigpause.o \
      6 	getopt.o pfmt.o vpfmt.o setlabel.o setuxlabel.o pfmt_label.o sysv3.o
      7 TARG = CHECK
      8 CLEAN_FILES = alloca.h malloc.h utmpx.h
      9 
     10 <$mkbuild/mk.default
     11 
     12 CHECK:Q: CHECK.c
     13 	echo CC CHECK
     14 	$CC $CFLAGS $CPPFLAGS -E CHECK.c >CHECK
     15 
     16 %.o: headers
     17 
     18 headers:Q: CHECK
     19 	one() {
     20 		echo ""
     21 		rm -f "$1.h"
     22 		if grep "$1_h[	 ]*=[ 	]*[^0][	 ]*;" CHECK >/dev/null;
     23 		then
     24 			ln -s "_$1.h" "$1.h"
     25 		fi
     26 	}
     27 	one alloca
     28 	one malloc
     29 	one utmpx
     30 
     31 asciitype.o: asciitype.h
     32 ib_alloc.o: iblok.h
     33 ib_close.o: iblok.h
     34 ib_free.o: iblok.h
     35 ib_getlin.o: iblok.h
     36 ib_getw.o: iblok.h
     37 ib_open.o: iblok.h
     38 ib_read.o: iblok.h
     39 ib_seek.o: iblok.h
     40 iblok.o: iblok.h
     41 oblok.o: oblok.h
     42 sfile.o: sfile.h
     43 getdir.o: getdir.h
     44 regexpr.o: regexpr.h regexp.h
     45 pfmt.o: pfmt.h
     46 vpfmt.o: pfmt.h
     47 setlabel.o: pfmt.h
     48 setuxlabel.o: pfmt.h msgselect.h
     49 getopt.o: msgselect.h
     50 sighold.o: sigset.h
     51 sigignore.o: sigset.h
     52 sigpause.o: sigset.h
     53 sigrelse.o: sigset.h
     54 sigset.o: sigset.h
     55 signal.o: sigset.h
     56 pathconf.o: pathconf.h
     57