Browse Source

- bootstrap: install include dir in same way as lib dir

master
vanhofen 6 years ago
parent
commit
05688869a8
  1. 9
      make/bootstrap.mk

9
make/bootstrap.mk

@ -11,6 +11,7 @@ BOOTSTRAP += $(STAGING_DIR)
BOOTSTRAP += $(IMAGE_DIR) BOOTSTRAP += $(IMAGE_DIR)
BOOTSTRAP += $(UPDATE_DIR) BOOTSTRAP += $(UPDATE_DIR)
BOOTSTRAP += $(HOST_DIR)/bin BOOTSTRAP += $(HOST_DIR)/bin
BOOTSTRAP += includes
BOOTSTRAP += libs BOOTSTRAP += libs
BOOTSTRAP += firmware BOOTSTRAP += firmware
BOOTSTRAP += modules BOOTSTRAP += modules
@ -52,7 +53,6 @@ endif
mkdir -p $(TARGET_DIR)/var/keys mkdir -p $(TARGET_DIR)/var/keys
mkdir -p $(TARGET_DIR)/var/root mkdir -p $(TARGET_DIR)/var/root
mkdir -p $(TARGET_DIR)/var/spool/cron/crontabs mkdir -p $(TARGET_DIR)/var/spool/cron/crontabs
mkdir -p $(TARGET_INCLUDE_DIR)
mkdir -p $(PKG_CONFIG_PATH) mkdir -p $(PKG_CONFIG_PATH)
make skeleton make skeleton
@ -74,6 +74,9 @@ $(HOST_DIR):
$(HOST_DIR)/bin: $(HOST_DIR) $(HOST_DIR)/bin: $(HOST_DIR)
mkdir -p $@ mkdir -p $@
$(TARGET_INCLUDE_DIR): | $(TARGET_DIR)
mkdir -p $@
$(TARGET_LIB_DIR): | $(TARGET_DIR) $(TARGET_LIB_DIR): | $(TARGET_DIR)
mkdir -p $@ mkdir -p $@
cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/libs/* $@ cp -a $(SOURCE_DIR)/$(NI_DRIVERS-BIN)/$(DRIVERS_DIR)/libs/* $@
@ -116,6 +119,8 @@ ifeq ($(BOXTYPE), coolstream)
endif endif
endif endif
includes: $(TARGET_INCLUDE_DIR)
libs: $(TARGET_LIB_DIR) static-libs $(STATIC_LIB_DIR) libs: $(TARGET_LIB_DIR) static-libs $(STATIC_LIB_DIR)
firmware: $(TARGET_LIB_DIR)/firmware firmware: $(TARGET_LIB_DIR)/firmware
@ -127,6 +132,7 @@ blobs: $(TARGET_DIR)/var/update
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# hack to make sure they are always copied # hack to make sure they are always copied
PHONY += $(TARGET_INCLUDE_DIR)
PHONY += $(TARGET_LIB_DIR) PHONY += $(TARGET_LIB_DIR)
PHONY += $(TARGET_LIB_DIR)/firmware PHONY += $(TARGET_LIB_DIR)/firmware
PHONY += $(TARGET_LIB_DIR)/modules PHONY += $(TARGET_LIB_DIR)/modules
@ -138,6 +144,7 @@ PHONY += $(STATIC_LIB_DIR)
PHONY += bootstrap PHONY += bootstrap
PHONY += skeleton PHONY += skeleton
PHONY += targetprefix PHONY += targetprefix
PHONY += includes
PHONY += libs PHONY += libs
PHONY += firmware PHONY += firmware
PHONY += modules PHONY += modules

Loading…
Cancel
Save