| version 1.77, 2003/03/13 21:30:23 |
version 1.78, 2003/04/15 23:19:34 |
|
|
| # PARTICULAR PURPOSE. |
# PARTICULAR PURPOSE. |
| |
|
| # Main Makefile for libcfg+ library. |
# Main Makefile for libcfg+ library. |
| # $Platon: libcfg+/Makefile.in,v 1.76 2003/02/28 02:59:57 rajo Exp $ |
# $Platon: libcfg+/Makefile.in,v 1.77 2003/03/13 21:30:23 rajo Exp $ |
| |
|
| PACKAGE = @PACKAGE@ |
PACKAGE = @PACKAGE@ |
| VERSION = @VERSION@ |
VERSION = @VERSION@ |
|
|
| MANS = $(man_MANS) $(man3_MANS) |
MANS = $(man_MANS) $(man3_MANS) |
| |
|
| CONFIG_CLEAN_FILES = Makefile \ |
CONFIG_CLEAN_FILES = Makefile \ |
| |
Rules.make \ |
| |
ChangeLog \ |
| doc/Makefile \ |
doc/Makefile \ |
| doc/Doxyfile \ |
doc/Doxyfile \ |
| doc/sgml/defs.sgml \ |
doc/sgml/defs.sgml \ |
| Line 209 uninstall-includeHEADERS: |
|
| Line 211 uninstall-includeHEADERS: |
|
| |
|
| # Section clean {{{ |
# Section clean {{{ |
| |
|
| clean: clean-src clean-hdr |
clean: clean-debian clean-src clean-hdr |
| -rm -rf *.o core *.core .deps/ debian-build/ |
-rm -rf *.o core *.core .deps/ |
| -rm -f md5sum* *.deb |
-rm -f md5sum* *.deb |
| |
|
| clean-src: |
clean-src: |
|
|
| clean-hdr: |
clean-hdr: |
| -rm -f config.h |
-rm -f config.h |
| |
|
| |
clean-debian: |
| |
-rm -f debian |
| |
cd contrib/debian \ |
| |
&& rm -rf debian tmp libcfg+0/ libcfg+0-dev/ libcfg+0-doc/ *.debhelper |
| |
|
| |
|
| 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/ |
| Line 253 maintainer-clean-generic: |
|
| Line 260 maintainer-clean-generic: |
|
| 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/ debian-build |
-rm -rf *.o core *.core .deps/ |
| -rm -f md5sum* *.deb |
-rm -f md5sum* *.deb |
| -rm -rf $(distdir) $(distdir).tar.gz |
-rm -rf $(distdir) $(distdir).tar.gz |
| |
|
|
|
| -rm -f TAGS ID |
-rm -f TAGS ID |
| |
|
| distclean-generic: |
distclean-generic: |
| -rm -f Makefile $(CONFIG_CLEAN_FILES) |
-rm -f $(CONFIG_CLEAN_FILES) |
| -rm -f config.cache config.log stamp-h stamp-h[0-9]* |
-rm -f config.cache config.log stamp-h stamp-h[0-9]* |
| |
|
| # }}} Section clean |
# }}} Section clean |
|
|
| |
|
| # Create Debian distribution package |
# Create Debian distribution package |
| # This target is for maintainers only! |
# This target is for maintainers only! |
| deb: |
deb: all |
| rm -rf debian-build |
ln -s -f contrib/debian debian |
| mkdir debian-build && cd debian-build \ |
rm -f config.status |
| && here=`pwd`/$(PACKAGE)_$(VERSION)_all \ |
$(MAKE) -f debian/rules binary |
| && ../$(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 ../ \ |
|
| && cd .. \ |
|
| && rm -rf debian-build |
|
| -@banner="md5sum is: `md5sum $(PACKAGE)_$(VERSION)_all.deb |tee md5sum.$(PACKAGE)_$(VERSION)_all.deb`"; \ |
|
| dashes=`echo "$$banner" | sed s/./=/g`; \ |
|
| echo "$$dashes"; \ |
|
| echo "$$banner"; \ |
|
| echo "$$dashes" |
|
| |
|
| .PHONY: deb deb-copy |
.PHONY: deb deb-copy |
| |
|