source: Sophya/trunk/SophyaLib/BuildMgr/OSF1_cxx_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.2 KB
RevLine 
[2720]1# --------- File OSF1_cxx_make.inc --------
2
3# Liste des librariries externes
4SOPEXTLIBS = $(SOPEXTLIBP) $(SOPEXTLIBLIST) -lcxml -lfor
5
6# Chemin et librairie pour PI
7PIINC =
8PILIBS = -lXm -lXt -lX11
9
10
11# Flag preprocesseur
12CPPFLAGS = -DOSF1 -I$(SOPHYAINCP) $(PIINC)
13# Def compilateur C et flags
14CC = cc
15CFLAGS = -O -pthread -g1
16# Def compilateur C++ et flags
17CXX = cxx
18CXXFLAGS = -O -pthread -g1 -ptr $(SOPHYAOBJP)/cxxrep/ -no_implicit_include
19# Compilo fortran
20FC = f77
21FFLAGS =
22# Pour fabriquer les lib .a
23AR = ar
24ARFLAGS = -rcs
25
26
27# Ordres de compilation
28CCOMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) -c
29CXXCOMPILE = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c
30
31# Extension de nom pour les librairies partagees
32SLEXT = so
33# Fabrication de librairies partagees
34CMDSHLCXX = $(CXX) $(CXXFLAGS) -shared
35
36
37# Liste de librairie de base, necessaire pour libsophya
38SOPBASELIBS = -lpthread -lm
39
40# --- Chemin pour l'ensemble les librairies SOPHYA , +ExtLibs, +PI
41SOPHYASLBLIST = -L$(SOPHYASLBP) -lsophya $(SOPBASELIBS)
42SOPHYAEXTSLBLIST = -L$(SOPHYASLBP) -lextsophya -lsophya $(SOPEXTLIBS) $(SOPBASELIBS)
43SOPHYAALLSLBLIST = -L$(SOPHYASLBP) -lPI -lextsophya -lsophya $(PILIBS) $(SOPEXTLIBS) $(SOPBASELIBS)
44
45CXXLINK = $(CXX) $(CXXFLAGS)
Note: See TracBrowser for help on using the repository browser.