city_generator2

Generated conformal 3D meshes representing a city
git clone git://git.meso-star.fr/city_generator2.git
Log | Files | Refs | README | LICENSE

commit 9e9f908970c400b1c0fd0c3f18209b5501ec180b
parent 3503c8f56901411c9f3485216f05162bddbaa0e7
Author: Christophe Coustet <christophe.coustet@meso-star.com>
Date:   Mon,  3 Mar 2025 09:32:31 +0100

Fix Makefile

Mainly pkg config related stuff
Also remove uneeded dependencies for the man target

Diffstat:
MMakefile | 14+++++++++++---
1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile @@ -97,7 +97,7 @@ src/cg_version.h: config.mk src/cg_version.h.in ################################################################################ # Man pages ################################################################################ -man: doc/city_generator2.1 doc/city_generator2-input.5 doc/city_generator2-output.5 +man: doc/city_generator2.1 doc/city_generator2.1: doc/city_generator2.1.in sed -e 's/@CG2_ARGS_DEFAULT_VERBOSITY_LEVEL@/$(CG2_ARGS_DEFAULT_VERBOSITY_LEVEL)/' \ @@ -110,8 +110,14 @@ doc/city_generator2.1: doc/city_generator2.1.in ################################################################################ # Installation ################################################################################ -install: all +pkg: + sed -e 's#@PREFIX@#$(PREFIX)#g'\ + -e 's#@VERSION@#$(VERSION)#g'\ + city_generator2.pc.in > city_generator2.pc + +install: all pkg @$(SHELL) make.sh install "$(DESTDIR)$(PREFIX)/bin" city_generator2 + @$(SHELL) make.sh install "$(DESTDIR)$(PREFIX)/lib/pkgconfig" city_generator2.pc @$(SHELL) make.sh install "$(DESTDIR)$(PREFIX)/share/doc/city_generator2" COPYING README.md @$(SHELL) make.sh install "$(DESTDIR)$(PREFIX)/share/man/man1" doc/city_generator2.1 @$(SHELL) make.sh install "$(DESTDIR)$(PREFIX)/share/man/man5" doc/city_generator2-input.5 @@ -119,6 +125,7 @@ install: all uninstall: rm -f "$(DESTDIR)$(PREFIX)/bin/city_generator2" + rm -f "$(DESTDIR)$(PREFIX)/lib/pkgconfig/city_generator2.pc" rm -f "$(DESTDIR)$(PREFIX)/share/doc/city_generator2/COPYING" rm -f "$(DESTDIR)$(PREFIX)/share/doc/city_generator2/README.md" rm -f "$(DESTDIR)$(PREFIX)/share/man/man1/city_generator2.1" @@ -129,7 +136,8 @@ uninstall: # Miscellaneous targets ################################################################################ clean: - rm -f $(HDR) $(OBJ) .config city_generator2 doc/city_generator2.1 + rm -f $(HDR) $(OBJ) .config city_generator2 city_generator2.pc + rm -f doc/city_generator2.1 distclean: clean rm -f $(DEP)