THIS = diffstat
srcdir = @srcdir@
VPATH = @srcdir@
CC = @CC@
LINK = $(CC)
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
LIBS = @LIBS@
CFLAGS = @CFLAGS@
LDFLAGS =
install_prefix =
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = $(exec_prefix)/bin
libdir = $(exec_prefix)/lib
mandir = $(prefix)/man
man1dir = $(mandir)/man1
manext = 1
SHELL = /bin/sh
CPPFLAGS = -I. -I$(srcdir) -DHAVE_CONFIG_H
LDFLAGS =
SRC = CHANGES patchlev.h \
README $(THIS).c $(THIS).1 \
config_h.in install.sh mkdirs.sh makefile.in configure.in
OBJ = $(THIS).o
DISTFILES = configure $(SRC)
all: $(THIS)
.c.o:
$(CC) -c $(CPPFLAGS) $(CFLAGS) $<
$(THIS): $(OBJ)
-mv $(THIS) o$(THIS)
$(LINK) $(LDFLAGS) -o $(THIS) $(OBJ) $(LIBS)
install: all installdirs
$(INSTALL_PROGRAM) $(THIS) $(install_prefix)$(bindir)/$(THIS)
$(INSTALL_DATA) $(srcdir)/$(THIS).1 $(install_prefix)$(man1dir)/$(THIS).$(manext)
install-strip:
$(MAKE) install INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s'
installdirs:
$(SHELL) ${srcdir}/mkdirs.sh $(bindir) $(man1dir)
uninstall:
rm -f $(bindir)/$(THIS) $(install_prefix)$(man1dir)/$(THIS).$(manext)
makefile: makefile.in config.status
./config.status
config.h: configure
./configure
config.status: configure
./config.status --recheck
mostlyclean:
rm -f *.o o$(THIS) 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
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):