########################################################################
#
# $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



syntax highlighted by Code2HTML, v. 0.9.1