From be0707fdf12579f97239574d94e54411c99cdcdc Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Tue, 2 May 2023 13:32:24 +0200 Subject: win32: Don't depend on removed .def file Fixes broken build after 21cec82b. Fixes #532. --- win32/Makefile.bcb | 10 ++-------- win32/Makefile.msvc | 10 +--------- 2 files changed, 3 insertions(+), 17 deletions(-) diff --git a/win32/Makefile.bcb b/win32/Makefile.bcb index 4b0a2ef5..bf599a5e 100644 --- a/win32/Makefile.bcb +++ b/win32/Makefile.bcb @@ -31,7 +31,6 @@ XML_NAME = xml2 XML_BASENAME = lib$(XML_NAME) XML_SO = $(XML_BASENAME).dll XML_IMP = $(XML_BASENAME).lib -XML_DEF = $(XML_BASENAME).def XML_A = $(XML_BASENAME)_a.lib DUMMY = dir.exists @@ -292,17 +291,12 @@ $(XML_OBJS_A) : $(XML_INTDIR_A)\$(DUMMY) #def4bcb.exe : def4bcb.c -# Creates the export definition file (DEF) for libxml. -#$(XML_INTDIR)\$(XML_DEF) : $(XML_INTDIR)\$(DUMMY) $(XML_DEF).src def4bcb.exe -# $(CPP) $(CPPFLAGS) -o $(XML_INTDIR)\$(XML_DEF).tmp $(XML_DEF).src -# def4bcb -msnames < $(XML_INTDIR)\$(XML_DEF).tmp > $(XML_INTDIR)\$(XML_DEF) - # Creates the libxml shared object. $(BINDIR)\$(XML_SO) : $(BINDIR)\$(DUMMY) $(XML_OBJS) $(LD) $(LDFLAGS) -Tpd -Gi c0d32.obj $(XML_OBJS),$(BINDIR)\$(XML_SO),,$(LIBS) -#$(BINDIR)\$(XML_SO) : $(BINDIR)\$(DUMMY) $(XML_OBJS) $(XML_INTDIR)\$(XML_DEF) -# $(LD) $(LDFLAGS) -Tpd -Gi c0d32.obj $(XML_OBJS),$(BINDIR)\$(XML_SO),,$(LIBS),$(XML_INTDIR)\$(XML_DEF) +#$(BINDIR)\$(XML_SO) : $(BINDIR)\$(DUMMY) $(XML_OBJS) +# $(LD) $(LDFLAGS) -Tpd -Gi c0d32.obj $(XML_OBJS),$(BINDIR)\$(XML_SO),,$(LIBS) # Creates the libxml archive. $(BINDIR)\$(XML_A) : $(BINDIR)\$(DUMMY) $(XML_OBJS_A) diff --git a/win32/Makefile.msvc b/win32/Makefile.msvc index 7cc25b84..cf348f5e 100644 --- a/win32/Makefile.msvc +++ b/win32/Makefile.msvc @@ -24,7 +24,6 @@ XML_BASENAME = lib$(XML_NAME) XML_SO = $(XML_BASENAME).dll XML_RES = $(XML_BASENAME).res XML_IMP = $(XML_BASENAME).lib -XML_DEF = $(XML_BASENAME).def XML_A = $(XML_BASENAME)_a.lib XML_A_DLL = $(XML_BASENAME)_a_dll.lib @@ -365,22 +364,15 @@ $(XML_OBJS_A) : $(XML_INTDIR_A) # Compiles static for dll libxml source. Uses the implicit rule for commands. $(XML_OBJS_A_DLL) : $(XML_INTDIR_A_DLL) -# Creates the export definition file (DEF) for libxml. -$(XML_INTDIR)\$(XML_DEF) : $(XML_INTDIR) $(XML_DEF).src - $(CPP) $(CPPFLAGS) $(XML_DEF).src > $(XML_INTDIR)\$(XML_DEF) $(XML_INTDIR)\$(XML_RES) : $(XML_INTDIR) libxml2.rc rc -Fo $(XML_INTDIR)\$(XML_RES) libxml2.rc # Creates the libxml shared object. -$(BINDIR)\$(XML_SO) : $(BINDIR) $(XML_OBJS) $(XML_INTDIR)\$(XML_DEF) $(XML_INTDIR)\$(XML_RES) +$(BINDIR)\$(XML_SO) : $(BINDIR) $(XML_OBJS) $(XML_INTDIR)\$(XML_RES) $(LD) $(LDFLAGS) /DLL \ /IMPLIB:$(BINDIR)\$(XML_IMP) /OUT:$(BINDIR)\$(XML_SO) $(XML_OBJS) $(XML_INTDIR)\$(XML_RES) $(LIBS) @$(_VC_MANIFEST_EMBED_DLL) -#$(BINDIR)\$(XML_SO) : $(BINDIR) $(XML_OBJS) $(XML_INTDIR)\$(XML_DEF) -# $(LD) $(LDFLAGS) /DLL /DEF:$(XML_INTDIR)\$(XML_DEF) \ -# /IMPLIB:$(BINDIR)\$(XML_IMP) /OUT:$(BINDIR)\$(XML_SO) $(XML_OBJS) $(LIBS) - # Creates the libxml archive. $(BINDIR)\$(XML_A) : $(BINDIR) $(XML_OBJS_A) $(AR) $(ARFLAGS) /OUT:$(BINDIR)\$(XML_A) $(XML_OBJS_A) -- cgit v1.2.1