Changeset 98444 in vbox for trunk/include
- Timestamp:
- Feb 2, 2023 1:05:19 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 155692
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/Makefile.kmk
r98183 r98444 107 107 VBox/VBoxGuestLibSharedFolders.h \ 108 108 VBox/VBoxGuestLibSharedFoldersInline.h \ 109 109 iprt/linux/version.h 110 110 111 111 # GCC only headers. … … 121 121 VBox/VBoxGL2D.h \ 122 122 $(if-expr "$(KBUILD_TARGET)" != "linux", \ 123 124 ,) \123 VBox/GuestHost/SharedClipboard-x11.h \ 124 ,) \ 125 125 $(if-expr "$(KBUILD_TARGET)" != "solaris", \ 126 127 ,) \126 VBox/usblib-solaris.h \ 127 ,) \ 128 128 VBox/VDEPlug.h \ 129 129 VBox/VDEPlugSymDefs.h \ 130 130 VBox/VBoxNetCmn-win.h \ 131 131 $(if-expr "$(KBUILD_TARGET)" != "win", \ 132 133 134 135 136 137 132 VBox/com/microatl.h \ 133 VBox/GuestHost/SharedClipboard-win.h \ 134 VBox/usblib-win.h \ 135 VBox/VBoxDrvCfg-win.h \ 136 VBox/VBoxNetCfg-win.h \ 137 iprt/sanitized/intrin.h \ 138 138 ,$(VBOX_HDRS_GCC_ONLY)) \ 139 139 \ … … 145 145 iprt/runtime-loader.h \ 146 146 iprt/mangling.h \ 147 148 149 150 151 147 $(subst $(PATH_SUB_CURRENT)/,,$(wildcard $(PATH_SUB_CURRENT)/iprt/asm*watcom*.h)) \ 148 iprt/asn1-generator% \ 149 iprt/win/% \ 150 iprt/nt/% \ 151 \ 152 152 $(foreach os,$(filter-out $(KBUILD_TARGET),$(KBUILD_OSES)),iprt/$(os)/% VBox/$(os)/%) \ 153 153 $(foreach arch,$(KBUILD_ARCHES),iprt/nocrt/$(arch)/%) … … 155 155 # AMD64 only headers. 156 156 ifneq ($(KBUILD_TARGET_ARCH),amd64) 157 VBOX_HDRS_OMIT += \158 VBox/vmm/cpumctx.h \159 VBox/vmm/cpumctx-v1_6.h \160 VBox/vmm/dbgfcorefmt.h157 VBOX_HDRS_OMIT += \ 158 VBox/vmm/cpumctx.h \ 159 VBox/vmm/cpumctx-v1_6.h \ 160 VBox/vmm/dbgfcorefmt.h 161 161 endif 162 162 # ARM only headers. 163 163 ifn1of ($(KBUILD_TARGET_ARCH), arm32 arm64) 164 VBOX_HDRS_OMIT += \165 iprt/asm-arm.h164 VBOX_HDRS_OMIT += \ 165 iprt/asm-arm.h 166 166 endif 167 167 … … 170 170 VBOX_HDRS_ALL := $(filter-out $(VBOX_HDRS_OMIT), \ 171 171 $(subst $(PATH_SUB_CURRENT)/,,$(wildcard \ 172 173 174 175 176 )))172 $(PATH_SUB_CURRENT)/VBox/*.h \ 173 $(PATH_SUB_CURRENT)/VBox/*/*.h \ 174 $(PATH_SUB_CURRENT)/iprt/*.h \ 175 $(PATH_SUB_CURRENT)/iprt/*/*.h \ 176 ))) 177 177 178 178 # ring-3, ring-0 and raw-mode context specific exclusions. … … 180 180 if "$(intersects $(KBUILD_TARGET_ARCH),$(VBOX_SUPPORTED_HOST_ARCHS))" == "" 181 181 ifeq ($(KBUILD_TARGET),win) 182 VBOX_HDRS_ALL_R3:= $(filter-out VBox/com/VirtualBox.h VBox/com/listeners.h VBox/settings.h,$(VBOX_HDRS_ALL_R3))182 VBOX_HDRS_ALL_R3 := $(filter-out VBox/com/VirtualBox.h VBox/com/listeners.h VBox/settings.h,$(VBOX_HDRS_ALL_R3)) 183 183 else 184 VBOX_HDRS_ALL_R3:= $(filter-out VBox/com/% VBox/settings.h,$(VBOX_HDRS_ALL_R3))184 VBOX_HDRS_ALL_R3 := $(filter-out VBox/com/% VBox/settings.h,$(VBOX_HDRS_ALL_R3)) 185 185 endif 186 186 endif … … 206 206 207 207 if1of ($(KBUILD_TARGET_ARCH), $(VBOX_SUPPORTED_HOST_ARCHS)) 208 SyntaxVBoxIncludeR3_TEMPLATE = VBoxMainExe209 SyntaxVBoxIncludeR3_DEFS = VBOX_WITH_HGCM208 SyntaxVBoxIncludeR3_TEMPLATE = VBoxMainExe 209 SyntaxVBoxIncludeR3_DEFS = VBOX_WITH_HGCM 210 210 else 211 SyntaxVBoxIncludeR3_TEMPLATE = VBoxR3Exe212 SyntaxVBoxIncludeR3_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK)211 SyntaxVBoxIncludeR3_TEMPLATE = VBoxR3Exe 212 SyntaxVBoxIncludeR3_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 213 213 endif 214 214 SyntaxVBoxIncludeR3_DEFS += USING_VMM_COMMON_DEFS … … 229 229 230 230 if1of ($(KBUILD_TARGET), darwin os2 solaris win) 231 LIBRARIES += SyntaxVBoxIncludeR0Drv232 SyntaxVBoxIncludeR0Drv_TEMPLATE = VBoxR0DrvLib233 SyntaxVBoxIncludeR0Drv_SDKS.win = ReorderCompilerIncs $(VBOX_WINDDK) $(VBOX_WINPSDK_INCS)234 SyntaxVBoxIncludeR0Drv_DEFS = VBOX_WITH_HGCM USING_VMM_COMMON_DEFS235 SyntaxVBoxIncludeR0Drv_CDEFS = IPRT_WITHOUT_NAMED_UNIONS_AND_STRUCTS236 SyntaxVBoxIncludeR0Drv_SOURCES := \237 $(addprefix $(PATH_OBJ)/include/c/, $(addsuffix .c, $(basename $(VBOX_HDRS_ALL_R0DRV_C)))) \238 $(addprefix $(PATH_OBJ)/include/cpp/,$(addsuffix .cpp,$(basename $(VBOX_HDRS_ALL_R0DRV))))239 SyntaxVBoxIncludeR0Drv_CLEAN = $(SyntaxVBoxIncludeR0Drv_SOURCES)231 LIBRARIES += SyntaxVBoxIncludeR0Drv 232 SyntaxVBoxIncludeR0Drv_TEMPLATE = VBoxR0DrvLib 233 SyntaxVBoxIncludeR0Drv_SDKS.win = ReorderCompilerIncs $(VBOX_WINDDK) $(VBOX_WINPSDK_INCS) 234 SyntaxVBoxIncludeR0Drv_DEFS = VBOX_WITH_HGCM USING_VMM_COMMON_DEFS 235 SyntaxVBoxIncludeR0Drv_CDEFS = IPRT_WITHOUT_NAMED_UNIONS_AND_STRUCTS 236 SyntaxVBoxIncludeR0Drv_SOURCES := \ 237 $(addprefix $(PATH_OBJ)/include/c/, $(addsuffix .c, $(basename $(VBOX_HDRS_ALL_R0DRV_C)))) \ 238 $(addprefix $(PATH_OBJ)/include/cpp/,$(addsuffix .cpp,$(basename $(VBOX_HDRS_ALL_R0DRV)))) 239 SyntaxVBoxIncludeR0Drv_CLEAN = $(SyntaxVBoxIncludeR0Drv_SOURCES) 240 240 endif 241 241 242 242 ifdef VBOX_WITH_RAW_MODE 243 LIBRARIES += SyntaxVBoxIncludeRC244 SyntaxVBoxIncludeRC_TEMPLATE = VBoxRc245 SyntaxVBoxIncludeRC_DEFS = VBOX_WITH_HGCM USING_VMM_COMMON_DEFS246 SyntaxVBoxIncludeRC_CDEFS = IPRT_WITHOUT_NAMED_UNIONS_AND_STRUCTS247 SyntaxVBoxIncludeRC_SOURCES := \248 $(addprefix $(PATH_OBJ)/include/c/, $(addsuffix .c, $(basename $(VBOX_HDRS_ALL_RC_C)))) \249 $(addprefix $(PATH_OBJ)/include/cpp/,$(addsuffix .cpp,$(basename $(VBOX_HDRS_ALL_RC))))250 SyntaxVBoxIncludeRC_CLEAN = $(SyntaxVBoxIncludeRC_SOURCES)243 LIBRARIES += SyntaxVBoxIncludeRC 244 SyntaxVBoxIncludeRC_TEMPLATE = VBoxRc 245 SyntaxVBoxIncludeRC_DEFS = VBOX_WITH_HGCM USING_VMM_COMMON_DEFS 246 SyntaxVBoxIncludeRC_CDEFS = IPRT_WITHOUT_NAMED_UNIONS_AND_STRUCTS 247 SyntaxVBoxIncludeRC_SOURCES := \ 248 $(addprefix $(PATH_OBJ)/include/c/, $(addsuffix .c, $(basename $(VBOX_HDRS_ALL_RC_C)))) \ 249 $(addprefix $(PATH_OBJ)/include/cpp/,$(addsuffix .cpp,$(basename $(VBOX_HDRS_ALL_RC)))) 250 SyntaxVBoxIncludeRC_CLEAN = $(SyntaxVBoxIncludeRC_SOURCES) 251 251 endif 252 252
Note:
See TracChangeset
for help on using the changeset viewer.