| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | include vm/Config.unix | 
					
						
							| 
									
										
										
										
											2013-03-26 16:39:05 -04:00
										 |  |  | #SITE_CFLAGS += | 
					
						
							| 
									
										
										
										
											2016-05-05 19:48:40 -04:00
										 |  |  | SITE_CFLAGS += -mmacosx-version-min=10.9 | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-03-29 02:23:21 -04:00
										 |  |  | PLAF_DLL_OBJS += vm/os-macosx.o vm/mach_signal.o vm/mvm-unix.o | 
					
						
							| 
									
										
										
										
											2011-11-07 16:50:52 -05:00
										 |  |  | PLAF_MASTER_HEADERS += vm/os-macosx.hpp vm/mach_signal.hpp | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | DLL_EXTENSION = .dylib | 
					
						
							| 
									
										
										
										
											2009-03-28 15:41:48 -04:00
										 |  |  | SHARED_DLL_EXTENSION = .dylib | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-25 14:06:20 -04:00
										 |  |  | SHARED_FLAG = -dynamiclib | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | ifdef X11 | 
					
						
							| 
									
										
										
										
											2016-03-10 23:17:04 -05:00
										 |  |  | 	LIBS = -lm -framework Cocoa -L/opt/local/lib -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | else | 
					
						
							| 
									
										
										
										
											2010-02-06 02:06:26 -05:00
										 |  |  | 	LIBS = -lm -framework Cocoa -framework AppKit | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-06-06 18:13:48 -04:00
										 |  |  | LINKER = $(CXX) $(CFLAGS) -dynamiclib -single_module \ | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 	-current_version $(VERSION) \ | 
					
						
							|  |  |  | 	-compatibility_version $(VERSION) \ | 
					
						
							|  |  |  | 	-fvisibility=hidden \ | 
					
						
							| 
									
										
										
										
											2014-11-11 03:05:52 -05:00
										 |  |  | 	$(LIBS) -o | 
					
						
							| 
									
										
										
										
											2007-09-20 18:09:08 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | LINK_WITH_ENGINE = -lfactor | 
					
						
							| 
									
										
										
										
											2011-11-03 15:17:54 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | LEOPARD_P := $(shell [[ `uname -r | sed -E -e 's/^([0-9]+).*/\1/'` -le 9 ]]; echo $$?) | 
					
						
							| 
									
										
										
										
											2012-06-22 18:15:00 -04:00
										 |  |  | XCODE_4_P := $(shell [[ `xcodebuild -version | sed -E -ne 's/^Xcode ([0-9]+).([0-9]).*/\1\2/p'` -ge 43 ]]; echo $$?) | 
					
						
							| 
									
										
										
										
											2011-11-03 15:17:54 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | ifeq ($(LEOPARD_P),0) | 
					
						
							| 
									
										
										
										
											2014-06-06 18:13:48 -04:00
										 |  |  | 	CC ?= gcc-4.2 | 
					
						
							|  |  |  | 	CXX ?= g++-4.2 | 
					
						
							| 
									
										
										
										
											2011-11-03 15:17:54 -04:00
										 |  |  | endif | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-02-19 02:40:38 -05:00
										 |  |  | ifeq ($(XCODE_4_P),0) | 
					
						
							| 
									
										
										
										
											2014-06-06 18:13:48 -04:00
										 |  |  | 	CC ?= clang | 
					
						
							|  |  |  | 	CXX ?= clang++ | 
					
						
							| 
									
										
										
										
											2012-02-19 02:40:38 -05:00
										 |  |  | endif |