X-Git-Url: http://git.rohieb.name/openwrt.git/blobdiff_plain/50be5cb4b1d4d4735f3722f7712c67d372e3687b..eba2615957cfb1c51d90d8d17caaeb83917434f8:/package/rules.mk diff --git a/package/rules.mk b/package/rules.mk index 916bb0f27..fe68b0770 100644 --- a/package/rules.mk +++ b/package/rules.mk @@ -146,6 +146,7 @@ $$(IDIR_$(1))/CONTROL/control: $(PKG_BUILD_DIR)/.prepared $$(IPKG_$(1)): $$(IDIR_$(1))/CONTROL/control $(PKG_BUILD_DIR)/.built $(call Package/$(1)/install,$$(IDIR_$(1))) mkdir -p $(PACKAGE_DIR) + $(RSTRIP) $$(IDIR_$(1)) $(IPKG_BUILD) $$(IDIR_$(1)) $(PACKAGE_DIR) $$(INFO_$(1)): $$(IPKG_$(1)) @@ -188,6 +189,7 @@ endef define Build/Configure/Default (cd $(PKG_BUILD_DIR); \ + [ -x configure ] && \ $(TARGET_CONFIGURE_OPTS) \ CFLAGS="$(TARGET_CFLAGS)" \ ./configure \ @@ -210,10 +212,17 @@ define Build/Configure/Default endef define Build/Configure +$(call Build/Configure/Default) endef define Build/Compile/Default -# TODO: add configurable default command + $(MAKE) -C $(PKG_BUILD_DIR) \ + CC=$(TARGET_CC) \ + CROSS="$(TARGET_CROSS)" \ + PREFIX="$$(IDIR_$(1))" \ + EXTRA_CFLAGS="$(TARGET_CFLAGS)" \ + ARCH="$(ARCH)" \ + DESTDIR="$$(IDIR_$(1))" endef define Build/Compile