diff -r 955712a44ff0 -r 5be36a4b304d kconfig/kconfig.mk --- a/kconfig/kconfig.mk Wed Oct 22 16:56:23 2008 +0000 +++ b/kconfig/kconfig.mk Sun Nov 30 20:59:15 2008 +0000 @@ -82,6 +82,9 @@ mconf_DEP = $(patsubst %.c,%.dep,$(mconf_SRC)) $(mconf_OBJ) $(mconf_DEP): CFLAGS += $(NCURSES_CFLAGS) $(INTL_CFLAGS) $(obj)/mconf: LDFLAGS += $(NCURSES_LDFLAGS) +ifeq ($(shell uname -o 2>/dev/null || echo unknown),Cygwin) +$(obj)/mconf: LDFLAGS += -Wl,--enable-auto-import +endif # These are generated files: ALL_OBJS = $(sort $(COMMON_OBJ) $(LX_OBJ) $(conf_OBJ) $(mconf_OBJ)) @@ -139,11 +142,11 @@ # Actual link $(obj)/mconf: $(COMMON_OBJ) $(LX_OBJ) $(mconf_OBJ) @$(ECHO) ' LD $@' - $(SILENT)$(HOST_LD) $(LDFLAGS) $(EXTRA_LDFLAGS) -o $@ $^ + $(SILENT)$(HOST_LD) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) $(obj)/conf: $(COMMON_OBJ) $(conf_OBJ) @$(ECHO) ' LD $@' - $(SILENT)$(HOST_LD) $(LDFLAGS) $(EXTRA_LDFLAGS) -o $@ $^ + $(SILENT)$(HOST_LD) -o $@ $^ $(LDFLAGS) $(EXTRA_LDFLAGS) #----------------------------------------------------------- # Cleaning up the mess...