# $Id: makefile.in,v 1.14 2000/03/29 23:57:00 tom Exp $ # Makefile-template for 'diffstat' THIS = diffstat #### Start of system configuration section. #### srcdir = @srcdir@ VPATH = @srcdir@ CC = @CC@ LINK = $(CC) INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ LIBS = @LIBS@ CFLAGS = @CFLAGS@ LDFLAGS = @LDFLAGS@ install_prefix = prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = $(install_prefix)$(exec_prefix)/bin libdir = $(install_prefix)$(exec_prefix)/lib mandir = $(install_prefix)$(prefix)/man/man1 manext = 1 #### End of system configuration section. #### SHELL = /bin/sh CPPFLAGS = -I. -I$(srcdir) -DHAVE_CONFIG_H LDFLAGS = SRC = CHANGES \ README $(THIS).c $(THIS).1 \ config_h.in install.sh mkdirs.sh makefile.in configure.in DISTFILES = configure $(SRC) all: $(THIS) $(THIS): diffstat.c $(LINK) $(LDFLAGS) -o $(THIS) $(CPPFLAGS) $(CFLAGS) diffstat.c $(LIBS) install: all installdirs $(INSTALL_PROGRAM) $(THIS) $(bindir)/$(THIS) $(INSTALL_DATA) $(srcdir)/$(THIS).1 $(mandir)/$(THIS).$(manext) installdirs: $(SHELL) ${srcdir}/mkdirs.sh $(bindir) $(libdir) $(mandir) uninstall: rm -f $(bindir)/$(THIS) $(mandir)/$(THIS).$(manext) makefile: makefile.in config.status ./config.status config.h: configure ./configure config.status: configure ./config.status --recheck mostlyclean: rm -f *.o core *~ *.out *.BAK *.atac clean: mostlyclean rm -f $(THIS) distclean: clean rm -f makefile config.log config.cache config.status config.h realclean: distclean rm -f tags TAGS # don't remove configure! check: cd testing && run_test.sh lint: lint $(THIS).c tags: ctags $(THIS).c $(HDRS) TAGS: etags $(THIS).c $(HDRS) dist: makefile $(DISTFILES) echo $(THIS)-`sed \ -e '/"$$[A-Za-z]*: $(THIS)\.c.*$$"/!d' \ -e 's/^.*$(THIS)[^ ]*[ ]*//' \ -e 's/[ ].*$$//' \ -e q $(srcdir)/$(THIS).c` > .fname rm -rf `cat .fname` mkdir `cat .fname` for file in $(DISTFILES); do \ ln $(srcdir)/$$file `cat .fname` \ || { echo copying $$file instead; cp -p $$file `cat .fname`; }; \ done tar -cf - `cat .fname` | gzip >`cat .fname`.tgz rm -rf `cat .fname` .fname shar: $(DISTFILES) shar -a -m -M -L50 -n$(THIS) -oPart $(DISTFILES) $(THIS).o: config.h $(SRC):