star-mesh

Define and load a binary data format for meshes
git clone git://git.meso-star.fr/star-mesh.git
Log | Files | Refs | README | LICENSE

commit 46af2242e7a667b4a85c5f31448e21bbd9d8c840
parent 7a50dd572764505ca1617c4b0f0eea5f35f2e8fc
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue, 11 Apr 2023 11:35:57 +0200

Add man page generation to the POSIX Makefile

Diffstat:
M.gitignore | 1+
MMakefile | 12+++++++++---
2 files changed, 10 insertions(+), 3 deletions(-)

diff --git a/.gitignore b/.gitignore @@ -9,3 +9,4 @@ test* .pkg tags smsh.pc +smsh.5 diff --git a/Makefile b/Makefile @@ -52,6 +52,9 @@ libsmsh.so: $(OBJ) @echo "CC $@" @$(CC) $(CFLAGS) $(INCS) -DSMSH_SHARED_BUILD -c $< -o $@ +smsh.5: doc/smsh.5.scd + scdoc < $< > $@ + ################################################################################ # Installation ################################################################################ @@ -62,14 +65,16 @@ pkg: -e 's#@RSYS_VERSION@#$(RSYS_VERSION)#g' \ smsh.pc.in > smsh.pc -install: build_library pkg +install: build_library pkg smsh.5 mkdir -p $(DESTDIR)$(PREFIX)/lib mkdir -p $(DESTDIR)$(PREFIX)/lib/pkgconfig mkdir -p $(DESTDIR)$(PREFIX)/include/star + mkdir -p $(DESTDIR)$(PREFIX)/share/man/man5 mkdir -p $(DESTDIR)$(PREFIX)/share/doc/star-mesh cp libsmsh.so $(DESTDIR)$(PREFIX)/lib cp smsh.pc $(DESTDIR)$(PREFIX)/lib/pkgconfig cp src/smsh.h $(DESTDIR)$(PREFIX)/include/star + cp smsh.5 $(DESTDIR)$(PREFIX)/share/man/man5 cp COPYING README.md $(DESTDIR)$(PREFIX)/share/doc/star-mesh uninstall: @@ -78,14 +83,15 @@ uninstall: rm -f $(DESTDIR)$(PREFIX)/share/doc/star-mesh/COPYING rm -f $(DESTDIR)$(PREFIX)/share/doc/star-mesh/README.md rm -f $(DESTDIR)$(PREFIX)/include/star/smsh.h + rm -f $(DESTDIR)$(PREFIX)/share/man/man5/smsh.5 ################################################################################ # Miscellaneous targets ################################################################################ -all: build_library build_test +all: build_library build_test smsh.5 clean: clean_test - @rm -f $(OBJ) $(TEST_OBJ) libsmsh.so .test .pkg smsh.pc + @rm -f $(OBJ) $(TEST_OBJ) libsmsh.so .test .pkg smsh.pc smsh.5 distclean: clean @rm -f $(DEP) $(TEST_DEP)