Changeset 15951 in vbox
- Timestamp:
- Jan 14, 2009 6:29:50 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/solaris/Makefile.kmk
r15921 r15951 132 132 VBoxDD2.so \ 133 133 VBoxREM.so \ 134 $(if $(eq $(KBUILD_TARGET_ARCH),x86),VBoxREM32.so,) \135 $(if $(eq $(KBUILD_TARGET_ARCH),x86),VBoxREM64.so,) \136 134 VBoxRT.so \ 137 135 VBoxDDU.so \ … … 171 169 VMMR0.r0 172 170 173 VBOX_SOL_PYTHON_DIR = 174 ifeq ($(KBUILD_TARGET_ARCH),amd64) 175 VBOX_SOL_PYTHON_DIR = 64 176 SOL64_PKG = 1 177 ifndef VBOX_WITH_NEW_RECOMPILER 178 SOLARIS_STRIP_OBJS += \ 179 180 NEED_REL = 1 181 endif 182 endif 171 # Special differences between 32-bit and 64-bit 172 SOLARIS_STRIP_BIN_32 = \ 173 VBoxREM32.so \ 174 VBoxREM64.so 175 176 ifndef VBOX_WITH_NEW_RECOMPILER 177 SOLARIS_STRIP_OBJ_64 = VBoxREM2.rel 178 endif 179 180 VBOX_SOL_PYTHON_DIR_64 = 64 183 181 184 182 # Do not strip anything of these files … … 289 287 $(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_NO_STRIP)) \ 290 288 $(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_QTLIBS)) \ 289 $(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_STRIP_BIN_32)) \ 290 $(if $(VBOX_WITH_NEW_RECOMPILER),,$(addprefix $(SOLARIS_INST_DIR_64)/,$(SOLARIS_STRIP_OBJ_64))) \ 291 291 $(addprefix $(SOLARIS_OUT_BIN_32)/,VBoxPython.so) \ 292 292 $(addprefix $(SOLARIS_OUT_BIN_64)/,VBoxPython.so) … … 294 294 SOLARIS_ARCH_DEPFILES = $(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_STRIP_EXES)) \ 295 295 $(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_STRIP_BINS)) \ 296 $(ifeq ($(KBUILD_TARGET_ARCH),x86),$(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_STRIP_BIN_32)),) \ 297 $(ifeq ($(KBUILD_TARGET_ARCH),amd64),$(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_STRIP_OBJ_64)),) \ 296 298 $(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_STRIP_OBJS)) \ 297 299 $(addprefix $(SOLARIS_INST_DIR_ISA)/,$(SOLARIS_NO_STRIP)) \ … … 307 309 $(SOLARIS_DIR_NAME_64)/nls \ 308 310 $(SOLARIS_DIR_NAME_64)/accessible \ 309 $(SOLARIS_DIR_NAME_64)/$(VBOX_SOL_PYTHON_DIR ) \311 $(SOLARIS_DIR_NAME_64)/$(VBOX_SOL_PYTHON_DIR_64) \ 310 312 $(SOLARIS_DIR_NAME_32) \ 311 313 $(SOLARIS_DIR_NAME_32)/components \ … … 380 382 $(QUIET)$(if $(VBOX_WITH_VBOXSDL),$(INSTALL) -m 0644 $(PATH_DEVTOOLS)/solaris.amd64/libSDL/v1.2.13/lib/libSDL-1.2.so.0.11.2 $(SOLARIS_INST_DIR_64)/libSDL-1.2.so.0,) 381 383 @# @todo -XXX- how to get rid of this manual MKDIR ? 382 $(QUIET)$(MKDIR) $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR)384 $(QUIET)$(MKDIR) -p $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR_64) 383 385 $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN_32)/VBoxPython.so $(SOLARIS_INST_DIR_32)/VBoxPython.so,) 384 $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN_64)/VBoxPython.so $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR )/VBoxPython.so,)386 $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN_64)/VBoxPython.so $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR_64)/VBoxPython.so,) 385 387 $(QUIET)$(if $(VBOX_WITH_QT4GUI),$(INSTALL) -m 0755 $(PATH_DEVTOOLS)/solaris.x86/qt/v4.3.3-r1/bin/qtconfig $(SOLARIS_INST_DIR_32)/VBoxQtconfig,) 386 388 $(QUIET)$(if $(VBOX_WITH_QT4GUI),$(INSTALL) -m 0755 $(PATH_DEVTOOLS)/solaris.amd64/qt/v4.3.3-r1/bin/qtconfig $(SOLARIS_INST_DIR_64)/VBoxQtconfig,) … … 389 391 $(QUIET)$(if $(VBOX_WITH_VBOXSDL),$(INSTALL) -m 0644 $(PATH_DEVTOOLS_TRG)/libSDL/v1.2.13/lib/libSDL-1.2.so.0.11.2 $(SOLARIS_INST_DIR_ISA)/libSDL-1.2.so.0,) 390 392 @# @todo -XXX- how to get rid of this manual MKDIR ? 391 $(QUIET)$(if $(SOL64_PKG),$(MKDIR) -p $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR),) 392 $(QUIET)$(if $(VBOX_WITH_PYTHON),$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN)/VBoxPython.so $(SOLARIS_INST_DIR_ISA)/$(VBOX_SOL_PYTHON_DIR)/VBoxPython.so,) 393 ifdef VBOX_WITH_PYTHON 394 $(QUIET)$(if $(SOL64_PKG),$(MKDIR) -p $(SOLARIS_INST_DIR_64)/$(VBOX_SOL_PYTHON_DIR_64),) 395 $(QUIET)$(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s) $(SOLARIS_OUT_BIN)/VBoxPython.so $(SOLARIS_INST_DIR_ISA)/$(if $(SOL64_PKG),$(VBOX_SOL_PYTHON_DIR_64)/,)VBoxPython.so 396 endif 393 397 $(QUIET)$(if $(VBOX_WITH_QT4GUI),$(INSTALL) -m 0755 $(PATH_DEVTOOLS_TRG)/qt/v4.3.3-r1/bin/qtconfig $(SOLARIS_INST_DIR_ISA)/VBoxQtconfig,) 394 398 $(QUIET)$(INSTALL) -m 0755 $(SOLARIS_OUT_BIN)/VBoxISAExec $(SOLARIS_INST_DIR)/VBoxISAExec … … 441 445 $(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s,) $< $@ 442 446 447 $(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_STRIP_BIN_32)): \ 448 $(SOLARIS_INST_DIR_32)/% : $(SOLARIS_OUT_BIN_32)/% | $$(dir $$@) 449 $(INSTALL) -m 0644 $(if $(VBOX_DO_STRIP),-s,) $< $@ 450 443 451 $(addprefix $(SOLARIS_INST_DIR_32)/,$(SOLARIS_STRIP_EXES)): \ 444 452 $(SOLARIS_INST_DIR_32)/% : $(SOLARIS_OUT_BIN_32)/% | $$(dir $$@) … … 469 477 470 478 $(addprefix $(SOLARIS_INST_DIR_64)/,$(SOLARIS_STRIP_OBJS)): \ 479 $(SOLARIS_INST_DIR_64)/% : $(SOLARIS_OUT_BIN_64)/% | $$(dir $$@) 480 $(if $(VBOX_DO_STRIP),$(SOL_OBJCOPY) $< $@, $(INSTALL) -m 0644 $< $@) 481 482 $(addprefix $(SOLARIS_INST_DIR_64)/,$(SOLARIS_STRIP_OBJ_64)): \ 471 483 $(SOLARIS_INST_DIR_64)/% : $(SOLARIS_OUT_BIN_64)/% | $$(dir $$@) 472 484 $(if $(VBOX_DO_STRIP),$(SOL_OBJCOPY) $< $@, $(INSTALL) -m 0644 $< $@)
Note:
See TracChangeset
for help on using the changeset viewer.