1# Makefile for gone 2 3srcdir=@srcdir@ 4VPATH=@srcdir@ 5 6CC = @CC@ 7 8INSTALL = @INSTALL@ 9INSTALL_PROGRAM = @INSTALL_PROGRAM@ 10INSTALL_DATA = @INSTALL_DATA@ 11 12OSTYPE=@OSTYPE@ 13VERSION=@VERSION@ 14 15LIBS = @LIBS@ 16 17prefix = @prefix@ 18exec_prefix = ${prefix} 19 20bindir = ${exec_prefix}/bin 21binpath = ${bindir}/gone 22 23mandir = ${prefix}/man/man1 24manext = 1 25 26CFLAGS=@CFLAGS@ 27LDFLAGS=@LDFLAGS@ 28OBJS=gone.o 29 30all: gone gone.1 31 32world: gone 33 34configure: configure.in 35 cd ${srcdir} && autoconf 36 cd ${srcdir} && autoheader 37 38gone: Makefile ${OBJS} 39 ${CC} ${LDFLAGS} ${LIBS} -o gone ${OBJS} 40 41gone.1: 42 sed -e s/_OS_/${OSTYPE}/g \ 43 -e s/_VERSION_/${VERSION}/g \ 44 -e s+_BINPATH_+${binpath}+g gone.man > gone.${manext} 45 46install: gone gone.1 47 strip ${srcdir}/gone 48 ${INSTALL_PROGRAM} gone ${bindir}/gone 49 -${INSTALL_DATA} ${srcdir}/gone.${manext} ${mandir}/gone.${manext} 50 51gone.o: gone.c config.h Makefile 52 ${CC} -c ${CFLAGS} gone.c 53 54clean: 55 /bin/rm -f *.o core *.core *.tmp* gone *~ #*# 56 /bin/rm -f gone.1 57 58spotless: clean 59 /bin/rm -f config.status config.log config.cache config.h 60 /bin/rm -f Makefile 61 62distclean: spotless 63