- Timestamp:
- May 26, 2008 5:21:04 PM (17 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r9130 r9133 728 728 DEFS.x86 = RT_ARCH_X86 __X86__ 729 729 DEFS.amd64 = RT_ARCH_AMD64 __AMD64__ 730 DEFS.darwin = RT_OS_DARWIN __DARWIN__ MAC_OS_X_VERSION_MIN_REQUIRED=1040 MAC_OS_X_VERSION_MAX_ALLOWED=1040730 DEFS.darwin = RT_OS_DARWIN __DARWIN__ 731 731 DEFS.darwin.x86 = VBOX_WITH_HYBIRD_32BIT_KERNEL 732 732 DEFS.freebsd = RT_OS_FREEBSD __FREEBSD__ … … 998 998 999 999 # 1000 # Mac OS X SDK paths. 1001 # 1002 # Note: If you change something here you will maybe change DEFS.darwin also. 1003 VBOX_PATH_MACOSX_SDK ?= /Developer/SDKs/MacOSX10.4u.sdk 1004 ## @todo We also need -Wl,-classic_linker so we don't slidable images and can skip the 1005 # unnecessary hacks in the recompiler. 1006 # 1007 # @todo This should be done in the base templates - not - globally, since we may be 1008 # compiling 10.5 specific modules later and this will screw us (also I stronly 1009 # dislike global compiler/linker stuff like this). It should also be possible 1010 # to make a 10.5 only build if we want that instead of forcing 10.4 on everyone. 1011 # 1012 CFLAGS.darwin += -mmacosx-version-min=10.4 -isysroot $(VBOX_PATH_MACOSX_SDK) 1013 CXXFLAGS.darwin += -mmacosx-version-min=10.4 -isysroot $(VBOX_PATH_MACOSX_SDK) 1014 LDFLAGS.darwin += -mmacosx-version-min=10.4 -Wl,-syslibroot,$(VBOX_PATH_MACOSX_SDK) 1000 # Macros dealing with the darwin version we're targeting. 1001 # 1002 ifeq ($(KBUILD_TARGET),darwin) 1003 VBOX_DEF_MACOSX_VERSION_MIN ?= 10.4 1004 ifeq ($(VBOX_DEF_MACOSX_VERSION_MIN),10.4) 1005 ifeq ($(origin VBOX_DARWIN_CLASSIC_LINKER),undefined) 1006 VBOX_DARWIN_CLASSIC_LINKER := $(shell ld -v 2>&1 ) 1007 ifneq ($(filter ld64%, $(subst :, , $(VBOX_DARWIN_CLASSIC_LINKER))),) 1008 export VBOX_DARWIN_CLASSIC_LINKER := -Wl,-classic_linker 1009 else 1010 export VBOX_DARWIN_CLASSIC_LINKER := 1011 endif 1012 endif 1013 VBOX_PATH_MACOSX_SDK ?= /Developer/SDKs/MacOSX$(VBOX_DEF_MACOSX_VERSION_MIN)u.sdk 1014 else 1015 VBOX_PATH_MACOSX_SDK ?= /Developer/SDKs/MacOSX$(VBOX_DEF_MACOSX_VERSION_MIN).sdk 1016 endif 1017 VBOX_DARWIN_DEF_SDK_DEFS := MAC_OS_X_VERSION_MIN_REQUIRED=$(subst .,,$(VBOX_DEF_MACOSX_VERSION_MIN))0 \ 1018 MAC_OS_X_VERSION_MAX_ALLOWED=$(subst .,,$(VBOX_DEF_MACOSX_VERSION_MIN))0 1019 VBOX_DARWIN_DEF_SDK_CFLAGS := -mmacosx-version-min=$(VBOX_DEF_MACOSX_VERSION_MIN) -isysroot $(VBOX_PATH_MACOSX_SDK) 1020 VBOX_DARWIN_DEF_SDK_CXXFLAGS := -mmacosx-version-min=$(VBOX_DEF_MACOSX_VERSION_MIN) -isysroot $(VBOX_PATH_MACOSX_SDK) 1021 VBOX_DARWIN_DEF_SDK_OBJCFLAGS := -mmacosx-version-min=$(VBOX_DEF_MACOSX_VERSION_MIN) -isysroot $(VBOX_PATH_MACOSX_SDK) 1022 VBOX_DARWIN_DEF_SDK_LDFLAGS := -mmacosx-version-min=$(VBOX_DEF_MACOSX_VERSION_MIN) -Wl,-syslibroot,$(VBOX_PATH_MACOSX_SDK) $(VBOX_DARWIN_CLASSIC_LINKER) 1023 endif # target=darwin 1015 1024 1016 1025 # … … 1539 1548 ifeq ($(VBOX_LDR_FMT32),macho) 1540 1549 TEMPLATE_VBOXGC_TOOL = GXX4MACHO 1541 TEMPLATE_VBOXGC_CXXFLAGS = -g -Wall -pedantic -Wno-long-long -Wno-trigraphs $(VBOX_GCC32_Wno-variadic-macros) -pipe -fno-common -msoft-float -static -fno-exceptions -fno-rtti $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing 1542 TEMPLATE_VBOXGC_CFLAGS = -g -Wall -pedantic -Wno-long-long -Wno-trigraphs $(VBOX_GCC32_Wno-variadic-macros) -pipe -fno-common -msoft-float -static -Wno-trigraphs -Wmissing-prototypes -Wstrict-prototypes $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing 1543 TEMPLATE_VBOXGC_LDFLAGS = -nostdlib 1550 TEMPLATE_VBOXGC_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS) 1551 TEMPLATE_VBOXGC_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -g -Wall -pedantic -Wno-long-long -Wno-trigraphs $(VBOX_GCC32_Wno-variadic-macros) -pipe -fno-common -msoft-float -static -fno-exceptions -fno-rtti $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing 1552 TEMPLATE_VBOXGC_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -g -Wall -pedantic -Wno-long-long -Wno-trigraphs $(VBOX_GCC32_Wno-variadic-macros) -pipe -fno-common -msoft-float -static -Wno-trigraphs -Wmissing-prototypes -Wstrict-prototypes $(VBOX_GCC_GC_OPT) $(VBOX_GCC_GC_FP) -fno-strict-aliasing 1553 TEMPLATE_VBOXGC_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -nostdlib 1544 1554 #TEMPLATE_VBOXGC_LDFLAGS.release = -Wl,-S ??? 1545 1555 endif … … 1642 1652 ifeq ($(VBOX_LDR_FMT),macho) 1643 1653 TEMPLATE_VBOXR0_TOOL = GXX4MACHO 1644 TEMPLATE_VBOXR0_CXXFLAGS = -g -Wall -pedantic -Wno-long-long -Wno-trigraphs $(VBOX_GCC_Wno-variadic-macros) -pipe -fno-common -msoft-float -static -fno-rtti -fno-exceptions $(VBOX_GCC_OPT) $(VBOX_GCC_FP) -fno-strict-aliasing 1645 TEMPLATE_VBOXR0_CFLAGS = -g -Wall -pedantic -Wno-long-long -Wno-trigraphs $(VBOX_GCC_Wno-variadic-macros) -pipe -fno-common -msoft-float -static -Wmissing-prototypes -Wstrict-prototypes $(VBOX_GCC_OPT) $(VBOX_GCC_FP) -fno-strict-aliasing 1646 TEMPLATE_VBOXR0_LDFLAGS = -nostdlib 1654 TEMPLATE_VBOXR0_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS) 1655 TEMPLATE_VBOXR0_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) -g -Wall -pedantic -Wno-long-long -Wno-trigraphs $(VBOX_GCC_Wno-variadic-macros) -pipe -fno-common -msoft-float -static -fno-rtti -fno-exceptions $(VBOX_GCC_OPT) $(VBOX_GCC_FP) -fno-strict-aliasing 1656 TEMPLATE_VBOXR0_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -g -Wall -pedantic -Wno-long-long -Wno-trigraphs $(VBOX_GCC_Wno-variadic-macros) -pipe -fno-common -msoft-float -static -Wmissing-prototypes -Wstrict-prototypes $(VBOX_GCC_OPT) $(VBOX_GCC_FP) -fno-strict-aliasing 1657 TEMPLATE_VBOXR0_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -nostdlib 1647 1658 #TEMPLATE_VBOXR0_LDFLAGS.release = -Wl,-S ??? 1648 1659 endif … … 1726 1737 ifeq ($(KBUILD_TARGET),darwin) 1727 1738 TEMPLATE_VBOXR0DRV_TOOL = GXX4MACHO 1728 TEMPLATE_VBOXR0DRV_DEFS += KERNEL KERNEL_PRIVATE DRIVER_PRIVATE APPLE NeXT1739 TEMPLATE_VBOXR0DRV_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS) KERNEL KERNEL_PRIVATE DRIVER_PRIVATE APPLE NeXT 1729 1740 # I didn't really know why we have to state explicitly the position of the 1730 1741 # sdk headers. Maybe it has something to do with the fact that the kernel.framework 1731 1742 # isn't a real framework according to http://developer.apple.com/qa/qa2001/qa1096.html. 1732 1743 TEMPLATE_VBOXR0DRV_INCS += $(VBOX_PATH_MACOSX_SDK)/System/Library/Frameworks/Kernel.framework/Headers 1733 TEMPLATE_VBOXR0DRV_CXXFLAGS = \1744 TEMPLATE_VBOXR0DRV_CXXFLAGS = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) \ 1734 1745 -g -Wall -Wno-long-long -Wno-trigraphs -pipe -fno-common -nostdinc -fno-builtin -finline \ 1735 1746 -fno-keep-inline-functions -force_cpusubtype_ALL -fno-exceptions -msoft-float -static \ … … 1738 1749 TEMPLATE_VBOXR0DRV_CXXFLAGS.profile = $(TEMPLATE_VBOXR0DRV_CXXFLAGS.release) 1739 1750 TEMPLATE_VBOXR0DRV_CXXFLAGS.kprofile = $(TEMPLATE_VBOXR0DRV_CXXFLAGS.release) 1740 TEMPLATE_VBOXR0DRV_CFLAGS = \1751 TEMPLATE_VBOXR0DRV_CFLAGS = $(VBOX_DARWIN_DEF_SDK_CFLAGS) \ 1741 1752 -g -Wall -Wno-long-long -Wno-trigraphs -pipe -fno-common -nostdinc -fno-builtin -finline \ 1742 1753 -fno-keep-inline-functions -force_cpusubtype_ALL -fno-exceptions -msoft-float -static \ … … 1745 1756 TEMPLATE_VBOXR0DRV_CFLAGS.profile = $(TEMPLATE_VBOXR0DRV_CXXFLAGS.profile) 1746 1757 TEMPLATE_VBOXR0DRV_CFLAGS.kprofile = $(TEMPLATE_VBOXR0DRV_CXXFLAGS.kprofile) 1747 TEMPLATE_VBOXR0DRV_LDFLAGS = -static -nostdlib -r -Wl,-Y,14551758 TEMPLATE_VBOXR0DRV_LDFLAGS = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -static -nostdlib -r -Wl,-Y,1455 1748 1759 TEMPLATE_VBOXR0DRV_LIBS = kmodc++ kmod cc_kext cpp_kext $(VBOX_GCC_LIBGCC) 1749 1760 endif … … 1905 1916 TEMPLATE_VBOXR3EXE_CFLAGS.debug = $(TEMPLATE_VBOXR3EXE_CXXFLAGS.debug) 1906 1917 TEMPLATE_VBOXR3EXE_CFLAGS.kprofile = $(TEMPLATE_VBOXR3EXE_CXXFLAGS.kprofile) 1907 TEMPLATE_VBOXR3EXE_CFLAGS.darwin = -fno-common1908 1918 TEMPLATE_VBOXR3EXE_CFLAGS.l4 = -nostdinc \ 1909 1919 $(addprefix -I,$(VBOX_PATH_GCC_INCS) $(L4_INCDIR)) $(DEBUG_L4) … … 1932 1942 TEMPLATE_VBOXR3EXE_TOOL = GXX4MACHO 1933 1943 TEMPLATE_VBOXR3EXE_LIBS = 1934 TEMPLATE_VBOXR3EXE_LDFLAGS = -read_only_relocs suppress 1944 TEMPLATE_VBOXR3EXE_DEFS.darwin = $(VBOX_DARWIN_DEF_SDK_DEFS) 1945 TEMPLATE_VBOXR3EXE_CFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -fno-common 1946 TEMPLATE_VBOXR3EXE_CXXFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) 1947 TEMPLATE_VBOXR3EXE_OBJCFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_OBJCFLAGS) 1948 TEMPLATE_VBOXR3EXE_LDFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -read_only_relocs suppress 1935 1949 else if1of ($(KBUILD_TARGET),freebsd netbsd openbsd) 1936 1950 TEMPLATE_VBOXR3EXE_TOOL = GXX3 … … 2096 2110 endif 2097 2111 endif # x86 2112 TEMPLATE_VBOXNOCRTGCC_LDFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) 2098 2113 TEMPLATE_VBOXNOCRTGCC_LIBS = # FIXME - has unwind mess. 2099 2114 endif … … 2186 2201 else ifeq ($(KBUILD_TARGET),darwin) 2187 2202 TEMPLATE_VBOXMAINEXE_TOOL = GXX4MACHO 2203 TEMPLATE_VBOXMAINEXE_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS) 2204 TEMPLATE_VBOXMAINEXE_CFLAGS += $(VBOX_DARWIN_DEF_SDK_CFLAGS) 2205 TEMPLATE_VBOXMAINEXE_CXXFLAGS += $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) 2206 TEMPLATE_VBOXMAINEXE_OBJCFLAGS += $(VBOX_DARWIN_DEF_SDK_OBJCFLAGS) 2207 TEMPLATE_VBOXMAINEXE_LDFLAGS += $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -bind_at_load -framework Carbon 2188 2208 TEMPLATE_VBOXMAINEXE_LIBS = $(LIB_RUNTIME) 2189 TEMPLATE_VBOXMAINEXE_LDFLAGS.darwin = -bind_at_load -framework Carbon2190 2209 else if1of ($(KBUILD_TARGET), freebsd netbsd openbsd) 2191 2210 TEMPLATE_VBOXMAINEXE_TOOL = GXX3 … … 2365 2384 TEMPLATE_VBOXQTGUIEXE_LDFLAGS += $(VBOX_LD_as_needed) 2366 2385 else ifeq ($(KBUILD_TARGET),darwin) 2367 TEMPLATE_VBOXQTGUIEXE_LDFLAGS += -framework Carbon -framework QuickTime -bind_at_load 2386 TEMPLATE_VBOXQTGUIEXE_DEFS += $(VBOX_DARWIN_DEF_SDK_DEFS) 2387 TEMPLATE_VBOXQTGUIEXE_CFLAGS += $(VBOX_DARWIN_DEF_SDK_CFLAGS) 2388 TEMPLATE_VBOXQTGUIEXE_CXXFLAGS += $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) 2389 TEMPLATE_VBOXQTGUIEXE_OBJCFLAGS += $(VBOX_DARWIN_DEF_SDK_OBJCFLAGS) 2390 TEMPLATE_VBOXQTGUIEXE_LDFLAGS += $(VBOX_DARWIN_DEF_SDK_LDFLAGS) -framework Carbon -framework QuickTime -bind_at_load 2368 2391 TEMPLATE_VBOXQTGUIEXE_LIBS += 2369 2392 TEMPLATE_VBOXQTGUIEXE_LIBPATH += … … 2509 2532 else ifeq ($(KBUILD_HOST),darwin) 2510 2533 TEMPLATE_VBOXBLDPROG_TOOL = GXX4MACHO 2534 TEMPLATE_VBOXBLDPROG_CFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_CFLAGS) -fno-common 2535 TEMPLATE_VBOXBLDPROG_CXXFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) 2536 TEMPLATE_VBOXBLDPROG_OBJCFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_OBJCFLAGS) 2537 TEMPLATE_VBOXBLDPROG_LDFLAGS.darwin = $(VBOX_DARWIN_DEF_SDK_LDFLAGS) 2511 2538 TEMPLATE_VBOXBLDPROG_LIBS = 2512 2539 else if1of ($(KBUILD_HOST), freebsd netbsd openbsd) -
trunk/configure
r9035 r9133 93 93 if [ "`uname`" = "Darwin" ]; then 94 94 ECHO_N="/bin/echo -n" 95 else 95 else 96 96 ECHO_N="echo -n" 97 97 fi … … 279 279 LIB='lib64' 280 280 else 281 # Solaris doesn't seem to subscribe to fhs, libs are usually in 282 # a '64' subdirectory of the standard 'lib' dirs while some 64-bit 281 # Solaris doesn't seem to subscribe to fhs, libs are usually in 282 # a '64' subdirectory of the standard 'lib' dirs while some 64-bit 283 283 # alternative binaries can be found in 'amd64' subdirs of the 'bin' 284 284 # ones. So, in order to find the right stuff (esp. sdl-config) we'll … … 429 429 [ "$CC" = "gcc" ] && CC="gcc -m64" 430 430 [ "$CXX" = "g++" ] && CXX="g++ -m64" 431 fi 431 fi 432 432 fi 433 433 fi … … 1445 1445 # 1446 1446 # Check for compiler.h 1447 # Some Linux distributions include "compiler.h" in their libc linux 1448 # headers package, some don't. Most don't need it, building might (!) 1447 # Some Linux distributions include "compiler.h" in their libc linux 1448 # headers package, some don't. Most don't need it, building might (!) 1449 1449 # not succeed on openSUSE without it. 1450 1450 # … … 1547 1547 9\.*) 1548 1548 darwin_ver="10.5" 1549 cnf_append "VBOX_TARGET_MAC_OS_X_VERSION_10_5" "1"1549 #cnf_append "VBOX_TARGET_MAC_OS_X_VERSION_10_5" "1" 1550 1550 ;; 1551 1551 8\.*) 1552 darwin_ver="10. 5"1552 darwin_ver="10.4" 1553 1553 ;; 1554 1554 *) … … 1563 1563 1564 1564 # 1565 # Checks that i386-elf-gcc-3.4.6, i386-elf-gcc-3.4.3, i386-elf-gcc-3.4 or i386-elf-gcc 1566 # is around to prevent confusion when the build fails in src/recompiler. 1565 # Checks that i386-elf-gcc-3.4.6, i386-elf-gcc-3.4.3, i386-elf-gcc-3.4 or i386-elf-gcc 1566 # is around to prevent confusion when the build fails in src/recompiler. 1567 1567 # Note. Keep the which order in sync with the $(which ) in src/recompiler/Makefile.kmk. 1568 1568 # -
trunk/src/libs/xpcom18a4/Makefile.kmk
r8760 r9133 29 29 TEMPLATE_XPCOM = XPCOM libraries (shared) 30 30 TEMPLATE_XPCOM_EXTENDS = VBOXR3NP 31 ## @todo correct inheritance here to make it use all the VBOXR3NP settings instead of overriding all of them. 31 32 TEMPLATE_XPCOM_ASTOOL = $(TEMPLATE_VBOXR3NP_TOOL) 32 33 TEMPLATE_XPCOM_ASFLAGS = $(NO_SUCH_VARIABLE) … … 41 42 TEMPLATE_XPCOM_CXXFLAGS.release = -O 42 43 TEMPLATE_XPCOM_CXXFLAGS.profile = -O 43 TEMPLATE_XPCOM_CXXFLAGS.darwin = -fpascal-strings -fshort-wchar -fno-common -fno-rtti 44 TEMPLATE_XPCOM_CXXFLAGS.darwin = -fpascal-strings -fshort-wchar -fno-common -fno-rtti $(VBOX_DARWIN_DEF_SDK_CXXFLAGS) 44 45 TEMPLATE_XPCOM_CXXFLAGS.freebsd = -pthread 45 46 TEMPLATE_XPCOM_CXXFLAGS.l4 = -fno-exceptions -nostdinc … … 60 61 TEMPLATE_XPCOM_DEFS.x86 = i386=1 61 62 TEMPLATE_XPCOM_DEFS.amd64 = HAVE_VA_LIST_AS_ARRAY HAVE_VA_COPY VA_COPY\(a\,b\)=__builtin_va_copy\(a\,b\) 62 TEMPLATE_XPCOM_DEFS.darwin = OSTYPE=\"Darwin8.8.1\" OSARCH=\"Darwin\" XP_UNIX=1 XP_MACOSX=1 TARGET_CARBON=1 HAVE_VISIBILITY_ATTRIBUTE=1 DARWIN=1 63 TEMPLATE_XPCOM_DEFS.darwin = OSTYPE=\"Darwin8.8.1\" OSARCH=\"Darwin\" XP_UNIX=1 XP_MACOSX=1 TARGET_CARBON=1 HAVE_VISIBILITY_ATTRIBUTE=1 DARWIN=1 $(TEMPLATE_VBOXR3NP_DEFS.darwin) 63 64 TEMPLATE_XPCOM_DEFS.freebsd = OSTYPE=\"FreeBSD5+\" OSARCH=\"FreeBSD\" XP_UNIX=1 FREEBSD=1 HAVE_VISIBILITY_ATTRIBUTE=1 64 65 TEMPLATE_XPCOM_DEFS.linux = OSTYPE=\"Linux2.6\" OSARCH=\"Linux\" XP_UNIX=1 _GNU_SOURCE HAVE_VISIBILITY_ATTRIBUTE=1 ## @todo LINUX=1 … … 67 68 TEMPLATE_XPCOM_DEFS.os2 = OSTYPE=\"OS/2_4.5\" OSARCH=\"OS/2\" XP_OS2 XP_PC OS2=4 68 69 TEMPLATE_XPCOM_DEFS.solaris = OSTYPE=\"Solaris10\" OSARCH=\"Solaris\" XP_UNIX=1 XP_SOLARIS=1 HAVE_LIBDL=1 HAVE_SENDFILEV=1 SOLARIS=1 _REENTRANT 70 ## @todo The LDFLAGS inheriting is being hidden here and below where -fPIC is added. 69 71 ifdef VBOX_WITH_ORIGIN 70 72 TEMPLATE_XPCOM_LDFLAGS += '$(VBOX_GCC_RPATH_OPT)$$(VBOX_ORIGIN)/' … … 72 74 TEMPLATE_XPCOM_LDFLAGS.x86 = -m32 73 75 TEMPLATE_XPCOM_LDFLAGS.amd64 = -m64 74 TEMPLATE_XPCOM_LDFLAGS.darwin = $( VBOXR3NP_LDFLAGS.darwin) \76 TEMPLATE_XPCOM_LDFLAGS.darwin = $(TEMPLATE_VBOXR3NP_LDFLAGS.darwin) \ 75 77 -fshort-wchar -fno-rtti -fno-exceptions -fpascal-strings \ 76 78 -framework CoreServices -framework CoreFoundation -framework Foundation -framework AppKit -framework Carbon … … 163 165 TEMPLATE_XPCOMBLDPROG = XPCOM Build programs executables 164 166 TEMPLATE_XPCOMBLDPROG_EXTENDS = VBOXBLDPROG 167 ## @todo Verify that this doesn't blow up because of template inheriance ordering. (we're assuming XPCOMEXE is expanded when this is being used.) 165 168 166 169 TEMPLATE_XPCOMBLDPROG_DEFS = $(TEMPLATE_BLDPROG_DEFS) $(TEMPLATE_XPCOMEXE_DEFS)
Note:
See TracChangeset
for help on using the changeset viewer.