diff options
| author | Philipp Klaus <philipp.klaus@gmail.com> | 2011-06-21 17:12:21 +0200 |
|---|---|---|
| committer | Philipp Klaus <philipp.klaus@gmail.com> | 2011-06-21 17:12:21 +0200 |
| commit | 4535ac486ce87b6a7257a7959426138405b7ecf8 (patch) | |
| tree | 2b397f1430e62032aa696dd8fe0b91fd8b6a3269 /Makefile.in | |
| download | pwgen-4535ac486ce87b6a7257a7959426138405b7ecf8.zip | |
automatic commit for pwgen-2.0
Diffstat (limited to 'Makefile.in')
| -rw-r--r-- | Makefile.in | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 0000000..caf2e24 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,126 @@ +PWGEN_VERSION=2.0 + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +top_builddir = . +my_dir = . +prefix = @prefix@ +mandir = @mandir@ +INSTALL = @INSTALL@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_DATA = @INSTALL_DATA@ + +CC = @CC@ +DEFS = @DEFS@ +CFLAGS = @CFLAGS@ +CPPFLAGS = @CPPFLAGS@ +ALL_CFLAGS = $(CPPFLAGS) $(DEFS) $(USE_WFLAGS) $(CFLAGS) $(XTRA_CFLAGS) +LDFLAGS = @LDFLAGS@ +RM = @RM@ +MV = @MV@ +SED = @SED@ +PERL = @PERL@ +TAR = tar + +all:: pwgen + +.c.o: + $(CC) -c $(ALL_CFLAGS) $< -o $@ + +OBJS= pwgen.o pw_phonemes.o pw_rand.o randnum.o + +SRCS= pwgen.c pw_phonemes.c pw_rand.c randnum.c + + +pwgen: $(OBJS) + $(CC) -o pwgen $(OBJS) + +install: pwgen pwgen.1 + mkdir -p $(DESTDIR)$(prefix)/bin $(DESTDIR)$(prefix)/man/man1 + $(INSTALL_PROGRAM) pwgen $(DESTDIR)$(prefix)/bin/pwgen + $(INSTALL_DATA) $(srcdir)/pwgen.1 $(DESTDIR)$(mandir)/man1/pwgen.1 + +clean: + $(RM) -f $(OBJS) pwgen *~ + +distclean: + $(RM) -f config.status config.log config.cache Makefile \ + $(srcdir)/Makefile.in.old $(srcdir)/.exclude-file + + +# +# Build source tar ball... +# + +SRCROOT = pwgen-$(PWGEN_VERSION) + +$(srcdir)/.exclude-file: + a=$(SRCROOT); \ + (cd $(srcdir)/.. && find src \( -name \*~ -o -name \*.orig \ + -o -name CVS -o -name \*.rej \ + -o -name TAGS -o -name \*.old -o -name \*.gmo \ + -o -name changed-files -o -name .#\* \) \ + -print) | sed -e "s/src/$$a/" > $(srcdir)/.exclude-file + echo "$(SRCROOT)/build" >> $(srcdir)/.exclude-file + echo "$(SRCROOT)/rpm.log" >> $(srcdir)/.exclude-file + echo "$(SRCROOT)/TODO" >> $(srcdir)/.exclude-file + echo "$(SRCROOT)/.exclude-file" >> $(srcdir)/.exclude-file + >> $(srcdir)/.exclude-file + +source_tar_file: $(srcdir)/.exclude-file + cd $(srcdir)/.. && a=$(SRCROOT); rm -f $$a ; ln -sf src $$a ; \ + $(TAR) -c -h -v -f - \ + -X $$a/.exclude-file $$a | \ + gzip -9 > pwgen-$(PWGEN_VERSION).tar.gz + rm -f $(srcdir)/.exclude-file +# +# Autoconf magic... +# + +$(top_builddir)/config.status: $(top_srcdir)/configure + cd $(top_builddir); ./config.status --recheck + +Makefile: $(srcdir)/Makefile.in $(DEP_MAKEFILE) $(top_builddir)/config.status + cd $(top_builddir); CONFIG_FILES=$(my_dir)/Makefile ./config.status + +$(top_srcdir)/configure: $(top_srcdir)/configure.in + cd $(top_srcdir) && autoconf + +# +# Make depend magic... +# + +.depend: Makefile $(SRCS) $(top_srcdir)/depfix.sed $(top_srcdir)/wordwrap.pl + if test -n "$(SRCS)" ; then \ + $(CC) -M $(ALL_CFLAGS) $(SRCS) | \ + $(SED) -f $(top_srcdir)/depfix.sed \ + -e 's; $(srcdir)/; $$(srcdir)/;g' \ + -e 's; $(top_srcdir)/; $$(top_srcdir)/;g' \ + -e 's; $(top_builddir)/; $$(top_builddir)/;g' \ + -e 's; \./; ;g' \ + -e '/^ *\\$$/d' | \ + $(PERL) $(top_srcdir)/wordwrap.pl > .depend; \ + else :; fi + +depend:: .depend + if test -n "$(SRCS)" ; then \ + sed -e '/^# +++ Dependency line eater +++/,$$d' \ + < $(srcdir)/Makefile.in | cat - .depend \ + > $(srcdir)/Makefile.in.new; \ + if cmp -s $(srcdir)/Makefile.in $(srcdir)/Makefile.in.new ; then \ + $(RM) $(srcdir)/Makefile.in.new ; \ + else \ + $(MV) $(srcdir)/Makefile.in $(srcdir)/Makefile.in.old; \ + $(MV) $(srcdir)/Makefile.in.new $(srcdir)/Makefile.in; \ + fi ; else :; fi + +# +++ Dependency line eater +++ +# +# Makefile dependencies follow. This must be the last section in +# the Makefile.in file +# +pwgen.o: pwgen.c pwgen.h +pw_phonemes.o: pw_phonemes.c pwgen.h +pw_rand.o: pw_rand.c pwgen.h +randnum.o: randnum.c pwgen.h |