Changeset 49798 in vbox
- Timestamp:
- Dec 5, 2013 11:29:55 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/Makefile.kmk
r49797 r49798 174 174 LIBRARIES += VBoxAPIWrap 175 175 VBoxAPIWrap_TEMPLATE = VBoxMainLib 176 VBoxAPIWrap_SOURCES = $(VBoxAPIWrap_ GENERATEDCPP)177 VBoxAPIWrap_ GENERATEDCPP = $(filter %.cpp,$(VBoxAPIWrap_GENERATEDSOURCES))178 VBoxAPIWrap_ GENERATEDSOURCES = $(addprefix $(VBoxAPIWrap_0_OUTDIR)/,$(VBoxAPIWrap_VBOX_APIWRAPPERFILES))179 VBoxAPIWrap_ RAWSRC= \176 VBoxAPIWrap_SOURCES = $(VBoxAPIWrap_VBOX_GENERATEDCPP) 177 VBoxAPIWrap_VBOX_GENERATEDCPP = $(filter %.cpp,$(VBoxAPIWrap_VBOX_GENERATEDSOURCES)) 178 VBoxAPIWrap_VBOX_GENERATEDSOURCES = $(addprefix $(VBoxAPIWrap_0_OUTDIR)/,$(VBoxAPIWrap_VBOX_APIWRAPPERFILES)) 179 VBoxAPIWrap_VBOX_RAWSRC = \ 180 180 $(VBoxAPIWrap_0_OUTDIR)/apiwrappers 181 181 VBoxAPIWrap_XSLT = \ 182 182 $(VBOX_PATH_MAIN_SRC)/idl/apiwrap-server.xsl 183 VBoxAPIWrap_DEFS.win.x86 += _WIN32_WINNT=0x0500183 VBoxAPIWrap_DEFS.win.x86 += _WIN32_WINNT=0x0500 184 184 VBoxAPIWrap_DEFS.win.amd64 += _WIN32_WINNT=0x0510 185 185 VBoxAPIWrap_INCS += \ … … 188 188 $(wildcard $(VBoxAPIWrap_0_OUTDIR)/*.cpp) \ 189 189 $(wildcard $(VBoxAPIWrap_0_OUTDIR)/*.h) \ 190 $(VBoxAPIWrap_ RAWSRC)191 VBoxAPIWrap_ KMK= $(PATH_OUT)/vboxapiwrap.kmk192 include $(VBoxAPIWrap_ KMK)190 $(VBoxAPIWrap_VBOX_RAWSRC) 191 VBoxAPIWrap_VBOX_KMK_FILE = $(PATH_OUT)/vboxapiwrap.kmk 192 include $(VBoxAPIWrap_VBOX_KMK_FILE) 193 193 194 194 ifdef VBOX_WITH_32_ON_64_MAIN_API … … 292 292 VBoxSVC_CXXFLAGS = $(filter-out -Wno-unused,$(TEMPLATE_VBOXMAINEXE_CXXFLAGS)) 293 293 294 VBoxSVC_DEPS = $(filter %.h,$(VBoxAPIWrap_ GENERATEDSOURCES))294 VBoxSVC_DEPS = $(filter %.h,$(VBoxAPIWrap_VBOX_GENERATEDSOURCES)) 295 295 296 296 VBoxSVC_INCS = \ … … 620 620 endif 621 621 622 VBoxC_DEPS = $(filter %.h,$(VBoxAPIWrap_ GENERATEDSOURCES))622 VBoxC_DEPS = $(filter %.h,$(VBoxAPIWrap_VBOX_GENERATEDSOURCES)) 623 623 624 624 VBoxC_INCS = \ … … 1053 1053 1054 1054 # Moved those rules to the end so that VBoxAPIWrap_0_OUTDIR can be expanded without $$ trickery. 1055 $(VBoxAPIWrap_ RAWSRC) \1056 +| $(VBoxAPIWrap_ GENERATEDSOURCES): \1055 $(VBoxAPIWrap_VBOX_RAWSRC) \ 1056 +| $(VBoxAPIWrap_VBOX_GENERATEDSOURCES): \ 1057 1057 $(VBOX_XIDL_FILE) \ 1058 1058 $(VBoxAPIWrap_XSLT) \ … … 1060 1060 | $$(dir $$@) 1061 1061 $(call MSG_L1,Generating C++ Server API wrapper files from XIDL) 1062 $(QUIET)$(RM) -f $(filter-out $(VBoxAPIWrap_ GENERATEDSOURCES),$(wildcard $(VBoxAPIWrap_0_OUTDIR)/*.cpp) $(wildcard $(VBoxAPIWrap_0_OUTDIR)/*.h))1062 $(QUIET)$(RM) -f $(filter-out $(VBoxAPIWrap_VBOX_GENERATEDSOURCES),$(wildcard $(VBoxAPIWrap_0_OUTDIR)/*.cpp) $(wildcard $(VBoxAPIWrap_0_OUTDIR)/*.h)) 1063 1063 $(QUIET)$(VBOX_XSLTPROC) --stringparam filelistonly "" -o $@ $(VBoxAPIWrap_XSLT) $< 1064 1064 $(QUIET)$(VBOX_FILESPLIT) $@ $(VBoxAPIWrap_0_OUTDIR) 1065 1065 1066 $(VBoxAPIWrap_ KMK).ts +| $(VBoxAPIWrap_KMK): $(VBOX_XIDL_FILE) $(VBoxAPIWrap_XSLT)1067 $(call MSG_GENERATE,,$(VBoxAPIWrap_ KMK))1066 $(VBoxAPIWrap_VBOX_KMK_FILE).ts +| $(VBoxAPIWrap_VBOX_KMK_FILE): $(VBOX_XIDL_FILE) $(VBoxAPIWrap_XSLT) 1067 $(call MSG_GENERATE,,$(VBoxAPIWrap_VBOX_KMK_FILE)) 1068 1068 $(QUIET)$(RM) -f $@ 1069 1069 $(QUIET)$(MKDIR) -p $(@D) 1070 1070 $(QUIET)$(VBOX_XSLTPROC) --stringparam filelistonly VBoxAPIWrap_VBOX_APIWRAPPERFILES -o $@ $(VBoxAPIWrap_XSLT) $< 1071 $(QUIET)$(CP) --changed -fv $@ $(VBoxAPIWrap_ KMK)1071 $(QUIET)$(CP) --changed -fv $@ $(VBoxAPIWrap_VBOX_KMK_FILE) 1072 1072 1073 1073 updatenls::
Note:
See TracChangeset
for help on using the changeset viewer.