ports/math/lrslib/files/patch-makefile
2025-01-15 22:35:10 -08:00

41 lines
1.5 KiB
Text

--- makefile.orig 2024-05-31 03:17:39 UTC
+++ makefile
@@ -246,7 +246,7 @@ ${SHLIB}: ${SHLIBOBJ}
# Building (linking) the shared library, and relevant symlinks.
${SHLIB}: ${SHLIBOBJ}
- $(CC) -shared -Wl,-soname=$(SONAME) $(SHLIBFLAGS) -o $@ ${SHLIBOBJ} -lgmp
+ $(CC) -shared -Wl,-soname=$(SONAME) $(SHLIBFLAGS) -o $@ ${SHLIBOBJ} $(LDFLAGS) -lgmp
${SONAME}: ${SHLIB}
ln -sf ${SHLIB} ${SONAME}
@@ -259,11 +259,11 @@ lrs-shared: ${SHLINK} lrs-shared.o
all-shared: ${SHLIBBIN}
lrs-shared: ${SHLINK} lrs-shared.o
- $(CC) $^ -o $@ -L . -llrs
+ $(CC) $^ -o $@ -L . $(LDFLAGS) -llrs
lrsnash-shared: ${SHLINK} lrsnash.c
- $(CC) ${CFLAGS} -DGMP -DMA lrsnash.c lrsnashlib.c -I${INCLUDEDIR} -o $@ -L . -llrs -lgmp
+ $(CC) ${CFLAGS} -DGMP -DMA lrsnash.c lrsnashlib.c -I${INCLUDEDIR} -o $@ -L . $(LDFLAGS) -llrs -lgmp
# driver object files
@@ -303,13 +303,13 @@ install: all-shared install-common
mkdir -p $(DESTDIR)${prefix}/bin
for file in ${SHLIBBIN}; do cp $${file} $(DESTDIR)${prefix}/bin/$$(basename $$file -shared); done
mkdir -p $(DESTDIR)${prefix}/lib
- install -t $(DESTDIR)${prefix}/lib $(SHLIB)
+ install $(SHLIB) $(DESTDIR)${prefix}/lib
cd $(DESTDIR)${prefix}/lib && ln -sf $(SHLIB) $(SHLINK)
cd $(DESTDIR)${prefix}/lib && ln -sf $(SHLIB) $(SONAME)
install-common:
mkdir -p $(DESTDIR)${prefix}/include/lrslib
- install -t $(DESTDIR)${prefix}/include/lrslib ${INSTALL_INCLUDES}
+ install ${INSTALL_INCLUDES} $(DESTDIR)${prefix}/include/lrslib
######################################################################
clean: