`# $Id: Makefile.host,v 1.14 2012/07/16 18:59:38 ksb Exp $ # platform recipe for rrdup, msrc 2008 'changequote([,])dnl [Q=' ]changequote(`,') `PROG= rrdup BIN= ${DESTDIR}/usr/local/bin LIB= ${DESTDIR}/usr/local/lib DOC= ${DESTDIR}/usr/local/man/man1 EXPLIB= ${DESTDIR}/usr/local/lib/explode I=/usr/include S=/usr/include/sys L=/usr/include/local P= INCLUDE= DEBUG= CDEFS= -D'HOSTTYPE` -DHOSTOS='HOSTOS`'ifelse(HOSTTYPE,`IBMR2',` -DUSE_STDARGS')` CFLAGS= ${DEBUG} ${CDEFS} ${INCLUDE} LDADD='ifelse(HOSTTYPE,SUN5,-lnsl -lsocket -lresolv)` CC='ifelse(HOSTTYPE,`HPUX9',`gcc', HOSTTYPE,`HPUX10',`gcc', HOSTTYPE,`HPUX11',`gcc', `cc')` GENC= main.c GENH= main.h GEN= ${GENC} ${GENH} HDR= machine.h SRC= srtupdate.c DEP= ${GENC} ${LINKC} ${SRC} OBJ= main.o MAN= rrdup.man EXP= rrrdupdate.m rrrdupdate.mc rrrdupdate.mi OTHER= README TODO rrdup.m rrdup.pl sampler.pl SOURCE= Makefile ITO.spec ${OTHER} ${MAN} ${HDR} ${SRC} ${EXP} all: ${PROG} main.h: main.c main.c: ${PROG}.m mkcmd ${PROG}.m -(cmp -s prog.c main.c || (cp prog.c main.c && echo main.c updated)) -(cmp -s prog.h main.h || (cp prog.h main.h && echo main.h updated)) rm -f prog.[ch] ${PROG}:$P ${OBJ} ${CC} -o $@ ${CFLAGS} ${OBJ} ${LDADD} clean: FRC rm -f Makefile.bak ${PROG} ${GEN} ${LINK} *.o a.out core errs lint.out tags calls: ${SRC} ${HDR} ${GEN} FRC calls ${CDEFS} ${INCLUDE} ${DEP} deinstall: ${MAN} ${DOC} FRC install -R ${BIN}/${PROG} mkcat -r${DOC} -D ${MAN} depend: ${SRC} ${HDR} ${GEN} ${LINK} FRC maketd ${CDEFS} ${INCLUDE} ${DEP} dirs: ${BIN} ${LIB} ${DOC} ${EXPLIB} distrib: FRC distrib -c ${BIN}/${PROG} HOST install: all dirs FRC install -cs ${PROG} ${BIN}/${PROG} install -c -m 644 ${EXP} ${EXPLIB}/ lint: ${SRC} ${HDR} ${GEN} FRC lint -h ${CDEFS} ${INCLUDE} ${DEP} mkcat: ${MAN} ${DOC} FRC mkcat -r${DOC} ${MAN} print: source FRC lpr -J"${PROG} source" ${SOURCE} source: ${SOURCE} spotless: clean rcsclean ${SOURCE} tags: ${HDR} ${SRC} ${GEN} ctags -t ${HDR} ${SRC} ${GEN} ${BIN} ${LIB} ${DOC} ${EXPLIB}: install -dr $@ ${SOURCE}: co -q $@ FRC: # DO NOT DELETE THIS LINE - make depend DEPENDS ON IT main.o: main.c machine.h srtupdate.o: srtupdate.c machine.h # *** Do not add anything here - It will go away. *** 'dnl