- install target headers into the correct dir
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 21 Mar 2007 08:04:19 +0000 (08:04 -0000)
committerBernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Wed, 21 Mar 2007 08:04:19 +0000 (08:04 -0000)
- make sure not to create libwhatever...old cruft

package/readline/readline.mk

index dfb2ae2967261b54a75ec37528c51039ed2faab5..af7b2141f06b92eb8edce2ad580abe3d50749572 100644 (file)
@@ -20,7 +20,7 @@ $(READLINE_DIR)/.unpacked: $(DL_DIR)/$(READLINE_SOURCE)
        mkdir -p $(READLINE_DIR)
        tar -C $(BUILD_DIR) -zxf $(DL_DIR)/$(READLINE_SOURCE)
        $(CONFIG_UPDATE) $(READLINE_DIR)
-       touch $(READLINE_DIR)/.unpacked
+       touch $@
 
 $(READLINE_DIR)/.configured: $(READLINE_DIR)/.unpacked
        (cd $(READLINE_DIR); rm -rf config.cache; \
@@ -45,29 +45,30 @@ $(READLINE_DIR)/.configured: $(READLINE_DIR)/.unpacked
                --mandir=/usr/man \
                --infodir=/usr/info \
        );
-       touch $(READLINE_DIR)/.configured
+       touch $@
 
 $(READLINE_DIR)/$(READLINE_BINARY): $(READLINE_DIR)/.configured
        $(MAKE)  -C $(READLINE_DIR)
-       touch -c $(READLINE_DIR)/$(READLINE_BINARY)
+       touch -c $@
 
 $(STAGING_DIR)/$(READLINE_TARGET_BINARY): $(READLINE_DIR)/.configured
        $(MAKE) -C $(READLINE_DIR)  install
-       touch -c $(STAGING_DIR)/$(READLINE_TARGET_BINARY)
+       touch -c $@
 
 # Install to Staging area
 $(STAGING_DIR)/include/readline/readline.h: $(READLINE_DIR)/$(READLINE_BINARY)
        BUILD_CC=$(TARGET_CC) HOSTCC="$(HOSTCC)" CC=$(TARGET_CC) \
-       $(MAKE1) DESTDIR=$(STAGING_DIR) -C $(READLINE_DIR) install;
-       touch -c $(STAGING_DIR)/include/readline/readline.h
-
+       $(MAKE1) DESTDIR=$(STAGING_DIR) -C $(READLINE_DIR) install
+       touch -c $@
 
 # Install to Target directory
-$(TARGET_DIR)/include/readline/readline.h: $(READLINE_DIR)/$(READLINE_BINARY)
+$(TARGET_DIR)/$(READLINE_TARGET_BINARY): $(READLINE_DIR)/$(READLINE_BINARY)
+       # make sure we don't end up with lib{readline,hostory}...old
+       $(MAKE1) DESTDIR=$(TARGET_DIR) includedir=/usr/include \
+               -C $(READLINE_DIR) uninstall
        BUILD_CC=$(TARGET_CC) HOSTCC="$(HOSTCC)" CC=$(TARGET_CC) \
-       $(MAKE1) DESTDIR=$(TARGET_DIR) -C $(READLINE_DIR) install-shared \
-               uninstall-doc
-       touch -c $(TARGET_DIR)/include/readline/readline.h
+       $(MAKE1) DESTDIR=$(TARGET_DIR) includedir=/usr/include \
+               -C $(READLINE_DIR) install-shared uninstall-doc
 
 readline: $(STAGING_DIR)/include/readline/readline.h
 
@@ -78,10 +79,11 @@ readline-clean:
 readline-dirclean:
        rm -rf $(READLINE_DIR)
 
-readline-target: $(TARGET_DIR)/include/readline/readline.h
+readline-target: $(TARGET_DIR)/$(READLINE_TARGET_BINARY)
 
 readline-target-clean:
-       $(MAKE1) DESTDIR=$(TARGET_DIR) -C $(READLINE_DIR) uninstall
+       $(MAKE1) DESTDIR=$(TARGET_DIR) includedir=/usr/include \
+               -C $(READLINE_DIR) uninstall
 
 ifeq ($(strip $(BR2_READLINE)),y)
 TARGETS+=readline