VirtualBox

Ignore:
Timestamp:
Oct 6, 2023 1:11:02 AM (17 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
159371
Message:

IPRT/Makefile.kmk: Don't build VBoxRTStableCheck if VBOX_WITH_LIBCURL isn't defined.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/Makefile.kmk

    r101353 r101368  
    31713171if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), win.x86 win.amd64 linux.amd64 darwin.amd64) # remove later
    31723172 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
    32073208        $(APPEND) -tn "$@" '%include "iprt/asmdefs.mac"' ''
    32083209        $(SED) --append "$@" \
     
    32213222                -f "$<" $(filter %.def, $^)
    32223223        $(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
    32253227 endif
    32263228endif # remove later
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette