source: Sophya/trunk/SophyaLib/BuildMgr/Darwin_g++_make.inc@ 2720

Last change on this file since 2720 was 2720, checked in by ansari, 20 years ago

Creation nouveau module de gestion de code BuildMgr (Reza 17 Mai 2005)

File size: 1.3 KB
RevLine 
[2720]1# --------- File Darwin_g++_make.inc --------
2
3# Liste des librariries externes
4SOPEXTLIBS = $(SOPEXTLIBP) $(SOPEXTLIBLIST) -framework Accelerate
5
6# Chemin et librairie pour PI
7PIINC = -I/usr/include/X11R6 -I/sw/include
8PILIBS = -L/sw/lib -lXm -L/usr/X11R6/lib -lXt -lX11
9
10
11# Flag preprocesseur
12CPPFLAGS = -DDarwin -I$(SOPHYAINCP) $(PIINC)
13# Def compilateur C et flags
14CC = cc
15CFLAGS = -fno-common -g -fastf -mtune=G4 -fPIC
16# Def compilateur C++ et flags
17CXX = c++
18CXXFLAGS = -fno-common -g -fastf -mtune=G4 -fPIC
19# Compilo fortran
20FC = f77
21FFLAGS =
22# Pour fabriquer les lib .a
23AR = libtool
24ARFLAGS = -static -o
25
26
27# Ordres de compilation
28CCOMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) -c
29CXXCOMPILE = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c
30
31# Fabrication de librairies partagees
32CMDSHLCXX = $(CXX) $(CXXFLAGS) -dynamiclib
33
34
35# Liste de librairie de base, necessaire pour libsophya
36SOPBASELIBS = -lpthread -lm -lc -ldl
37
38# --- Chemin pour l'ensemble les librairies SOPHYA , +ExtLibs, +PI
39SOPHYASLBLIST = -L$(SOPHYASLBP) -lsophya $(SOPBASELIBS)
40SOPHYAEXTSLBLIST = -L$(SOPHYASLBP) -lextsophya -lsophya $(SOPEXTLIBS) $(SOPBASELIBS)
41SOPHYAALLSLBLIST = -L$(SOPHYASLBP) -lPI -lextsophya -lsophya $(PILIBS) $(SOPEXTLIBS) $(SOPBASELIBS)
42
43# Commande de link pour creation d'executables
44CXXLINK = $(CXX) $(CXXFLAGS) -bind_at_load
Note: See TracBrowser for help on using the repository browser.