Changeset 98416 in vbox for trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk
- Timestamp:
- Feb 1, 2023 4:25:17 PM (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk
r98126 r98416 72 72 #VBoxGuest_DEFS.win += LOG_ENABLED LOG_TO_BACKDOOR 73 73 VBoxGuest_DEFS.win += \ 74 $(if $(VBOX_WITH_DPC_LATENCY_CHECKER),VBOX_WITH_DPC_LATENCY_CHECKER,)74 $(if $(VBOX_WITH_DPC_LATENCY_CHECKER),VBOX_WITH_DPC_LATENCY_CHECKER,) 75 75 VBoxGuest_DEPS.solaris += $(VBOX_SVN_REV_KMK) 76 76 VBoxGuest_DEPS.haiku += $(VBOX_SVN_REV_HEADER) … … 128 128 win/VBoxGuest.rc 129 129 VBoxGuest_SOURCES.win.x86 += \ 130 131 132 133 130 ../../../Runtime/common/string/strcmp.asm \ 131 ../../../Runtime/common/string/strchr.asm \ 132 ../../../Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp \ 133 ../../../Runtime/r0drv/nt/nt3fakesA-r0drv-nt.asm 134 134 VBoxGuest_LIBS += \ 135 135 $(VBOX_LIB_VBGL_R0BASE) \ … … 152 152 # The library order is crucial, so a bit of trickery is necessary. 153 153 # A library is used to make sure that VBoxGuestA-os2.asm is first in the link. (temporary hack?) 154 VBoxGuest_SOURCES= \154 VBoxGuest_SOURCES = \ 155 155 VBoxGuestA-os2.asm 156 156 ifdef VBOX_USE_WATCOM_FOR_OS2 157 VBoxGuest_LIBS= \158 $(VBoxGuestLibOs2Hack_1_TARGET) \159 $(VBOX_LIB_VBGL_R0BASE) \160 $(VBOX_LIB_IPRT_GUEST_R0) \161 $(PATH_IGCC)/lib/libend.lib157 VBoxGuest_LIBS = \ 158 $(VBoxGuestLibOs2Hack_1_TARGET) \ 159 $(VBOX_LIB_VBGL_R0BASE) \ 160 $(VBOX_LIB_IPRT_GUEST_R0) \ 161 $(PATH_IGCC)/lib/libend.lib 162 162 else 163 VBoxGuest_SOURCES+= \164 VBoxGuest-os2.def165 #VBoxGuest_LDFLAGS = -s -t -v166 VBoxGuest_LIBS= \167 $(VBoxGuestLibOs2Hack_1_TARGET) \168 $(VBOX_LIB_VBGL_R0BASE) \169 $(VBOX_LIB_IPRT_GUEST_R0) \170 $(VBOX_GCC_LIBGCC) \171 end163 VBoxGuest_SOURCES += \ 164 VBoxGuest-os2.def 165 #VBoxGuest_LDFLAGS = -s -t -v 166 VBoxGuest_LIBS = \ 167 $(VBoxGuestLibOs2Hack_1_TARGET) \ 168 $(VBOX_LIB_VBGL_R0BASE) \ 169 $(VBOX_LIB_IPRT_GUEST_R0) \ 170 $(VBOX_GCC_LIBGCC) \ 171 end 172 172 endif 173 ## When debugging init with kDrvTest:174 #VBoxGuest_NAME = VBoxGst175 176 # See above.177 LIBRARIES += VBoxGuestLibOs2Hack178 VBoxGuestLibOs2Hack_TEMPLATE = VBoxGuestR0DrvLib179 VBoxGuestLibOs2Hack_INSTTYPE = none180 VBoxGuestLibOs2Hack_DEFS = $(VBoxGuest_DEFS)181 VBoxGuestLibOs2Hack_INCS = \182 . \183 $(PATH_ROOT)/src/VBox/Runtime/include # for the os2ddk184 VBoxGuestLibOs2Hack_SOURCES = \185 VBoxGuest-os2.cpp \186 VBoxGuest.cpp173 ## When debugging init with kDrvTest: 174 #VBoxGuest_NAME = VBoxGst 175 176 # See above. 177 LIBRARIES += VBoxGuestLibOs2Hack 178 VBoxGuestLibOs2Hack_TEMPLATE = VBoxGuestR0DrvLib 179 VBoxGuestLibOs2Hack_INSTTYPE = none 180 VBoxGuestLibOs2Hack_DEFS = $(VBoxGuest_DEFS) 181 VBoxGuestLibOs2Hack_INCS = \ 182 . \ 183 $(PATH_ROOT)/src/VBox/Runtime/include # for the os2ddk 184 VBoxGuestLibOs2Hack_SOURCES = \ 185 VBoxGuest-os2.cpp \ 186 VBoxGuest.cpp 187 187 endif # OS/2 188 188 … … 199 199 VBoxGuest.kext_BLDDIRS = $(VBoxGuest.kext_0_OUTDIR)/Contents/ 200 200 201 $$(VBoxGuest.kext_0_OUTDIR)/Contents/Info.plist: \202 $(PATH_SUB_CURRENT)/darwin/Info.plist \203 $(VBOX_VERSION_MK) | $$(dir $$@)201 $$(VBoxGuest.kext_0_OUTDIR)/Contents/Info.plist: \ 202 $(PATH_SUB_CURRENT)/darwin/Info.plist \ 203 $(VBOX_VERSION_MK) | $$(dir $$@) 204 204 $(call MSG_GENERATE,VBoxGuest,$@,$<) 205 205 $(QUIET)$(RM) -f $@ … … 215 215 $< 216 216 217 $(evalcall2 VBOX_TEST_SIGN_KEXT,VBoxGuest)217 $(evalcall2 VBOX_TEST_SIGN_KEXT,VBoxGuest) 218 218 endif # darwin 219 219 … … 244 244 # Build test for the Guest Additions kernel module (kmk check). 245 245 # 246 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxguest-src,,save_symvers)246 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxguest-src,,save_symvers) 247 247 endif # Linux 248 248
Note:
See TracChangeset
for help on using the changeset viewer.