Changeset 960 in vbox for trunk/src/libs/xpcom18a4/Makefile.kmk
- Timestamp:
- Feb 17, 2007 9:12:10 AM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 18727
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/libs/xpcom18a4/Makefile.kmk
r897 r960 77 77 ipc/ipcd/extensions/dconnect/src \ 78 78 ipc/ipcd/extensions/transmngr/common \ 79 $( PATH_BIN)/sdk/include \80 $( PATH_BIN)/sdk/include/xpcom \81 $( PATH_BIN)/sdk/include/xpcom/nsprpub \82 $( PATH_BIN)/sdk/include/xpcom/string \83 $( PATH_BIN)/sdk/include/xpcom/xpcom \84 $( PATH_BIN)/sdk/include/xpcom/ipcd79 $(VBOX_PATH_SDK)/include \ 80 $(VBOX_PATH_SDK)/include/xpcom \ 81 $(VBOX_PATH_SDK)/include/xpcom/nsprpub \ 82 $(VBOX_PATH_SDK)/include/xpcom/string \ 83 $(VBOX_PATH_SDK)/include/xpcom/xpcom \ 84 $(VBOX_PATH_SDK)/include/xpcom/ipcd 85 85 TEMPLATE_XPCOM_INCS.darwin = /Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon 86 86 TEMPLATE_XPCOM_INCS.l4 = $(L4_INCDIR) $(VBOX_L4_GCC3_INCS) … … 99 99 TEMPLATE_XPCOMEXE_EXTENDS = XPCOM 100 100 ## @todo undo -fPIC. 101 TEMPLATE_XPCOMEXE_INCS = $(PATH_TARGET) ipc/ipcd/shared/src \ 102 $(PATH_BIN)/sdk/include \ 103 $(PATH_BIN)/sdk/include/xpcom \ 104 $(PATH_BIN)/sdk/include/xpcom/nsprpub \ 105 $(PATH_BIN)/sdk/include/xpcom/string \ 106 $(PATH_BIN)/sdk/include/xpcom/xpcom \ 107 $(PATH_BIN)/sdk/include/xpcom/ipcd 101 TEMPLATE_XPCOMEXE_INCS = $(PATH_TARGET) \ 102 ipc/ipcd/shared/src \ 103 $(VBOX_PATH_SDK)/include \ 104 $(VBOX_PATH_SDK)/include/xpcom \ 105 $(VBOX_PATH_SDK)/include/xpcom/nsprpub \ 106 $(VBOX_PATH_SDK)/include/xpcom/string \ 107 $(VBOX_PATH_SDK)/include/xpcom/xpcom \ 108 $(VBOX_PATH_SDK)/include/xpcom/ipcd 108 109 TEMPLATE_XPCOMEXE_LIBS = \ 109 110 $(TARGET_VBox-xpcom-ipcshared) \ … … 138 139 TEMPLATE_XPCOMBLDPROG_CFLAGS.release = -O 139 140 TEMPLATE_XPCOMBLDPROG_CFLAGS.profile = -O 140 TEMPLATE_XPCOMBLDPROG_INCS = $( PATH_BIN)/sdk/include \141 $( PATH_BIN)/sdk/include/xpcom \142 $( PATH_BIN)/sdk/include/xpcom/nsprpub \143 $( PATH_BIN)/sdk/include/xpcom/string \144 $( PATH_BIN)/sdk/include/xpcom/xpcom \145 $( PATH_BIN)/sdk/include/xpcom/ipcd141 TEMPLATE_XPCOMBLDPROG_INCS = $(VBOX_PATH_SDK)/include \ 142 $(VBOX_PATH_SDK)/include/xpcom \ 143 $(VBOX_PATH_SDK)/include/xpcom/nsprpub \ 144 $(VBOX_PATH_SDK)/include/xpcom/string \ 145 $(VBOX_PATH_SDK)/include/xpcom/xpcom \ 146 $(VBOX_PATH_SDK)/include/xpcom/ipcd 146 147 TEMPLATE_XPCOMBLDPROG_ORDERDEPS = $(foreach hdrinst, $(filter %-HEADERS, $(INSTALLS)), $(TARGET_$(hdrinst))) 147 148 … … 507 508 xpidl_DEFS = EXPORT_XPT_API 508 509 ## @todo This assumes HOST == TARGET. 509 xpidl_INST = bin/$(INST_SDK)/bin/510 xpidl_INST = $(INST_SDK)/bin/ 510 511 xpidl_SOURCES = \ 511 512 xpcom/typelib/xpidl/xpidl.c \ … … 953 954 #VBoxXPCOM_LIBS += $(LIB_RUNTIME_EF) 954 955 #VBoxXPCOM_LDFLAGS = -Wl,--whole-archive $(VBoxXPCOM_LIBS) -Wl,--no-whole-archive $(LIB_RUNTIME) 956 VBoxXPCOM_LDFLAGS.darwin = -install_name @executable_path/VBoxXPCOM.dylib 955 957 956 958 ifdef VBOX_IPC_RELEASE_LOG … … 1021 1023 ipc/ipcd/client/src/ipcConnectionUnix.cpp \ 1022 1024 ipc/ipcd/extensions/dconnect/src/ipcDConnectService.cpp 1025 VBoxXPCOMIPCC_LDFLAGS.darwin = -install_name @executable_path/VBoxXPCOMIPCC.dylib 1023 1026 VBoxXPCOMIPCC_LIBS = \ 1024 1027 $(TARGET_VBox-xpcom-ipcutils) \ … … 1195 1198 OTHER_CLEAN += \ 1196 1199 $(PATH_VBox-xpcom-string)/idl_ts \ 1197 $(addprefix $( PATH_BIN)/sdk/include/,$(notdir $(subst .idl,.h,$(IDLFILES)))) \1198 $(addprefix $( PATH_BIN)/sdk/include/,$(notdir $(subst .idl,.xpt,$(IDLFILES)))) \1199 $(addprefix $( PATH_BIN)/sdk/idl/,$(notdir $(IDLFILES)))1200 $(addprefix $(VBOX_PATH_SDK)/include/,$(notdir $(subst .idl,.h,$(IDLFILES)))) \ 1201 $(addprefix $(VBOX_PATH_SDK)/include/,$(notdir $(subst .idl,.xpt,$(IDLFILES)))) \ 1202 $(addprefix $(VBOX_PATH_SDK)/idl/,$(notdir $(IDLFILES))) 1200 1203 1201 1204 … … 1313 1316 XPIDL_INCS = -I xpcom/base/ -I xpcom/ds/ -I xpcom/components/ -I xpcom/io/ -I xpcom/threads/ -I xpcom/reflect/xptinfo/public/ 1314 1317 define def_IDL 1315 $(addprefix $( PATH_BIN)/sdk/include/,$(notdir $(subst .idl,.h,$(idl)))) \1318 $(addprefix $(VBOX_PATH_SDK)/include/,$(notdir $(subst .idl,.h,$(idl)))) \ 1316 1319 $(PATH_TARGET)/$(notdir $(subst .idl,.xpt,$(idl))): $(idl) | $(TARGET_xpidl) 1317 1320 $$(call MSG_L1,xpidl $$<) 1318 $$(QUIET)$(MKDIR) -p $( PATH_BIN)/sdk/include $(PATH_BIN)/sdk/idl1321 $$(QUIET)$(MKDIR) -p $(VBOX_PATH_SDK)/include $(VBOX_PATH_SDK)/idl 1319 1322 $$(QUIET)$$(TARGET_xpidl) -m header $(XPIDL_INCS) -e $$@ $$< 1320 1323 $$(QUIET)$$(TARGET_xpidl) -m typelib $(XPIDL_INCS) -e $(addprefix $(PATH_TARGET)/,$(notdir $(subst .idl,.xpt,$(idl)))) $$< 1321 $$(QUIET)$(CP) $$< $$( PATH_BIN)/sdk/idl1324 $$(QUIET)$(CP) $$< $$(VBOX_PATH_SDK)/idl 1322 1325 endef 1323 1326 … … 1325 1328 1326 1329 # dummy target. 1327 $(PATH_VBox-xpcom-string)/idl_ts: $(addprefix $( PATH_BIN)/sdk/include/,$(notdir $(subst .idl,.h,$(IDLFILES))))1330 $(PATH_VBox-xpcom-string)/idl_ts: $(addprefix $(VBOX_PATH_SDK)/include/,$(notdir $(subst .idl,.h,$(IDLFILES)))) 1328 1331 $(call MSG_L1,IDL processing completed.) 1329 1332 $(QUIET)$(MKDIR) -p $(dir $@)
Note:
See TracChangeset
for help on using the changeset viewer.