fossil: fix Makefile for GNU Make < 3.82 1914/head
authorJan Čermák <jan.cermak@nic.cz>
Wed, 4 Nov 2015 17:12:21 +0000 (18:12 +0100)
committerJan Čermák <jan.cermak@nic.cz>
Wed, 4 Nov 2015 17:22:41 +0000 (18:22 +0100)
make defconfig (or feeds update) raised following error for fossil
package on Ubuntu 14.04 LTS with GNU Make 3.81:
    Makefile:47: *** missing separator.  Stop.

To fix this, empty blocks are now defined instead of using undefine
directive which was added in GNU Make 3.82.

Signed-off-by: Jan Čermák <jan.cermak@nic.cz>
net/fossil/Makefile

index 656c83ccbc4b93ca789d303672ef20eb2603de7a..d0f6507a1bbb7d53c6016442b81e21173f198c09 100644 (file)
@@ -44,7 +44,8 @@ MAKE_FLAGS := \
        CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include -DFOSSIL_ENABLE_JSON" \
        LDFLAGS="$(TARGET_LDFLAGS) -Wl,-rpath=$(TOOLCHAIN_DIR)/lib -L$(STAGING_DIR)/lib -L$(STAGING_DIR)/usr/lib" \
 
-undefine Build/Configure
+define Build/Configure
+endef
 
 define Build/Compile
        $(call Build/Compile/Default, \
@@ -52,7 +53,8 @@ define Build/Compile
        )
 endef
 
-undefine Build/Install
+define Build/Install
+endef
 
 define Package/fossil/conffiles
 /etc/config/fossil