######################################################################## # # $Id: Makefile.in,v 1.8 2006/05/25 22:11:02 mavrik Exp $ # ######################################################################## # # Purpose: Makefile for the project's pad directory. # ######################################################################## #.SILENT: prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ srcdir = @srcdir@ VPATH = ${srcdir} EXTENSION = @extension@ INSTALL = @INSTALL@ OBJECT_FILES =\ pad-join.o\ pad-binary-guts.o\ pad-make-binary-guts.o\ pad-common.o BINARY_FILES =\ pad-join${EXTENSION}\ pad-make-binary${EXTENSION}\ pad-make-binary-guts${EXTENSION}\ pad-binary-guts${EXTENSION} SCRIPT_FILES =\ pad-make-script\ pad-make-script-guts\ pad-script-guts TARGET_FILES =\ ${BINARY_FILES}\ pad-make-script INSTALL_FILES =\ pad-join${EXTENSION}\ pad-make-binary${EXTENSION}\ pad-make-script CFLAGS = @CFLAGS@ CC = @CC@ all: ${TARGET_FILES} test: install: ${INSTALL_FILES} @umask 022 ; if [ ! -d ${bindir} ] ; then mkdir -p ${bindir} ; fi @for i in ${INSTALL_FILES} ; do\ ${INSTALL} -m 755 $$i ${bindir} ;\ done clean: rm -f ${TARGET_FILES} ${OBJECT_FILES} *.core core clean-all: clean rm -f Makefile .c.o: ${CC} ${CFLAGS} -c $< pad-binary-guts${EXTENSION}: pad-binary-guts.o pad-common.o ${CC} ${CFLAGS} -o $@ pad-binary-guts.o pad-common.o @chmod 644 pad-binary-guts${EXTENSION} pad-join${EXTENSION}: pad-join.o pad-common.o ${CC} ${CFLAGS} -o $@ pad-join.o pad-common.o pad-make-binary${EXTENSION}: pad-join${EXTENSION} pad-make-binary-guts${EXTENSION} pad-binary-guts${EXTENSION} @./pad-join${EXTENSION} -d PAD_MAKE_DELIMITER pad-make-binary-guts${EXTENSION} pad-binary-guts${EXTENSION} > pad-make-binary${EXTENSION} @chmod 755 pad-make-binary${EXTENSION} pad-make-binary-guts${EXTENSION}: pad-make-binary-guts.o pad-common.o ${CC} ${CFLAGS} -o $@ pad-make-binary-guts.o pad-common.o @chmod 644 pad-make-binary-guts${EXTENSION} pad-make-script: pad-join${EXTENSION} pad-make-script-guts pad-script-guts @./pad-join${EXTENSION} -d PAD_MAKE_DELIMITER ${srcdir}/pad-make-script-guts ${srcdir}/pad-script-guts > pad-make-script @chmod 755 pad-make-script