Desription: Add install target to Makefiles
Author: Steffen Moeller <moeller@pzr.uni-rostock.de>
Last-Update: 2011-05-20
--- smile-1.47.orig/P_BLOCS/Makefile
+++ smile-1.47/P_BLOCS/Makefile
@@ -124,4 +124,12 @@
depend:
makedepend -o.o $(SPELL_INCL_DIR)*.h $(INCL_DIR)*.h $(SPELL_SRC_DIR)*.c $(SRC_DIR)*.c -I$(INCL_DIR) -I$(SPELL_INCL_DIR)
+DESTDIR=""
+DESTLIBDIR=$(DESTDIR)/usr/lib/mlv-smile/
+
+install: all
+ -mkdir -p $(DESTLIBDIR)/bin
+ cp $(BIN_DIR)$(PROG_NAME) $(DESTLIBDIR)/bin
+
+
# DO NOT DELETE
--- smile-1.47.orig/Makefile
+++ smile-1.47/Makefile
@@ -8,19 +8,26 @@
all: clean
@echo "**** Making P_BLOCS..."
- (cd $(P_DIR) && $(MAKE) all)
+ $(MAKE) -C $(P_DIR) all
@echo "==> P_BLOCS OK."
@echo "**** Making P_BLOCS+DELTA..."
- (cd $(PD_DIR) && $(MAKE) all)
+ $(MAKE) -C $(PD_DIR) all
@echo "==> P_BLOCS+DELTA OK."
@echo "**** Making SigStat..."
- (cd $(S_DIR) && $(MAKE) all)
+ $(MAKE) -C $(S_DIR) all
@echo "==> SigStat OK."
clean:
@echo Cleaning...
- (cd $(P_DIR) && $(MAKE) clean)
- (cd $(PD_DIR) && $(MAKE) clean)
- (cd $(S_DIR) && $(MAKE) clean)
+ $(MAKE) -C $(P_DIR) clean
+ $(MAKE) -C $(PD_DIR) clean
+ $(MAKE) -C $(S_DIR) clean
@echo Clean OK.
+DESTDIR=""
+
+install:
+ $(MAKE) -C $(P_DIR) install
+ $(MAKE) -C $(PD_DIR) install
+ $(MAKE) -C $(S_DIR) install
+ cp Lanceur/smile $(DESTDIR)/usr/bin/mlv-smile
--- smile-1.47.orig/P_BLOCS+DELTA/Makefile
+++ smile-1.47/P_BLOCS+DELTA/Makefile
@@ -124,4 +124,12 @@
depend:
makedepend -o.o $(SPELL_INCL_DIR)*.h $(INCL_DIR)*.h $(SPELL_SRC_DIR)*.c $(SRC_DIR)*.c -I$(INCL_DIR) -I$(SPELL_INCL_DIR)
+DESTDIR=""
+DESTLIBDIR=$(DESTDIR)/usr/lib/mlv-smile/
+
+install: all
+ -mkdir -p $(DESTLIBDIR)/bin
+ cp $(BIN_DIR)$(PROG_NAME) $(DESTLIBDIR)/bin
+
+
# DO NOT DELETE
--- smile-1.47.orig/SigStat/Makefile
+++ smile-1.47/SigStat/Makefile
@@ -50,7 +50,7 @@
grep+::
@echo Making grep+...
- (cd $(GREP_DIR) && $(MAKE) obj)
+ $(MAKE) -C $(GREP_DIR) obj
@echo Fin du Make de grep+.
$(SIG_BIN_DIR)$(PROG_NAME): $(SIG_OBJ)
@@ -86,7 +86,7 @@
clean: clean_emacs clean_obj
- (cd $(GREP_DIR) && $(MAKE) clean)
+ $(MAKE) -C $(GREP_DIR) clean
@echo CLEAN OK!!!
clean_emacs:
@@ -102,3 +102,10 @@
tgz: clean
tar -zcvf $(ARCHIVE_NAME) ./*
+DESTDIR=""
+DESTLIBDIR=$(DESTDIR)/usr/lib/mlv-smile/
+
+install: all
+ -mkdir -p $(DESTLIBDIR)/bin
+ cp $(SIG_BIN_DIR)$(PROG_NAME) $(SIG_BIN_DIR)$(PROG_NAME2) $(DESTLIBDIR)/bin
+ $(MAKE) -C $(GREP_DIR) install
--- smile-1.47.orig/SigStat/grep+/Makefile
+++ smile-1.47/SigStat/grep+/Makefile
@@ -36,7 +36,7 @@
SPELL_OBJ=$(SPELL_OBJ_DIR)global.o $(SPELL_OBJ_DIR)pile_occ.o $(SPELL_OBJ_DIR)grep+.o $(SPELL_OBJ_DIR)occ.o $(SPELL_OBJ_DIR)criteres.o $(SPELL_OBJ_DIR)barre.o $(SPELL_OBJ_DIR)alphabet.o $(SPELL_OBJ_DIR)model.o
-SPELL_OBJ_DEB=$(SPELL_OBJ_DIR)global.o $(SPELL_OBJ_DIR)pile_occ.o $(SPELL_OBJ_DIR)grep+.o $(SPELL_OBJ_DIR)occ.o $(SPELL_OBJ_DIR)criteres.o $(SPELL_OBJ_DIR)barre.o $(SPELL_OBJ_DIR)main.o $(SPELL_OBJ_DIR)alphabet.o $(SPELL_OBJ_DIR)model.o
+SPELL_OBJ_DEB=$(SPELL_OBJ_DIR)global.o $(SPELL_OBJ_DIR)pile_occ.o $(SPELL_OBJ_DIR)grep+.o $(SPELL_OBJ_DIR)occ.o $(SPELL_OBJ_DIR)criteres.o $(SPELL_OBJ_DIR)barre.o $(SPELL_OBJ_DIR)main.o $(SPELL_OBJ_DIR)alphabet.o $(SPELL_OBJ_DIR)model.o $(SPELL_OBJ_DIR)/sub_suffix_tree.o
OBJ_FILE=$(TREE_OBJ) $(SPELL_OBJ)
@@ -132,4 +132,12 @@
depend:
makedepend -o.o $(SPELL_INCL_DIR)*.h $(INCL_DIR)*.h $(SPELL_SRC_DIR)*.c $(SRC_DIR)*.c -I$(INCL_DIR) -I$(SPELL_INCL_DIR)
+
+DESTDIR=""
+DESTLIBDIR=$(DESTDIR)/usr/lib/mlv-smile/
+
+install: obj
+ #-mkdir -p $(DESTLIBDIR)/bin
+ #cp $(PROG_NAME) $(DESTLIBDIR)/bin
+
# DO NOT DELETE