commit f352adc50b527c831c9b0b3daafc35fc74166cb3
parent f704905ae0be661e2f432f55ac54b8d3be80e511
Author: Eduardo Fontana Lazzari <edufonlaz@gmail.com>
Date: Tue, 7 Apr 2026 09:49:37 +0200
Fix: Add missing instructions to Makefile
Diffstat:
2 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/Makefile b/Makefile
@@ -140,15 +140,23 @@ sphor-local.pc: sphor.pc.in
sed -e '1d'\
-e 's#^includedir=.*#includedir=./src/#'\
-e 's#^libdir=.*#libdir=./#'\
+ -e 's#@PREFIX@#$(PREFIX)#g'\
-e 's#@VERSION@#$(VERSION)#g'\
+ -e 's#@RSYS_VERSION@#$(RSYS_VERSION)#g'\
+ -e 's#@S3D_VERSION@#$(S3D_VERSION)#g'\
-e 's#@SPHIN_VERSION@#$(SPHIN_VERSION)#g'\
+ -e 's#@SSP_VERSION@#$(SSP_VERSION)#g'\
+ -e 's#@SUNIQ_VERSION@#$(SUNIQ_VERSION)#g'\
+ -e 's#@SSF_VERSION@#$(SSF_VERSION)#g'\
sphor.pc.in > $@
-install: library pkg star-phor.1 star-phor-output.5
+install: executable library pkg star-phor.1 star-phor-output.5
install() { mode="$$1"; prefix="$$2"; shift 2; \
mkdir -p "$${prefix}"; \
cp "$$@" "$${prefix}"; \
- chmod "$${mode}" "$$@"; \
+ printf '%s\n' "$${@}" | while read -r i; do \
+ chmod "$${mode}" "$${prefix}/$${i##*/}"; \
+ done; \
}; \
install 755 "$(DESTDIR)$(LIBPREFIX)" $(LIBNAME); \
install 755 "$(DESTDIR)$(BINPREFIX)" star-phor; \
@@ -160,11 +168,12 @@ install: library pkg star-phor.1 star-phor-output.5
install 644 "$(DESTDIR)$(PREFIX)/share/doc/star-phor" README.md
uninstall:
- rm -f "$(DESTDIR)$(LIBPREFIX/)$(LIBNAME)"
+ rm -f "$(DESTDIR)$(LIBPREFIX)/$(LIBNAME)"
rm -f "$(DESTDIR)$(BINPREFIX)/star-phor"
- rm -f "$(DESTDIR)$(LIBPREFIX)/pkgconfig/star-phor.pc"
+ rm -f "$(DESTDIR)$(LIBPREFIX)/pkgconfig/sphor.pc"
rm -f "$(DESTDIR)$(INCPREFIX)/star/sphor.h"
rm -f "$(DESTDIR)$(MANPREFIX)/man1/star-phor.1"
+ rm -f "$(DESTDIR)$(MANPREFIX)/man5/star-phor-output.5"
rm -f "$(DESTDIR)$(PREFIX)/share/doc/star-phor/COPYING"
rm -f "$(DESTDIR)$(PREFIX)/share/doc/star-phor/README.md"
diff --git a/sphor.pc.in b/sphor.pc.in
@@ -7,9 +7,10 @@ Requires.private:\
s3d >= @S3D_VERSION@,\
sphin >= @SPHIN_VERSION@,\
star-sp >= @SSP_VERSION@,\
- suniq >= @SUNIQ_VERSION@
+ suniq >= @SUNIQ_VERSION@,\
+ ssf >= @SSF_VERSION@
Name: Star-Phor
-Description: statistical solver for radiative transfer in photoreactors
+Description: statistical solver for the RTE in photoreactors
Version: @VERSION@
Libs: -L${libdir} -lsphor
CFlags: -I${includedir}