Signed-off-by: Jerome Benoit <jerome.benoit@sap.com>
BINARY_SUFFIX := .exe
DLIB_SUFFIX := .dll
# do not archive external libraries
BINARY_SUFFIX := .exe
DLIB_SUFFIX := .dll
# do not archive external libraries
-CYGWIN_LDLIBS_NOARCHIVE := $(LDLIBS)
+CYGWIN_LDLIBS_NOARCHIVE := $(filter-out -l$(BINARY_NAME),$(LDLIBS))
CYGWIN_LIBLDFLAGS := -Wl,--out-implib=$(LIBRARY_PATH)/$(DLIB_PREFIX)$(LIBRARY_NAME)$(DLIB_SUFFIX).a \
-Wl,--export-all-symbols \
-Wl,--enable-auto-import
CYGWIN_LIBLDFLAGS := -Wl,--out-implib=$(LIBRARY_PATH)/$(DLIB_PREFIX)$(LIBRARY_NAME)$(DLIB_SUFFIX).a \
-Wl,--export-all-symbols \
-Wl,--enable-auto-import