| version 1.46, 2002/07/01 10:41:42 |
version 1.47, 2002/07/13 19:40:12 |
| Line 47 pkgdatadir = $(datadir)/@PACKAGE@ |
|
| Line 47 pkgdatadir = $(datadir)/@PACKAGE@ |
|
| pkglibdir = $(libdir)/@PACKAGE@ |
pkglibdir = $(libdir)/@PACKAGE@ |
| pkgincludedir = $(includedir)/@PACKAGE@ |
pkgincludedir = $(includedir)/@PACKAGE@ |
| |
|
| distdir = lib$(PACKAGE)-$(VERSION) |
distdir = $(PACKAGE)-$(VERSION) |
| top_distdir = $(distdir) |
top_distdir = $(distdir) |
| |
|
| # }}} Directories |
# }}} Directories |
|
|
| man3_MANS = |
man3_MANS = |
| MANS = $(man_MANS) $(man3_MANS) |
MANS = $(man_MANS) $(man3_MANS) |
| |
|
| CONFIG_CLEAN_FILES = doc/Doxyfile doc/sgml/defs.sgml |
CONFIG_CLEAN_FILES = Makefile \ |
| |
doc/Makefile \ |
| |
doc/Doxyfile \ |
| |
doc/sgml/defs.sgml \ |
| |
src/Makefile \ |
| |
DEBIAN/control |
| |
|
| SCRIPTS = $(noinst_SCRIPTS) |
SCRIPTS = $(noinst_SCRIPTS) |
| |
|
| HEADERS = $(include_HEADERS) $(noinst_HEADERS) $(CONFIG_HEADER) |
HEADERS = $(include_HEADERS) $(noinst_HEADERS) $(CONFIG_HEADER) |
| Line 155 makefiles: $(top_builddir)/Makefile \ |
|
| Line 161 makefiles: $(top_builddir)/Makefile \ |
|
| $(top_builddir)/src/Makefile \ |
$(top_builddir)/src/Makefile \ |
| $(top_builddir)/doc/Makefile \ |
$(top_builddir)/doc/Makefile \ |
| $(top_builddir)/doc/Doxyfile \ |
$(top_builddir)/doc/Doxyfile \ |
| $(top_builddir)/doc/sgml/defs.sgml |
$(top_builddir)/doc/sgml/defs.sgml \ |
| |
$(top_builddir)/DEBIAN/control |
| configure-scripts: $(top_builddir)/config.status \ |
configure-scripts: $(top_builddir)/config.status \ |
| $(top_srcdir)/configure \ |
$(top_srcdir)/configure \ |
| $(top_builddir)/config.h \ |
$(top_builddir)/config.h \ |
| Line 211 $(top_builddir)/doc/sgml/defs.sgml: $(to |
|
| Line 218 $(top_builddir)/doc/sgml/defs.sgml: $(to |
|
| && CONFIG_FILES=doc/sgml/defs.sgml CONFIG_HEADERS= \ |
&& CONFIG_FILES=doc/sgml/defs.sgml CONFIG_HEADERS= \ |
| $(SHELL) ./config.status |
$(SHELL) ./config.status |
| |
|
| |
$(top_builddir)/DEBIAN/control: $(top_srcdir)/DEBIAN/control.in $(top_builddir)/config.status |
| |
@cd $(top_builddir) \ |
| |
&& CONFIG_FILES=DEBIAN/control CONFIG_HEADERS= \ |
| |
$(SHELL) ./config.status |
| |
|
| $(top_builddir)/config.status: $(top_srcdir)/configure.in |
$(top_builddir)/config.status: $(top_srcdir)/configure.in |
| @cd $(top_builddir) \ |
@cd $(top_builddir) \ |
| && $(SHELL) ./config.status --recheck |
&& $(SHELL) ./config.status --recheck |
|
|
| # Section clean {{{ |
# Section clean {{{ |
| |
|
| clean: clean-src clean-doc clean-hdr |
clean: clean-src clean-doc clean-hdr |
| -rm -rf *.o core *.core .deps/ |
-rm -rf *.o core *.core .deps/ debian-build/ |
| -rm -f md5sum* |
-rm -f md5sum* *.deb |
| |
|
| clean-src: |
clean-src: |
| cd $(top_builddir)/src && $(MAKE) clean |
cd $(top_builddir)/src && $(MAKE) clean |
|
|
| |
|
| mostlyclean: mostlyclean-src mostlyclean-hdr clean-tags |
mostlyclean: mostlyclean-src mostlyclean-hdr clean-tags |
| -rm -rf *.o core *.core .deps/ |
-rm -rf *.o core *.core .deps/ |
| -rm -f md5sum* |
-rm -f md5sum* *.deb |
| |
|
| mostlyclean-src: |
mostlyclean-src: |
| cd $(top_builddir)/src && $(MAKE) mostlyclean |
cd $(top_builddir)/src && $(MAKE) mostlyclean |
| Line 431 maintainer-clean: distclean maintainer-c |
|
| Line 443 maintainer-clean: distclean maintainer-c |
|
| maintainer-clean-generic: |
maintainer-clean-generic: |
| -rm -f $(top_builddir)/config.status $(top_srcdir)/configure |
-rm -f $(top_builddir)/config.status $(top_srcdir)/configure |
| -rm -f $(top_srcdir)/config.h.in |
-rm -f $(top_srcdir)/config.h.in |
| -rm -f $(top_builddir)/lib$(PACKAGE)-*.tar.gz |
-rm -f $(top_builddir)/$(PACKAGE)-*.tar.gz |
| |
-rm -f $(top_builddir)/*.deb |
| |
|
| |
|
| distclean: distclean-src distclean-doc distclean-hdr \ |
distclean: distclean-src distclean-doc distclean-hdr \ |
| distclean-tags distclean-generic |
distclean-tags distclean-generic |
| -rm -f config.status |
-rm -f config.status |
| -rm -rf *.o core *.core .deps/ |
-rm -rf *.o core *.core .deps/ debian-build |
| -rm -f md5sum* |
-rm -f md5sum* *.deb |
| |
|
| distclean-src: |
distclean-src: |
| cd $(top_builddir)/src && $(MAKE) distclean |
cd $(top_builddir)/src && $(MAKE) distclean |
|
|
| @echo " " |
@echo " " |
| @echo "The final archive is ./$(PACKAGE)-$(VERSION).tar.gz." |
@echo "The final archive is ./$(PACKAGE)-$(VERSION).tar.gz." |
| |
|
| |
# Create Debian distribution package |
| |
# This target is for maintainers only! |
| |
deb: DEBIAN/control |
| |
rm -rf debian-build |
| |
mkdir debian-build && cd debian-build \ |
| |
&& here=`pwd`/$(PACKAGE)_$(VERSION)_all \ |
| |
&& ../$(top_srcdir)/configure \ |
| |
--prefix=$$here/usr \ |
| |
--exec-prefix=$$here/usr \ |
| |
--mandir=$$here/usr/share/man \ |
| |
&& $(MAKE) install deb-copy \ |
| |
&& mv DEBIAN/ $(PACKAGE)_$(VERSION)_all \ |
| |
&& chmod 0755 $(PACKAGE)_$(VERSION)_all/DEBIAN \ |
| |
&& dpkg-deb --build $(PACKAGE)_$(VERSION)_all \ |
| |
&& mv $(PACKAGE)_$(VERSION)_all.deb ../ \ |
| |
&& rm -rf debian-build |
| |
|
| |
.PHONY: deb deb-copy |
| |
|
| |
deb-copy: |
| |
cp $(top_srcdir)/DEBIAN/changelog ./DEBIAN |
| |
cp $(top_srcdir)/DEBIAN/conffiles ./DEBIAN |
| |
cp $(top_srcdir)/DEBIAN/copyright ./DEBIAN |
| |
|
| # Tell versions [3.59,3.63) of GNU make to not export all variables. |
# 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. |
# Otherwise a system limit (for SysV at least) may be exceeded. |