baresip suite: improve MAKE_FLAGS
authorSebastian Kemper <sebastian_ml@gmx.net>
Tue, 26 Dec 2017 13:34:45 +0000 (14:34 +0100)
committerSebastian Kemper <sebastian_ml@gmx.net>
Tue, 26 Dec 2017 13:34:47 +0000 (14:34 +0100)
- add CROSS_COMPILE and OS to MAKE_FLAGS; this should help when
  compiling on other OSes, e.g. Darwin.
- move RELEASE up (alphabetical sort)

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
libs/re/Makefile
libs/rem/Makefile
net/baresip/Makefile
net/restund/Makefile

index ddb51cbd7de22359e012cc1caf9e57e71b4d960f..235587bd721c766c7fe1aae59c8a395c7fff3891 100644 (file)
@@ -53,11 +53,13 @@ TARGET_CFLAGS+=-D_GNU_SOURCE
 endif
 
 MAKE_FLAGS+= \
+       CROSS_COMPILE="$(TARGET_CROSS)" \
        EXTRA_LFLAGS="$(TARGET_LDFLAGS)" \
        LD="$(TARGET_CC)" \
+       OS=linux \
+       RELEASE=1 \
        SYSROOT="$(shell $(FIND) $(TOOLCHAIN_DIR) -path '*/include/pthread.h' | sed -ne '1s|/include/pthread.h||p')" \
-       SYSROOT_ALT="$(STAGING_DIR)/usr" \
-       RELEASE=1
+       SYSROOT_ALT="$(STAGING_DIR)/usr"
 
 define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/share/re
index d50ae87a68d17349a3fcc9cd4765a38e173e0484..91d42ed9e38410aa541a3f21bc3ff7f3235918b1 100644 (file)
@@ -34,14 +34,16 @@ define Package/librem
 endef
 
 MAKE_FLAGS+= \
+       CROSS_COMPILE="$(TARGET_CROSS)" \
        EXTRA_LFLAGS="$(TARGET_LDFLAGS)" \
        LD="$(TARGET_CC)" \
        LIBRE_MK="$(STAGING_DIR)/usr/share/re/re.mk" \
        LIBRE_INC="$(STAGING_DIR)/usr/include/re" \
        LIBRE_SO="$(STAGING_DIR)/usr/lib" \
+       OS=linux \
+       RELEASE=1 \
        SYSROOT="$(shell $(FIND) $(TOOLCHAIN_DIR) -path '*/include/pthread.h' | sed -ne '1s|/include/pthread.h||p')" \
-       SYSROOT_ALT="$(STAGING_DIR)/usr" \
-       RELEASE=1
+       SYSROOT_ALT="$(STAGING_DIR)/usr"
 
 define Build/InstallDev
        $(INSTALL_DIR) $(1)/usr/include
index b23827141f2bcb853efa23e37e230e860bd8bbe3..7a27f3b8f5aa677956a677c227b2de8d1e484687 100644 (file)
@@ -96,15 +96,17 @@ BARESIP_MOD_OPTIONS:= \
        $(foreach m,$(baresip-mods),$(baresip-mod-$(m))=$(if $(CONFIG_PACKAGE_baresip-mod-$(m)),1))
 
 MAKE_FLAGS+= \
+       CROSS_COMPILE="$(TARGET_CROSS)" \
        EXTRA_LFLAGS="$(TARGET_LDFLAGS)" \
        LD="$(TARGET_CC)" \
        LIBRE_MK="$(STAGING_DIR)/usr/share/re/re.mk" \
        LIBRE_INC="$(STAGING_DIR)/usr/include/re" \
        LIBRE_SO="$(STAGING_DIR)/usr/lib" \
        LIBREM_PATH="$(STAGING_DIR)/usr" \
+       OS=linux \
+       RELEASE=1 \
        SYSROOT="$(shell $(FIND) $(TOOLCHAIN_DIR) -path '*/include/pthread.h' | sed -ne '1s|/include/pthread.h||p')" \
        SYSROOT_ALT="$(STAGING_DIR)/usr" \
-       RELEASE=1 \
        $(BARESIP_MOD_OPTIONS)
 
 TARGET_CFLAGS+=-D_GNU_SOURCE
index 6206be4193dc64425f0855f893747a53617a3105..28537e923f74500e5351de3d8d16bf25b7d229da 100644 (file)
@@ -47,14 +47,16 @@ RESTUND_MOD_OPTIONS:= \
        $(foreach m,$(restund-mods),$(restund-mod-$(m))=$(if $(CONFIG_PACKAGE_restund-mod-$(m)),1))
 
 MAKE_FLAGS+= \
+       CROSS_COMPILE="$(TARGET_CROSS)" \
        EXTRA_LFLAGS="$(TARGET_LDFLAGS)" \
        LD="$(TARGET_CC)" \
        LIBRE_MK="$(STAGING_DIR)/usr/share/re/re.mk" \
        LIBRE_INC="$(STAGING_DIR)/usr/include/re" \
        LIBRE_SO="$(STAGING_DIR)/usr/lib" \
+       OS=linux \
+       RELEASE=1 \
        SYSROOT="$(shell $(FIND) $(TOOLCHAIN_DIR) -path '*/include/pthread.h' | sed -ne '1s|/include/pthread.h||p')" \
        SYSROOT_ALT="$(STAGING_DIR)/usr" \
-       RELEASE=1 \
        $(RESTUND_MOD_OPTIONS)
 
 define Package/restund/install