=================================================================== RCS file: /home/cvsd/home/cvs/libplaton/Makefile.in,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- libplaton/Makefile.in 2001/10/14 01:43:29 1.2 +++ libplaton/Makefile.in 2001/10/17 15:26:12 1.3 @@ -1,5 +1,6 @@ -# Makefile.in generated automatically by automake 1.4 from Makefile.am; modified ! -# (by rajo) +# Makefile.in generated automatically by automake 1.4 from Makefile.am; +# modified ! +# (by rajo) # # Author: rajo @@ -7,7 +8,10 @@ # Copyright (c) rajo # -# $Id: Makefile.in,v 1.2 2001/10/14 01:43:29 host8 Exp $ +# $Id: Makefile.in,v 1.3 2001/10/17 15:26:12 host8 Exp $ + +PACKAGE = libplaton +VERSION = 1.0 # Directories {{{ srcdir = @srcdir@ @@ -27,83 +31,109 @@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include +datadir = $(prefix)/@DATADIRNAME@ DESTDIR = -pkgdatadir = $(datadir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ - top_builddir = . + # }}} Directories -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : +# Flags {{{ +LIBS = @LIBS@ +DEFS = @DEFS@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +CFLAGS = @CFLAGS@ @DEBUG@ + +libplaton_LDADD = $(LDADD) +libplaton_DEPENDENCIES = +libplaton_LDFLAGS = +# }}} Flags + +# Enviroment {{{ +GZIP_ENV = --best +# }}} Enviroment # Programs {{{ -SHELL = @SHELL@ CC = @CC@ +COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(CFLAGS) $(LDFLAGS) -o $@ + +SHELL = @SHELL@ LN_S = @LN_S@ STRIP = @STRIP@ TAR = gtar NROFF = nroff +MAKE = make INSTALL = @INSTALL@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS) +INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ -#AR = ar clq -AR = ar cr -RANLIB = ranlib +AR = ar +RANLIB = ranlib +LD = ld + +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs + # }}} Programs -PACKAGE = libplaton -VERSION = 1.0 +# Target names, objects {{{ +BUILD_DIRS = @BUILD_DIRS@ +libplaton_SOURCES = @libplaton_SOURCES@ +libplaton_OBJECTS = @libplaton_OBJECTS@ + +libplaton_SOURCES_html = @libplaton_SOURCES_html@ +libplaton_OBJECTS_html = @libplaton_OBJECTS_html@ + +libplaton_SOURCES_str = @libplaton_SOURCES_str@ +libplaton_OBJECTS_str = @libplaton_OBJECTS_str@ + +libplaton_SOURCES_telnet = @libplaton_SOURCES_telnet@ +libplaton_OBJECTS_telnet = @libplaton_OBJECTS_telnet@ + +libplaton_SOURCES_utils = @libplaton_SOURCES_utils@ +libplaton_OBJECTS_utils = @libplaton_OBJECTS_utils@ + +libplaton_LIB = libplaton +libplaton_html_LIB = libplaton_html +libplaton_str_LIB = libplaton_str +libplaton_telnet_LIB = libplaton_telnet +libplaton_utils_LIB = libplaton_utils -bin_PROGRAMS = libplaton -libplaton_SOURCES = $(srcdir)/libplaton.c $(srcdir)/http.c $(srcdir)/strings.c -man_MANS = libplaton.1 +SOURCES = $(libplaton_SOURCES) +OBJECTS = $(libplaton_OBJECTS) +libplaton_STATIC_LIB = $(libplaton_LIB).a +libplaton_DYNAMIC_LIB = $(libplaton_LIB).so +libplaton_DYNAMICV_LIB = $(libplaton_LIB)-$(VERSION).so -EXTRA_DIST = $(man_MANS) AUTHORS BUGS COPYING CREDITS ChangeLog INSTALL NEWS README SITES TODO *.h +EXTRA_DIST = AUTHORS BUGS COPYING CREDITS ChangeLog INSTALL README SITES TODO *.h +DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL \ +Makefile.in TODO configure install-sh mkinstalldirs +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +# }}} Target names, objects -datadir = $(prefix)/@DATADIRNAME@ -LIBS = @LIBS@ -DEFS = @DEFS@ -mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs -PROGRAMS = $(bin_PROGRAMS) -CPPFLAGS = @CPPFLAGS@ -LDFLAGS = @LDFLAGS@ -libplaton_OBJECTS = -libplaton_LDADD = $(LDADD) -libplaton_DEPENDENCIES = -libplaton_LDFLAGS = -LIBPLATON = libplaton.a -CFLAGS = @CFLAGS@ @DEBUG@ -COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -CCLD = $(CC) -LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ -man1dir = $(mandir)/man1 -MANS = $(man_MANS) +all: all-subdirs static dynamic -DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL \ -Makefile.in NEWS TODO configure install-sh missing mkinstalldirs +all-subdirs: + for i in $(BUILD_DIRS) ; do \ + cd $$i && $(MAKE) ; \ + cd .. ; \ + done +static: $(libplaton_STATIC_LIB) -DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) +dynamic: $(libplaton_DYNAMIC_LIB) -GZIP_ENV = --best -SOURCES = $(libplaton_SOURCES) -OBJECTS = $(libplaton_OBJECTS) +$(libplaton_STATIC_LIB): $(OBJECTS) + $(AR) r $@ $(OBJECTS) -all: $(LIBPLATON) all-redirect -.SUFFIXES: -.SUFFIXES: .S .c .o .s +$(libplaton_DYNAMIC_LIB): $(OBJECTS) + $(LD) $(LDFLAGS) -shared -o $@ $(OBJECTS) Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) cd $(top_builddir) \ @@ -112,98 +142,20 @@ Makefile: $(srcdir)/Makefile.in $(top_b config.status: $(srcdir)/configure $(SHELL) ./config.status --recheck -mostlyclean-hdr: - -clean-hdr: - -maintainer-clean-hdr: - -mostlyclean-binPROGRAMS: - -clean-binPROGRAMS: - -test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS) - -distclean-binPROGRAMS: - -maintainer-clean-binPROGRAMS: - -install-binPROGRAMS: $(bin_PROGRAMS) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(bindir) - @list='$(bin_PROGRAMS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`"; \ - $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ - else :; fi; \ - done - -uninstall-binPROGRAMS: - @$(NORMAL_UNINSTALL) - list='$(bin_PROGRAMS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed 's/$(EXEEXT)$$//'|sed '$(transform)'|sed 's/$$/$(EXEEXT)/'`; \ - done - .s.o: $(COMPILE) -c $< .S.o: $(COMPILE) -c $< -mostlyclean-compile: - -rm -f *.o core *.core - -clean-compile: - -rm -rf objects/ - -distclean-compile: - -rm -f *.tab.c - -maintainer-clean-compile: - -libplaton: $(libplaton_OBJECTS) $(libplaton_DEPENDENCIES) - @rm -f libplaton - $(LINK) $(libplaton_LDFLAGS) $(libplaton_OBJECTS) $(libplaton_LDADD) $(LIBS) - -# Install manuals {{{ -install-man1: - $(mkinstalldirs) $(DESTDIR)$(man1dir) - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \ - else file=$$i; fi; \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst"; \ - $(INSTALL_DATA) $$file $(DESTDIR)$(man1dir)/$$inst; \ - done +clean: clean-subdirs + rm -f $(libplaton_STATIC_LIB) $(libplaton_DYNAMIC_LIB) $(libplaton_DYNAMICV_LIB) core -uninstall-man1: - @list='$(man1_MANS)'; \ - l2='$(man_MANS)'; for i in $$l2; do \ - case "$$i" in \ - *.1*) list="$$list $$i" ;; \ - esac; \ - done; \ - for i in $$list; do \ - ext=`echo $$i | sed -e 's/^.*\\.//'`; \ - inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \ - inst=`echo $$inst | sed '$(transform)'`.$$ext; \ - echo " rm -f $(DESTDIR)$(man1dir)/$$inst"; \ - rm -f $(DESTDIR)$(man1dir)/$$inst; \ +clean-subdirs: + for i in $(BUILD_DIRS) ; do \ + cd $$i && $(MAKE) clean ; \ + cd .. ; \ done -install-man: $(MANS) - @$(NORMAL_INSTALL) - $(MAKE) $(AM_MAKEFLAGS) install-man1 -uninstall-man: - @$(NORMAL_UNINSTALL) - $(MAKE) $(AM_MAKEFLAGS) uninstall-man1 -# }}} Manuals # ID & tags {{{ ID: $(HEADERS) $(SOURCES) $(LISP) @@ -216,18 +168,6 @@ ID: $(HEADERS) $(SOURCES) $(LISP) tags: ctags -o TAGS $(HEADERS) $(SOURCES) -#TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) $(LISP) -# tags=; \ - here=`pwd`; \ - list='$(SOURCES) $(HEADERS)'; \ - unique=`for i in $$list; do echo $$i; done | \ - awk ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ - test -z "$(ETAGS_ARGS)config.h.in$$unique$(LISP)$$tags" \ - || (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags config.h.in $$unique $(LISP) -o $$here/TAGS) - -mostlyclean-tags: - -rm -f TAGS ID clean-tags: -rm -f TAGS ID @@ -292,102 +232,15 @@ distdir: $(DISTFILES) done # }}} Distribution -mostlyclean-depend: - -clean-depend: - -distclean-depend: - -rm -f Makefile.dep - -maintainer-clean-depend: - -install-exec-am: install-binPROGRAMS -install-exec: install-exec-am - -install-data-am: install-man -install-data: install-data-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am -install: install-am -uninstall-am: uninstall-binPROGRAMS uninstall-man -uninstall: uninstall-am -all-am: Makefile $(PROGRAMS) $(MANS) -all-redirect: all-am -install-strip: - $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install -installdirs: - $(mkinstalldirs) $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1 - -# Clean {{{ -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -rm -f Makefile $(CONFIG_CLEAN_FILES) - -rm -f config.cache config.log - -maintainer-clean-generic: -mostlyclean-am: mostlyclean-hdr mostlyclean-binPROGRAMS \ - mostlyclean-compile mostlyclean-tags mostlyclean-depend \ - mostlyclean-generic - -mostlyclean: mostlyclean-am - -clean-am: clean-hdr clean-binPROGRAMS clean-compile clean-tags \ - clean-depend clean-generic mostlyclean-am - -clean: clean-am - -distclean-am: distclean-hdr distclean-binPROGRAMS distclean-compile \ - distclean-tags distclean-depend distclean-generic \ - clean-am - -distclean: distclean-am - -rm -f config.status - -maintainer-clean-am: maintainer-clean-hdr maintainer-clean-binPROGRAMS \ - maintainer-clean-compile maintainer-clean-tags \ - maintainer-clean-depend maintainer-clean-generic \ - distclean-am - @echo "This command is intended for maintainers to use;" - @echo "it deletes files that may require special tools to rebuild." - -maintainer-clean: maintainer-clean-am - -rm -f config.status -# }}} Clean - # Libs: {{{ -HTML_LIB = libplaton_html -STR_LIB = libplaton_str -TELNET_LIB = libplaton_telnet -UTILS_LIB = libplaton_utils - -BUILD_LIBS = @BUILD_LIBS@ -$(LIBPLATON): - LIBOBJS=`find $(BUILD_LIBS) -name \*.o -print`; \ +$(libplaton_LIB): + LIBOBJS=`find $(BUILD_DIRS) -name \*.o -print`; \ $(AR) $@ $$LIBOBJS $(RANLIB) $@ # }}} Libs: -.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ -mostlyclean-binPROGRAMS distclean-binPROGRAMS clean-binPROGRAMS \ -maintainer-clean-binPROGRAMS uninstall-binPROGRAMS install-binPROGRAMS \ -mostlyclean-compile distclean-compile clean-compile \ -maintainer-clean-compile install-man1 uninstall-man1 install-man \ -uninstall-man tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir mostlyclean-depend distclean-depend \ -clean-depend maintainer-clean-depend info-am info dvi-am dvi check \ -check-am installcheck-am installcheck all-recursive-am install-exec-am \ -install-exec install-data-am install-data install-am install \ -uninstall-am uninstall all-redirect all-am all installdirs \ -mostlyclean-generic distclean-generic clean-generic \ -maintainer-clean-generic clean mostlyclean distclean maintainer-clean - - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: