|
Packit |
bef1e6 |
# $Id: makefile.in,v 1.34 2015/07/06 23:23:30 tom Exp $
|
|
Packit |
bef1e6 |
# Makefile-template for 'diffstat'
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
THIS = diffstat
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
#### Start of system configuration section. ####
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
srcdir = @srcdir@
|
|
Packit |
bef1e6 |
VPATH = @srcdir@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
DESTDIR = @DESTDIR@
|
|
Packit |
bef1e6 |
prefix = @prefix@
|
|
Packit |
bef1e6 |
exec_prefix = @exec_prefix@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
datarootdir = @datarootdir@
|
|
Packit |
bef1e6 |
bindir = @bindir@
|
|
Packit |
bef1e6 |
mandir = @mandir@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
CC = @CC@
|
|
Packit |
bef1e6 |
LINK = $(CC)
|
|
Packit |
bef1e6 |
INSTALL = @INSTALL@
|
|
Packit |
bef1e6 |
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
|
Packit |
bef1e6 |
INSTALL_DATA = @INSTALL_DATA@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
LINT = @LINT@
|
|
Packit |
bef1e6 |
CTAGS = @CTAGS@
|
|
Packit |
bef1e6 |
ETAGS = @ETAGS@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
CFLAGS = @CFLAGS@ @EXTRA_CFLAGS@
|
|
Packit |
bef1e6 |
CPPFLAGS = -I. -I$(srcdir) -DHAVE_CONFIG_H @CPPFLAGS@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
LIBS = @LIBS@
|
|
Packit |
bef1e6 |
LDFLAGS = @LDFLAGS@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
o = .@OBJEXT@
|
|
Packit |
bef1e6 |
x = @EXEEXT@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
EXTRA_OBJS = @EXTRA_OBJS@
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
BINDIR = $(DESTDIR)$(bindir)
|
|
Packit |
bef1e6 |
MANDIR = $(DESTDIR)$(mandir)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
#### End of system configuration section. ####
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
SHELL = /bin/sh
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
man1dir = $(MANDIR)/man1
|
|
Packit |
bef1e6 |
manext = 1
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
PROG = $(THIS)$x
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
SRC = CHANGES \
|
|
Packit |
bef1e6 |
README $(THIS).c $(THIS).1 \
|
|
Packit |
bef1e6 |
config_h.in install-sh \
|
|
Packit |
bef1e6 |
makefile.in configure.in aclocal.m4 \
|
|
Packit |
bef1e6 |
makefile.wnt
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
PORTFILES = porting/getopt.c \
|
|
Packit |
bef1e6 |
porting/getopt.h \
|
|
Packit |
bef1e6 |
porting/system.h \
|
|
Packit |
bef1e6 |
porting/wildcard.c
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
TESTFILES = testing/README \
|
|
Packit |
bef1e6 |
testing/run_test.sh \
|
|
Packit |
bef1e6 |
testing/case0[1-5]*
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
DISTFILES = configure config.guess config.sub $(SRC)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
.SUFFIXES: .c $o
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
.c$o:
|
|
Packit |
bef1e6 |
@RULE_CC@
|
|
Packit |
bef1e6 |
@ECHO_CC@$(CC) -c $(CPPFLAGS) $(CFLAGS) $<
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
all : $(PROG)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
$(PROG) : diffstat$o $(EXTRA_OBJS)
|
|
Packit |
bef1e6 |
@ECHO_LD@$(LINK) $(LDFLAGS) -o $@ diffstat$o $(EXTRA_OBJS) $(LIBS)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
install : all installdirs
|
|
Packit |
bef1e6 |
$(INSTALL_PROGRAM) $(PROG) $(BINDIR)/$(PROG)
|
|
Packit |
bef1e6 |
$(INSTALL_DATA) $(srcdir)/$(THIS).1 $(man1dir)/$(THIS).$(manext)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
installdirs :
|
|
Packit |
bef1e6 |
mkdir -p $(BINDIR) $(man1dir)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
uninstall :
|
|
Packit |
bef1e6 |
rm -f $(BINDIR)/$(PROG) $(man1dir)/$(THIS).$(manext)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
mostlyclean ::
|
|
Packit |
bef1e6 |
rm -f *.o core *~ *.out *.err *.BAK *.atac
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
clean :: mostlyclean
|
|
Packit |
bef1e6 |
rm -f $(PROG)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
distclean :: clean
|
|
Packit |
bef1e6 |
rm -f makefile config.log config.cache config.status config.h man2html.tmp
|
|
Packit |
bef1e6 |
rm -f tags TAGS # don't remove configure!
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
realclean :: distclean
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
check : $(PROG)
|
|
Packit |
bef1e6 |
$(SHELL) -c 'PATH=`pwd`:$${PATH}; export PATH; \
|
|
Packit |
bef1e6 |
$(SHELL) $(srcdir)/testing/run_test.sh $(srcdir)/testing/case*.pat'
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
lint :
|
|
Packit |
bef1e6 |
$(LINT) $(CPPFLAGS) $(LINTOPTS) $(THIS).c
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
tags :
|
|
Packit |
bef1e6 |
$(CTAGS) $(THIS).c $(HDRS)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
@MAKE_UPPER_TAGS@TAGS :
|
|
Packit |
bef1e6 |
@MAKE_UPPER_TAGS@ $(ETAGS) $(THIS).c $(HDRS)
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
dist: makefile $(DISTFILES)
|
|
Packit |
bef1e6 |
# make a list of the files to distribute
|
|
Packit |
bef1e6 |
echo $(THIS)-`sed \
|
|
Packit |
bef1e6 |
-e '/"$$[A-Za-z]*: $(THIS)\.c.*$$"/!d' \
|
|
Packit |
bef1e6 |
-e 's/^.*$(THIS)[^ ]*[ ]*//' \
|
|
Packit |
bef1e6 |
-e 's/[ ].*$$//' \
|
|
Packit |
bef1e6 |
-e q $(srcdir)/$(THIS).c` > .fname
|
|
Packit |
bef1e6 |
rm -rf `cat .fname`
|
|
Packit |
bef1e6 |
# contents of top directory
|
|
Packit |
bef1e6 |
mkdir `cat .fname`
|
|
Packit |
bef1e6 |
for file in $(DISTFILES); do \
|
|
Packit |
bef1e6 |
ln $(srcdir)/$$file `cat .fname` \
|
|
Packit |
bef1e6 |
|| { echo copying $$file instead; cp -p $$file `cat .fname`; }; \
|
|
Packit |
bef1e6 |
done
|
|
Packit |
bef1e6 |
# contents of top/porting directory
|
|
Packit |
bef1e6 |
mkdir `cat .fname`/porting
|
|
Packit |
bef1e6 |
for file in $(PORTFILES); do \
|
|
Packit |
bef1e6 |
ln $(srcdir)/$$file `cat .fname`/porting \
|
|
Packit |
bef1e6 |
|| { echo copying $$file instead; cp -p $$file `cat .fname`/porting; }; \
|
|
Packit |
bef1e6 |
done
|
|
Packit |
bef1e6 |
# contents of top/testing directory
|
|
Packit |
bef1e6 |
mkdir `cat .fname`/testing
|
|
Packit |
bef1e6 |
for file in $(TESTFILES); do \
|
|
Packit |
bef1e6 |
ln $(srcdir)/$$file `cat .fname`/testing \
|
|
Packit |
bef1e6 |
|| { echo copying $$file instead; cp -p $$file `cat .fname`/testing; }; \
|
|
Packit |
bef1e6 |
done
|
|
Packit |
bef1e6 |
# tar and cleanup
|
|
Packit |
bef1e6 |
tar -cf - `cat .fname` | gzip >`cat .fname`.tgz
|
|
Packit |
bef1e6 |
rm -rf `cat .fname` .fname
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
$(THIS).o : config.h
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
$(SRC) :
|
|
Packit |
bef1e6 |
|
|
Packit |
bef1e6 |
getopt.o : $(srcdir)/porting/getopt.c
|
|
Packit |
bef1e6 |
$(CC) $(CFLAGS) $(CPPFLAGS) -c $(srcdir)/porting/getopt.c
|