change defaults to check for configure script (avoids defining a null rule otherwise)
[openwrt.git] / package / rules.mk
index 4faf9ffcd3663ff9ee1ad6d06ac3feb2165bb744..3f79b9f6be1fe08834413a883bf311990e79fdc5 100644 (file)
@@ -187,8 +187,8 @@ $(call Build/Prepare/Default)
 endef
 
 define Build/Configure/Default
-# TODO: add configurable default command
        (cd $(PKG_BUILD_DIR); \
+       [ -x configure ] && \
                $(TARGET_CONFIGURE_OPTS) \
                CFLAGS="$(TARGET_CFLAGS)" \
                ./configure \
@@ -214,7 +214,13 @@ define Build/Configure
 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