# # ppgen Makefile.in 1995-08-29 # Michael Shields # Public domain # #### Start of system configuration section. #### srcdir = @srcdir@ VPATH = @srcdir@ CC = @CC@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ DEFS = -DDICTPATH=\"$(datadir)/ppgen\" @DEFS@ LIBS = -lm @LIBS@ CFLAGS = @CFLAGS@ LDFLAGS = @LDFLAGS@ prefix = @prefix@ exec_prefix = $(prefix) bindir = $(exec_prefix)/bin binprefix = datadir = $(prefix)/share man1dir = $(prefix)/man/man$(man1ext) man1ext = 1 #### End of system configuration section. #### SHELL = /bin/sh PROGS = ppgen SRCS = ppgen.c ppg_random.c HDRS = ppg_random.h DISTFILES = .cvsignore Makefile.in README TODO configure configure.in \ install-sh ppgen.1.in $(HDRS) $(SRCS) VERSION = 1.0 .PHONY: all all: $(PROGS) .c.o: $(CC) -c $(CPPFLAGS) $(DEFS) $(CFLAGS) $< .PHONY: install uninstall install: all $(INSTALL_PROGRAM) ppgen $(bindir)/$(binprefix)ppgen $(INSTALL_DATA) ppgen.1 $(man1dir)/ppgen.$(man1ext) uninstall: rm -f $(bindir)/$(binprefix)ppgen rm -f $(man1dir)/ppgen.$(man1ext) $(srcdir)/configure: configure.in cd $(srcdir) && autoconf Makefile: Makefile.in config.status ./config.status config.status: configure ./config.status --recheck .PHONY: TAGS tags TAGS: etags $(SRCS) $(HDRS) tags: ctags $(SRCS) $(HDRS) .PHONY: clean mostlyclean realclean distclean clobber clean: rm -f $(PROGS) *.o a.out tags TAGS core *~ mostlyclean: clean realclean: clean distclean: realclean rm -f Makefile config.cache config.log config.status ppgen.1 clobber: distclean .PHONY: info dvi info dvi: @echo 'No texinfo files are provided.' .PHONY: dist dist: $(DISTFILES) echo ppgen-$(VERSION) > .fname rm -rf `cat .fname` mkdir `cat .fname` ln $(DISTFILES) `cat .fname` # This `find` thing is purely cosmetic; it alphabetizes the tar. find `cat .fname` ! -type d -print | sort > .flist tar chf `cat .fname`.tar `cat .flist` gzip -9f `cat .fname`.tar ls -l `cat .fname`.tar.gz pgp -sab `cat .fname`.tar.gz chmod 644 `cat .fname`.tar.gz `cat .fname`.tar.gz.asc ls -l `cat .fname`.tar.gz.asc rm -rf `cat .fname` `cat .fname`.tar .fname .flist .PHONY: check test test: check check: @echo 'No tests are provided.' wc: @wc -l $(SRCS) $(HDRS) #### Targets #### ppgen: ppgen.o ppg_random.o $(CC) $(LDFLAGS) -o $@ ppgen.o ppg_random.o $(LIBS) ppg_random.o: ppg_random.c ppg_random.h ppgen.o: ppgen.c ppg_random.h