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. |