diff options
Diffstat (limited to 'funcs/Makefile')
-rw-r--r-- | funcs/Makefile | 8 |
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: |