Changeset 101368 in vbox for trunk/src/VBox/Runtime/Makefile.kmk
- Timestamp:
- Oct 6, 2023 1:11:02 AM (17 months ago)
- svn:sync-xref-src-repo-rev:
- 159371
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/Makefile.kmk
r101353 r101368 3171 3171 if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), win.x86 win.amd64 linux.amd64 darwin.amd64) # remove later 3172 3172 if1of (VBoxRT, $(DLLS)) 3173 # 3174 # VBoxRTImpCheck - Import library check. 3175 # 3176 PROGRAMS += VBoxRTStableCheck 3177 VBoxRTStableCheck_TEMPLATE = VBoxR3TstExe 3178 VBoxRTStableCheck_ASDEFS.linux.amd64 = PIC # Hack 3179 VBoxRTStableCheck_SOURCES = \ 3180 VBox/VBoxRTStableCheck.cpp \ 3181 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm 3182 VBoxRTStableCheck_LIBS = \ 3183 $(LIB_RUNTIME) 3184 VBoxRTStableCheck_CLEAN = \ 3185 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm 3186 $(call KB_FN_DO_PASS0_ON_TARGET,VBoxRTStableCheck) 3187 3188 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),win.amd64) 3189 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm: \ 3190 $(PATH_SUB_CURRENT)/VBox/DefToAsmExterns.sed \ 3191 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp.def \ 3192 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp-vcc64.def \ 3193 $(PATH_SUB_CURRENT)/r3/win/VBoxRT-win64.def \ 3194 | $$(dir $$@) 3195 else ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),win.x86) 3196 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm: \ 3197 $(PATH_SUB_CURRENT)/VBox/DefToAsmExternsVcc32.sed \ 3198 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp.def \ 3199 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp-vcc32.def \ 3200 $(PATH_SUB_CURRENT)/r3/win/VBoxRT-win32.def | $$(dir $$@) 3201 else 3202 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm: \ 3203 $(PATH_SUB_CURRENT)/VBox/DefToAsmExterns.sed \ 3204 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp.def \ 3205 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp-gcc.def | $$(dir $$@) 3206 endif 3173 ifdef VBOX_WITH_LIBCURL 3174 # 3175 # VBoxRTImpCheck - Import library check. 3176 # 3177 PROGRAMS += VBoxRTStableCheck 3178 VBoxRTStableCheck_TEMPLATE = VBoxR3TstExe 3179 VBoxRTStableCheck_ASDEFS.linux.amd64 = PIC # Hack 3180 VBoxRTStableCheck_SOURCES = \ 3181 VBox/VBoxRTStableCheck.cpp \ 3182 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm 3183 VBoxRTStableCheck_LIBS = \ 3184 $(LIB_RUNTIME) 3185 VBoxRTStableCheck_CLEAN = \ 3186 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm 3187 $(call KB_FN_DO_PASS0_ON_TARGET,VBoxRTStableCheck) 3188 3189 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),win.amd64) 3190 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm: \ 3191 $(PATH_SUB_CURRENT)/VBox/DefToAsmExterns.sed \ 3192 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp.def \ 3193 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp-vcc64.def \ 3194 $(PATH_SUB_CURRENT)/r3/win/VBoxRT-win64.def \ 3195 | $$(dir $$@) 3196 else ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),win.x86) 3197 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm: \ 3198 $(PATH_SUB_CURRENT)/VBox/DefToAsmExternsVcc32.sed \ 3199 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp.def \ 3200 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp-vcc32.def \ 3201 $(PATH_SUB_CURRENT)/r3/win/VBoxRT-win32.def | $$(dir $$@) 3202 else 3203 $(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm: \ 3204 $(PATH_SUB_CURRENT)/VBox/DefToAsmExterns.sed \ 3205 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp.def \ 3206 $(PATH_SUB_CURRENT)/VBox/VBoxRTImp-gcc.def | $$(dir $$@) 3207 endif 3207 3208 $(APPEND) -tn "$@" '%include "iprt/asmdefs.mac"' '' 3208 3209 $(SED) --append "$@" \ … … 3221 3222 -f "$<" $(filter %.def, $^) 3222 3223 $(call KB_FN_AUTO_CMD_DEPS_COMMANDS) 3223 $(call KB_FN_AUTO_CMD_DEPS,$(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm) 3224 3224 $(call KB_FN_AUTO_CMD_DEPS,$(VBoxRTStableCheck_0_OUTDIR)/VBoxRTStableCheckA.asm) 3225 3226 endif 3225 3227 endif 3226 3228 endif # remove later
Note:
See TracChangeset
for help on using the changeset viewer.