+make -C $(ROOT_DIR)/rexcc/build/unix/$(ARCHDIR) clean
+make -C $(ROOT_DIR)/rjs/build/unix/$(ARCHDIR) clean
+$(RPATK_BIN_INSTALL) :
+ mkdir -p $(RPATK_BIN_INSTALL)
+
+$(RPATK_LIB_INSTALL) :
+ mkdir -p $(RPATK_LIB_INSTALL)
$(RPATK_INC_INSTALL) :
- mkdir $(RPATK_INC_INSTALL)
+ mkdir -p $(RPATK_INC_INSTALL)
$(RPATK_INC_INSTALL)/rlib :
- mkdir $(RPATK_INC_INSTALL)/rlib
+ mkdir -p $(RPATK_INC_INSTALL)/rlib
$(RPATK_INC_INSTALL)/rvm :
- mkdir $(RPATK_INC_INSTALL)/rvm
+ mkdir -p $(RPATK_INC_INSTALL)/rvm
$(RPATK_INC_INSTALL)/rpa :
- mkdir $(RPATK_INC_INSTALL)/rpa
+ mkdir -p $(RPATK_INC_INSTALL)/rpa
$(RPATK_INC_INSTALL)/rex :
- mkdir $(RPATK_INC_INSTALL)/rex
+ mkdir -p $(RPATK_INC_INSTALL)/rex
-install: $(RPATK_INC_INSTALL) $(RPATK_INC_INSTALL)/rlib $(RPATK_INC_INSTALL)/rvm $(RPATK_INC_INSTALL)/rpa $(RPATK_INC_INSTALL)/rex
+install: $(RPATK_INC_INSTALL) $(RPATK_BIN_INSTALL) $(RPATK_LIB_INSTALL) $(RPATK_INC_INSTALL)/rlib $(RPATK_INC_INSTALL)/rvm $(RPATK_INC_INSTALL)/rpa $(RPATK_INC_INSTALL)/rex
cp $(ROOT_DIR)/arch/unix/$(ARCHDIR)/rtypes.h $(RPATK_INC_INSTALL)
+make -C $(ROOT_DIR)/rlib/build/unix/$(ARCHDIR) install
+make -C $(ROOT_DIR)/rpa/build/unix/$(ARCHDIR) install
+make -C $(ROOT_DIR)/rpagrep/build/unix/$(ARCHDIR) install
+make -C $(ROOT_DIR)/rexgrep/build/unix/$(ARCHDIR) install
+make -C $(ROOT_DIR)/rexcc/build/unix/$(ARCHDIR) install
- ldconfig -n $(RTK_LIB_INSTALL)
+ifeq ($(RPATK_LDCONFIG), 1)
+ ldconfig -n $(RPATK_LIB_INSTALL)
+endif
uninstall:
+make -C $(ROOT_DIR)/rlib/build/unix/$(ARCHDIR) uninstall
-RTK_LIB_INSTALL=/usr/lib
-RPATK_INC_INSTALL=/usr/include/rpatk
+ifndef RPATK_BIN_INSTALL
+RPATK_BIN_INSTALL = ${RPATK_INSTALL_PREFIX}/usr/bin
+endif
+
+ifndef RPATK_LIB_INSTALL
+RPATK_LIB_INSTALL = ${RPATK_INSTALL_PREFIX}/usr/lib
+endif
+
+ifndef RPATK_INC_INSTALL
+RPATK_INC_INSTALL = ${RPATK_INSTALL_PREFIX}/usr/include/rpatk
+endif
+
ARCHDIR = $(shell basename $(shell pwd))
OS = $(shell uname | tr "[:upper:]" "[:lower:]")
-rm -f $(ROOT_DIR)/*~
install:
- cp $(TARGET_REX_SO) $(RTK_LIB_INSTALL)
- cp $(TARGET_REX_LIB) $(RTK_LIB_INSTALL)
+ cp $(TARGET_REX_SO) $(RPATK_LIB_INSTALL)
+ cp $(TARGET_REX_LIB) $(RPATK_LIB_INSTALL)
cp $(REX_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rex
uninstall:
- -rm -f $(RTK_LIB_INSTALL)/$(REX_LIB)
- -rm -f $(RTK_LIB_INSTALL)/$(REX_SO_NAME)*
+ -rm -f $(RPATK_LIB_INSTALL)/$(REX_LIB)
+ -rm -f $(RPATK_LIB_INSTALL)/$(REX_SO_NAME)*
-rm -f $(RPATK_INC_INSTALL)/rex/*
-REXCC_BIN_INSTALL = /usr/bin
+REXCC_BIN_INSTALL = ${RPATK_BIN_INSTALL}
RLIB_SRCDIR = $(ROOT_DIR)/rlib
RVM_SRCDIR = $(ROOT_DIR)/rvm
RPA_SRCDIR = $(ROOT_DIR)/rpa
-REXGREP_BIN_INSTALL = /usr/bin
+REXGREP_BIN_INSTALL = ${RPATK_BIN_INSTALL}
RLIB_SRCDIR = $(ROOT_DIR)/rlib
RVM_SRCDIR = $(ROOT_DIR)/rvm
RPA_SRCDIR = $(ROOT_DIR)/rpa
-RPATK_LIB_INSTALL=/usr/lib
RLIB_SRCDIR = $(ROOT_DIR)/rlib
RLIB_SO_VERSION = 2.0
RLIB_SO_NAME = librlib.so
-rm -f $(ROOT_DIR)/*~
install:
- cp $(TARGET_RPA_SO) $(RTK_LIB_INSTALL)
- cp $(TARGET_RPA_LIB) $(RTK_LIB_INSTALL)
+ cp $(TARGET_RPA_SO) $(RPATK_LIB_INSTALL)
+ cp $(TARGET_RPA_LIB) $(RPATK_LIB_INSTALL)
cp $(RPA_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rpa
uninstall:
- -rm -f $(RTK_LIB_INSTALL)/$(RPA_LIB)
- -rm -f $(RTK_LIB_INSTALL)/$(RPA_SO_NAME)*
+ -rm -f $(RPATK_LIB_INSTALL)/$(RPA_LIB)
+ -rm -f $(RPATK_LIB_INSTALL)/$(RPA_SO_NAME)*
-rm -f $(RPATK_INC_INSTALL)/rpa/*
-RPAGREP_BIN_INSTALL = /usr/bin
+RPAGREP_BIN_INSTALL = ${RPATK_BIN_INSTALL}
RLIB_SRCDIR = $(ROOT_DIR)/rlib
RVM_SRCDIR = $(ROOT_DIR)/rvm
RPA_SRCDIR = $(ROOT_DIR)/rpa
-RTK_LIB_INSTALL=/usr/lib
RVM_SRCDIR = $(ROOT_DIR)/rvm
RVM_SO_VERSION = 2.0
RVM_SO_NAME = librvm.so
-rm -f $(ROOT_DIR)/*~
install:
- cp $(TARGET_RVM_SO) $(RTK_LIB_INSTALL)
- cp $(TARGET_RVM_LIB) $(RTK_LIB_INSTALL)
+ cp $(TARGET_RVM_SO) $(RPATK_LIB_INSTALL)
+ cp $(TARGET_RVM_LIB) $(RPATK_LIB_INSTALL)
cp $(RVM_SRCDIR)/*.h $(RPATK_INC_INSTALL)/rvm
uninstall:
- -rm -f $(RTK_LIB_INSTALL)/$(RVM_LIB)
- -rm -f $(RTK_LIB_INSTALL)/$(RVM_SO_NAME)*
+ -rm -f $(RPATK_LIB_INSTALL)/$(RVM_LIB)
+ -rm -f $(RPATK_LIB_INSTALL)/$(RVM_SO_NAME)*
-rm -f $(RPATK_INC_INSTALL)/rvm/*