aboutsummaryrefslogtreecommitdiffstats
path: root/funcs/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'funcs/Makefile')
-rw-r--r--funcs/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/funcs/Makefile b/funcs/Makefile
index 33edf55d2..757f2accf 100644
--- a/funcs/Makefile
+++ b/funcs/Makefile
@@ -11,19 +11,21 @@
# the GNU General Public License
#
-MODS:=$(filter-out $(MENUSELECT_FUNCS),$(patsubst %.c,%.so,$(wildcard func_*.c)))
+SELECTED_MODS:=$(filter-out $(MENUSELECT_FUNCS),$(patsubst %.c,%,$(wildcard func_*.c)))
# TODO This check needs to be handled with autoconf
ifeq ($(OSARCH),SunOS)
ifeq ($(shell if [ 0x`$(CROSS_COMPILE_BIN)curl-config --vernum` -ge 0x70907 ]; then echo "OK" ; fi),)
- MODS:=$(filter-out func_curl.so,$(MODS))
+ MODS:=$(filter-out func_curl,$(MODS))
endif
else
ifeq ($(shell if [[ 0x`$(CROSS_COMPILE_BIN)curl-config --vernum` -ge 0x70907 ]]; then echo "OK" ; fi),)
- MODS:=$(filter-out func_curl.so,$(MODS))
+ MODS:=$(filter-out func_curl,$(MODS))
endif
endif
+MODS:=$(patsubst %,%.so,$(SELECTED_MODS))
+
all: $(MODS)
clean-depend: