source: Sophya/trunk/SophyaLib/BuildMgr/IRIX64_CC_make.inc@ 2772

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

1/ Ajout fichier flags compil pour SGI-CC (IRIX64_CC_make.inc
2/ Modification de configure pour flags specifique SGI et ajout flag -follow aux commandes find pour le suivi des liens symboliques

Reza , 26/5/2005

File size: 1.6 KB
Line 
1# --------- File IRIX64_CC_make.inc --------
2
3# Liste des librariries externes
4SOPEXTLIBS = $(SOPEXTLIBP) $(SOPEXTLIBLIST)
5
6# Chemin et librairie pour PI
7PIINC =
8PILIBS = -lXm -lXt -lX11
9
10
11# Flag preprocesseur
12# ---NOTICE-- Changing the -64 flag below
13# requires removing the definition of SGI_ARCH64 flag in machdefs.h
14CPPFLAGS = -I$(SOPHYAINCP) $(PIINC)
15# Def compilateur C et flags
16CC = cc
17CFLAGS = -64 -O -g
18# Def compilateur C++ et flags
19CXX = CC
20CXXFLAGS = -64 -prelink -LANG:std -O -g
21# flags specifiques pour templates repository...
22CXXTEMPFLG =
23# Compilo fortran / commande et flags a verifier
24FC = f90
25FFLAGS = -64
26# Pour fabriquer les lib .a
27AR = /usr/bin/ar
28ARFLAGS = -rcs
29
30
31# Ordres de compilation
32CCOMPILE = $(CC) $(CPPFLAGS) $(CFLAGS) -c
33CXXCOMPILE = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -c
34FCCOMPILE = $(FC) $(FFLAGS) -c
35
36# Extension de nom pour les librairies partagees
37SLEXT = so
38# Fabrication de librairies partagees
39CMDSHLCXX = $(CXX) $(CXXFLAGS) $(CXXTEMPFLG) -shared
40
41
42# Liste de librairie de base, necessaire pour libsophya
43SOPBASELIBS = -lpthread -lm
44LIBFORT =
45
46# --- Chemin pour l ensemble les librairies SOPHYA , +ExtLibs, +PI
47SOPHYASLBLIST = -L$(SOPHYASLBP) -lsophya $(SOPBASELIBS)
48SOPHYAEXTSLBLIST = -L$(SOPHYASLBP) -lextsophya -lsophya $(SOPEXTLIBS) $(SOPBASELIBS)
49SOPHYAALLSLBLIST = -L$(SOPHYASLBP) -lPI -lextsophya -lsophya $(PILIBS) $(SOPEXTLIBS) $(SOPBASELIBS)
50
51# Commande de link pour creation d executables
52CXXLINK = $(CXX) $(CXXFLAGS)
53CLINK = $(CC) $(CFLAGS)
54FCLINK = $(FC) $(FFLAGS)
55
56# Commande de link pour creation de module pouvant etre charge dynamiquement
57CXXDLL = $(CXX) $(CXXFLAGS) -shared
Note: See TracBrowser for help on using the repository browser.