`# $Id: Makefile.host,v 1.4 2010/12/03 18:18:26 ksb Exp $ # platform make recipe for glob, msrc 2008 SHELL=/bin/sh BIN= ${DESTDIR}/usr/local/bin DOC= ${DESTDIR}/usr/local/man/man1 I=/usr/include S=/usr/include/sys L=/usr/include/local P= INCLUDE= DEBUG= CDEFS= -D'HOSTTYPE` CFLAGS= ${DEBUG} ${CDEFS} ${INCLUDE} GENC= glob.c GENH= glob.h GEN= ${GENC} ${GENH} HDR= machine.h SRC= DEP= ${GENC} ${SRC} OBJ= glob.o MAN= glob.man OTHER= README glob.m SOURCE= Makefile ITO.spec ${OTHER} ${MAN} ${HDR} ${SRC} all: glob glob:$P glob.o ${CC} -o $@ ${CFLAGS} glob.o glob.h: glob.c glob.c: glob.m mkcmd glob.m'ifelse( HOSTTYPE,`FREEBSD',`',` util_fgetln.m')` -(cmp -s prog.c glob.c || (cp prog.c glob.c && echo glob.c updated)) -(cmp -s prog.h glob.h || (cp prog.h glob.h && echo glob.h updated)) rm -f prog.[ch] clean: FRC rm -f Makefile.bak glob ${GEN} *.o a.out core errs lint.out tags calls: ${SRC} ${HDR} ${GEN} FRC calls ${CDEFS} ${INCLUDE} ${DEP} deinstall: ${MAN} ${DOC} FRC install -R ${BIN}/glob mkcat -r${DOC} -D DESTDIR=${DESTDIR} -D ${MAN} depend: ${SRC} ${HDR} ${GEN} FRC maketd -a ${CDEFS} ${INCLUDE} ${DEP} dirs: ${BIN} ${LIB} ${DOC} distrib: FRC distrib -c ${BIN}/glob HOST install: all dirs FRC install -c -s glob ${BIN} lint: ${SRC} ${HDR} ${GEN} FRC lint -h ${CDEFS} ${INCLUDE} ${DEP} mkcat: ${MAN} ${DOC} FRC mkcat -r${DOC} -D DESTDIR=${DOC} ${MAN} print: source FRC lpr -J"glob source" ${SOURCE} source: ${SOURCE} spotless: clean rcsclean ${SOURCE} tags: ${HDR} ${SRC} ${GEN} ctags -t ${HDR} ${SRC} ${GEN} ${BIN} ${LIB} ${DOC}: install -dr $@ ${SOURCE}: co -q $@ FRC: # DO NOT DELETE THIS LINE - maketd DEPENDS ON IT glob.o: glob.c machine.h # *** Do not add anything here - It will go away. *** 'dnl