source: tags/Mars-V0.8.6/Makefile.conf.darwin@ 10078

Last change on this file since 10078 was 4029, checked in by tbretz, 21 years ago
*** empty log message ***
File size: 1.1 KB
Line 
1##################################################################
2#
3# config.mk
4#
5# @file config.mk
6#
7##################################################################
8# @maintitle
9
10# @code
11
12# compilers
13
14CC = gcc
15CXX = g++
16F77 = f77
17AR = ar -src
18
19#
20# ----->>> settings for compilation
21#
22OPTIM = -O5 -Wall -fno-exceptions -fPIC -Wpointer-arith -Wcast-align -Wconversion -Wstrict-prototypes -Wmissing-prototypes -Woverloaded-virtual
23# ggc 3.2: removed -fnonnull-objects -Wtraditional -Wnested-externs
24DEBUG =
25ARCHDEF = -D__LINUX__
26
27# For Mac OSX we need to kind of shared objects. One which can be plugged
28# into root (bundle) and one which can be linked to the executables (dynlib)
29SOFLAG = -bundle -flat_namespace -Xlinker -bind_at_load
30DYFLAG = -dynamiclib -single_module -flat_namespace
31
32DYLIB = $(SOLIB:.so=.dylib)
33
34# For debugging information use '-g'
35# For producing gmon.out use '-pg'
36
37#MARS_LIB = -Llib $(SUBDIRS:%=-l%) $(MARSLIBS)
38MARS_LIB = -Llib $(MARSLIBS)
39INCLUDES = -I. $(SUBDIRS:%=-I%)
40
41# uncomment this for quiet compilation
42
43.SILENT:
44
45# @endcode
46##EOF
47
48
Note: See TracBrowser for help on using the repository browser.