Skip to content

Commit

Permalink
Windows builds: Don't define SQUEAK_BUILTIN_PLUGIN via XDEFS when mak…
Browse files Browse the repository at this point in the history
…ing a

plugin since some plugin Makefiles want to use XDEFS to add their own extra
defines. [ci skip]
  • Loading branch information
eliotmiranda committed Apr 16, 2020
1 parent b8384f4 commit 2d68bda
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 8 deletions.
2 changes: 1 addition & 1 deletion build.win32x86/common/Makefile
Expand Up @@ -274,7 +274,7 @@ $(OBJDIR)/%.lib: $(call plugin-makefile,$(*F))
CONFIGURATION=$(CONFIGURATION) TOOLPREFIX=$(TOOLPREFIX) \
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) \
PLATDIR=$(PLATDIR) PLUGINSRCDIR=$(PLUGINSRCDIR) VMSRCDIR=$(VMSRCDIR) \
LIBNAME=$(*F) COGDEFS="$(COGDEFS)" XDEFS=-DSQUEAK_BUILTIN_PLUGIN \
LIBNAME=$(*F) COGDEFS="$(COGDEFS) -DSQUEAK_BUILTIN_PLUGIN" \
$(OBJDIR)/$(*F).lib

# External plugin. Build as dll and copy to vm dir ($(OBJDIR)).
Expand Down
6 changes: 3 additions & 3 deletions build.win32x86/common/Makefile.msvc
Expand Up @@ -259,9 +259,9 @@ $(OBJDIR)/%.lib: $(call plugin-makefile,$(*F))
-f $(call plugin-makefile,$(*F)) \
"VM=$(VM)" "VM_NAME=$(VM_NAME)" \
CONFIGURATION=$(CONFIGURATION) ARCH=$(ARCH) TOOLPREFIX=$(TOOLPREFIX) \
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) XDEFS=-DSQUEAK_BUILTIN_PLUGIN \
PLATDIR=$(PLATDIR) PLUGINSRCDIR=$(PLUGINSRCDIR) VMSRCDIR=$(VMSRCDIR) \
COGDEFS="$(COGDEFS)" LIBNAME=$(*F) $(OBJDIR)/$(*F).lib
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) \
COGDEFS="$(COGDEFS) -DSQUEAK_BUILTIN_PLUGIN" LIBNAME=$(*F) $(OBJDIR)/$(*F).lib

# External plugin. Build as dll and copy to vm dir ($(OBJDIR)).
$(OBJDIR)/%.dll: $(call plugin-makefile,$(*F))
Expand All @@ -272,7 +272,7 @@ $(OBJDIR)/%.dll: $(call plugin-makefile,$(*F))
"VM=$(VM)" "VM_NAME=$(VM_NAME)" \
CONFIGURATION=$(CONFIGURATION) ARCH=$(ARCH) TOOLPREFIX=$(TOOLPREFIX) \
PLATDIR=$(PLATDIR) PLUGINSRCDIR=$(PLUGINSRCDIR) VMSRCDIR=$(VMSRCDIR) \
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) XDEFS=-DSQUEAK_EXTERNAL_PLUGIN \
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) \
COGDEFS="$(COGDEFS)" LIBNAME=$(*F) VMLIB=$(VMLIB) $(OBJDIR)/$(*F).dll

#############################################################################
Expand Down
2 changes: 1 addition & 1 deletion build.win64x64/common/Makefile
Expand Up @@ -274,7 +274,7 @@ $(OBJDIR)/%.lib: $(call plugin-makefile,$(*F))
CONFIGURATION=$(CONFIGURATION) TOOLPREFIX=$(TOOLPREFIX) \
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) \
PLATDIR=$(PLATDIR) PLUGINSRCDIR=$(PLUGINSRCDIR) VMSRCDIR=$(VMSRCDIR) \
LIBNAME=$(*F) COGDEFS="$(COGDEFS)" XDEFS=-DSQUEAK_BUILTIN_PLUGIN \
LIBNAME=$(*F) COGDEFS="$(COGDEFS) -DSQUEAK_BUILTIN_PLUGIN" \
$(OBJDIR)/$(*F).lib

# External plugin. Build as dll and copy to vm dir ($(OBJDIR)).
Expand Down
6 changes: 3 additions & 3 deletions build.win64x64/common/Makefile.msvc
Expand Up @@ -257,9 +257,9 @@ $(OBJDIR)/%.lib: $(call plugin-makefile,$(*F))
-f $(call plugin-makefile,$(*F)) \
"VM=$(VM)" "VM_NAME=$(VM_NAME)" \
CONFIGURATION=$(CONFIGURATION) ARCH=$(ARCH) TOOLPREFIX=$(TOOLPREFIX) \
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) XDEFS=-DSQUEAK_BUILTIN_PLUGIN \
PLATDIR=$(PLATDIR) PLUGINSRCDIR=$(PLUGINSRCDIR) VMSRCDIR=$(VMSRCDIR) \
COGDEFS="$(COGDEFS)" LIBNAME=$(*F) $(OBJDIR)/$(*F).lib
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) \
COGDEFS="$(COGDEFS) -DSQUEAK_BUILTIN_PLUGIN" LIBNAME=$(*F) $(OBJDIR)/$(*F).lib

# External plugin. Build as dll and copy to vm dir ($(OBJDIR)).
$(OBJDIR)/%.dll: $(call plugin-makefile,$(*F))
Expand All @@ -270,7 +270,7 @@ $(OBJDIR)/%.dll: $(call plugin-makefile,$(*F))
"VM=$(VM)" "VM_NAME=$(VM_NAME)" \
CONFIGURATION=$(CONFIGURATION) ARCH=$(ARCH) TOOLPREFIX=$(TOOLPREFIX) \
PLATDIR=$(PLATDIR) PLUGINSRCDIR=$(PLUGINSRCDIR) VMSRCDIR=$(VMSRCDIR) \
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) XDEFS=-DSQUEAK_EXTERNAL_PLUGIN \
THIRDPARTYOUTDIR=$(THIRDPARTYOUTDIR) \
COGDEFS="$(COGDEFS)" LIBNAME=$(*F) VMLIB=$(VMLIB) $(OBJDIR)/$(*F).dll

#############################################################################
Expand Down

0 comments on commit 2d68bda

Please sign in to comment.