1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
|
From: =?utf-8?q?Picca_Fr=C3=A9d=C3=A9ric-Emmanuel?= <picca@debian.org>
Date: Thu, 16 Apr 2020 12:51:20 +0200
Subject: makefile-fix: Install libs to $(CBF_PREFIX)/$(INSTALL_LIB).
# Conflicts:
# Makefile
---
Makefile | 61 +++++++++++++++++++++++++++++++------------------------------
1 file changed, 31 insertions(+), 30 deletions(-)
diff --git a/Makefile b/Makefile
index e11a2a6..65f5470 100644
--- a/Makefile
+++ b/Makefile
@@ -276,6 +276,7 @@ DATADIRI = $(ROOT)/../CBFlib_$(VERSION)_Data_Files_Input
DATADIRO = $(ROOT)/../CBFlib_$(VERSION)_Data_Files_Output
DATADIRS = $(ROOT)/../CBFlib_$(VERSION)_Data_Files_Output_Sigs_Only
CBF_PREFIX ?= $(HOME)
+INSTALL_LIB ?= lib
#
# Comment out the next line if scratch test files should be retained
@@ -1069,33 +1070,33 @@ userinstall: baseinstall \
$(TIFF_INSTALL) \
$(REGEX_INSTALL)
-baseinstall: all $(CBF_PREFIX) $(CBF_PREFIX)/lib $(CBF_PREFIX)/bin \
+baseinstall: all $(CBF_PREFIX) $(CBF_PREFIX)/$(INSTALL_LIB) $(CBF_PREFIX)/bin \
$(CBF_PREFIX)/include $(CBF_PREFIX)/include/cbflib \
$(PYSOURCE) shared $(EXAMPLES)/batch_convert_minicbf.sh \
$(LIB)/libcbf.a $(LIB)/libimg.a $(LIB)/libfcb.a \
$(SOLIB)/libcbf.so $(SOLIB)/libimg.so $(SOLIB)/libfcb.so
-chmod -R 755 $(CBF_PREFIX)/include/cbflib
- -chmod 755 $(CBF_PREFIX)/lib/libcbf.a
- -cp $(CBF_PREFIX)/lib/libcbf.a $(CBF_PREFIX)/lib/libcbf_old.a
- cp $(LIB)/libcbf.a $(CBF_PREFIX)/lib/libcbf.a
- -chmod 755 $(CBF_PREFIX)/lib/libimg.a
- -cp $(CBF_PREFIX)/lib/libimg.a $(CBF_PREFIX)/lib/libimg_old.a
- cp $(LIB)/libimg.a $(CBF_PREFIX)/lib/libimg.a
- -chmod 755 $(CBF_PREFIX)/lib/libfcb.a
- -cp $(CBF_PREFIX)/lib/libfcb.a $(CBF_PREFIX)/lib/libfcb_old.a
- cp $(LIB)/libfcb.a $(CBF_PREFIX)/lib/libfcb.a
- -chmod 755 $(CBF_PREFIX)/lib/libcbf.so
- -cp $(CBF_PREFIX)/lib/libcbf.so $(CBF_PREFIX)/lib/libcbf_old.so
- cp $(SOLIB)/libcbf.so $(CBF_PREFIX)/lib/libcbf.so
- $(LN) $(CBF_PREFIX)/lib/libcbf.so $(CBF_PREFIX)/lib/lib_cbf.so
- -chmod 755 $(CBF_PREFIX)/lib/libimg.so
- -cp $(CBF_PREFIX)/lib/libimg.so $(CBF_PREFIX)/lib/libimg_old.so
- cp $(SOLIB)/libimg.so $(CBF_PREFIX)/lib/libimg.so
- $(LN) $(CBF_PREFIX)/lib/libimg.so $(CBF_PREFIX)/lib/lib_img.so
- -chmod 755 $(CBF_PREFIX)/lib/libfcb.so
- -cp $(CBF_PREFIX)/lib/libfcb.so $(CBF_PREFIX)/lib/libfcb_old.so
- cp $(SOLIB)/libfcb.so $(CBF_PREFIX)/lib/libfcb.so
- $(LN) $(CBF_PREFIX)/lib/libfcb.so $(CBF_PREFIX)/lib/lib_fcb.so
+ -chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.a
+ -cp $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.a $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf_old.a
+ cp $(LIB)/libcbf.a $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.a
+ -chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.a
+ -cp $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.a $(CBF_PREFIX)/$(INSTALL_LIB)/libimg_old.a
+ cp $(LIB)/libimg.a $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.a
+ -chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.a
+ -cp $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.a $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb_old.a
+ cp $(LIB)/libfcb.a $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.a
+ -chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so
+ -cp $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf_old.so
+ cp $(SOLIB)/libcbf.so $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so
+ $(LN) $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so $(CBF_PREFIX)/$(INSTALL_LIB)/lib_cbf.so
+ -chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so
+ -cp $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so $(CBF_PREFIX)/$(INSTALL_LIB)/libimg_old.so
+ cp $(SOLIB)/libimg.so $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so
+ $(LN) $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so $(CBF_PREFIX)/$(INSTALL_LIB)/lib_img.so
+ -chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so
+ -cp $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb_old.so
+ cp $(SOLIB)/libfcb.so $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so
+ $(LN) $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so $(CBF_PREFIX)/$(INSTALL_LIB)/lib_fcb.so
-cp $(CBF_PREFIX)/bin/cbflib.ini $(CBF_PREFIX)/bin/cbflib.ini_old
echo "$(RUNLDPREFIX)" > $(CBF_PREFIX)/bin/cbflib.ini
echo "HDF5_PLUGIN_PATH=$(CBF_PREFIX)/lib:$$HDF5_PLUGIN_PATH" >> $(CBF_PREFIX)/bin/cbflib.ini
@@ -1164,12 +1165,12 @@ endif
-cp -r $(CBF_PREFIX)/include/cbflib $(CBF_PREFIX)/include/cbflib_old
-rm -rf $(CBF_PREFIX)/include/cbflib
cp -r $(INCLUDE) $(CBF_PREFIX)/include/cbflib
- chmod 644 $(CBF_PREFIX)/lib/libcbf.a
- chmod 644 $(CBF_PREFIX)/lib/libimg.a
- chmod 644 $(CBF_PREFIX)/lib/libfcb.a
- chmod 755 $(CBF_PREFIX)/lib/libcbf.so
- chmod 755 $(CBF_PREFIX)/lib/libimg.so
- chmod 755 $(CBF_PREFIX)/lib/libfcb.so
+ chmod 644 $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.a
+ chmod 644 $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.a
+ chmod 644 $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.a
+ chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libcbf.so
+ chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libimg.so
+ chmod 755 $(CBF_PREFIX)/$(INSTALL_LIB)/libfcb.so
chmod 755 $(CBF_PREFIX)/bin/arvai_test
chmod 755 $(CBF_PREFIX)/bin/cbf2nexus
chmod 755 $(CBF_PREFIX)/bin/cbf_standardize_numbers
@@ -1354,8 +1355,8 @@ endif
$(CBF_PREFIX):
mkdir -p $(CBF_PREFIX)
-$(CBF_PREFIX)/lib: $(CBF_PREFIX)
- mkdir -p $(CBF_PREFIX)/lib
+$(CBF_PREFIX)/$(INSTALL_LIB): $(CBF_PREFIX)
+ mkdir -p $(CBF_PREFIX)/$(INSTALL_LIB)
$(CBF_PREFIX)/bin: $(CBF_PREFIX)
mkdir -p $(CBF_PREFIX)/bin
|