Page principale | Liste des namespaces | Hiérarchie des classes | Liste alphabétique | Liste des classes | Liste des fichiers | Membres de namespace | Membres de classe | Membres de fichier

Référence du namespace Buildfile


Fonctions

def usage_error
def parse_cmds
def get_files
def make_configh
def make_file
def chercher_path

Variables

string NOM_EXEC = "ModelMath"
string usage
int with_python = 0
int with_png = 0
int for_windows = 0
int with_latex = 1
int with_html = 1
dictionary opts = {}
dictionary arguments = {}
list sources = []
list headers = []
string dependances = "#------------------------------------------------------\n"
string compilo
string python
string wo_python = "chemin=\nlinking=\n"
string entete
string machine
string exec_python
string machine2


Documentation des fonctions

def Buildfile::chercher_path  ) 
 

Définition à la ligne 254 du fichier Buildfile.py.

def Buildfile::get_files  ) 
 

Définition à la ligne 120 du fichier Buildfile.py.

def Buildfile::make_configh  ) 
 

Définition à la ligne 141 du fichier Buildfile.py.

def Buildfile::make_file  ) 
 

Définition à la ligne 167 du fichier Buildfile.py.

def Buildfile::parse_cmds   opts  ) 
 

Définition à la ligne 85 du fichier Buildfile.py.

def Buildfile::usage_error   message,
  exit_code
 

Définition à la ligne 80 du fichier Buildfile.py.


Documentation des variables

dictionary Buildfile::arguments = {} [static]
 

Définition à la ligne 32 du fichier Buildfile.py.

string Buildfile::compilo [static]
 

Valeur initiale:

"#------------------------------------------------------\n\
#Compilateur et option\n\
CC=g++\n\
AR=ar\n\
CFLAGS=-Wall -pedantic -O3 -malign-double -ffast-math -std=c++98 -I../include\n"

Définition à la ligne 39 du fichier Buildfile.py.

string Buildfile::dependances = "#------------------------------------------------------\n" [static]
 

Définition à la ligne 38 du fichier Buildfile.py.

string Buildfile::entete [static]
 

Valeur initiale:

"\
#  Makefile genere par Buildfil.py\n\
# Ce logiciel a ete cree pour Modelib (ISIMA/2005)\n\
# http://neuroo.kouette.com/modelib\n\
# Quentin Lequy et Romain Gaucher\n"

Définition à la ligne 47 du fichier Buildfile.py.

string Buildfile::exec_python [static]
 

Valeur initiale:

"$(chemin)\n\
%.so : %.o\n\
  @echo \" so file:\"$*.o\n\
  @$(CC) -shared $*.o -o $*.so $(linking)\n"

Définition à la ligne 56 du fichier Buildfile.py.

int Buildfile::for_windows = 0 [static]
 

Définition à la ligne 27 du fichier Buildfile.py.

list Buildfile::headers = [] [static]
 

Définition à la ligne 34 du fichier Buildfile.py.

string Buildfile::machine [static]
 

Valeur initiale:

"#--------------------------------------------------------\n\
%.o : %.cpp\n\
    @echo \" obj file:\"$*.cpp\n\
    $(CC) -c $(CFLAGS) $*.cpp "

Définition à la ligne 52 du fichier Buildfile.py.

string Buildfile::machine2 [static]
 

Valeur initiale:

"\n\n$(EXEC) : $(OBJS)\n\
    @echo \" exe file:\"$(EXEC)\n\
    @$(CC) -o $(EXEC) -g $(OBJS) $(LFLAGS)\n\
    @echo \" generate static_lib:\" $(LIBA)\n\
    @$(AR) r  $(LIBA) $(OBJS_WITHOUT_MAIN)\n\
    @cp -fr $(LIBA) ../bin\n\
\n\
clean:\n\
    @echo \"cleaning all files but sources\"\n\
    @rm -f $(OBJS) $(EXEC)\n\
\n\
install:\n\
    @echo \" writing the path...\"\n\
    @export PATH=$PATH:$PWD/../\n\
save:\n\
    @cp -fr ./* ../archive/\n\
    @rm -fr ../archive/*.o\n\
    @rm -f  ../projet.tar.bz2\n\
    @tar -cvjf  ../projet.tar.bz2 ../archive\n"

Définition à la ligne 60 du fichier Buildfile.py.

string Buildfile::NOM_EXEC = "ModelMath" [static]
 

Définition à la ligne 19 du fichier Buildfile.py.

dictionary Buildfile::opts = {} [static]
 

Définition à la ligne 31 du fichier Buildfile.py.

string Buildfile::python [static]
 

Valeur initiale:

"linking=-L/usr/local/lib -lpython2.2 -lboost_python -DBOOST_PYTHON_STATIC_MODULE /usr/local/lib/libboost_python-gcc.a\n\
chemin=-I/usr/local/include/boost-1_32 -I/usr/include/python2.2\n"

Définition à la ligne 44 du fichier Buildfile.py.

Référencé par Modelib::export_Constraint(), Modelib::export_ConstraintBuilder(), Modelib::export_Expr(), Modelib::export_htmlFile(), Modelib::export_LagrangianParam(), Modelib::export_latexFile(), Modelib::export_Model(), Modelib::export_Num(), Modelib::export_NumVar(), et Modelib::export_NumVarArray().

list Buildfile::sources = [] [static]
 

Définition à la ligne 33 du fichier Buildfile.py.

string Buildfile::usage [static]
 

Valeur initiale:

"Usage : %s arguments\n\
    \t--with_python -p   Necessite Boost.Python et Python2.2(au moins) d'installe, creation des librairies pour Python\n\
    \t--with_png    -i   Permet de faire une sortie graphique (format PNG) des matrices creuses\n\
    \t--with_latex  -l   On pourra sortir un fichier en LaTeX dans le programme\n\
    \t--with_html   -w   Sortie d'un fichier HTML (utilise CSS1)"

Définition à la ligne 20 du fichier Buildfile.py.

int Buildfile::with_html = 1 [static]
 

Définition à la ligne 29 du fichier Buildfile.py.

int Buildfile::with_latex = 1 [static]
 

Définition à la ligne 28 du fichier Buildfile.py.

int Buildfile::with_png = 0 [static]
 

Définition à la ligne 26 du fichier Buildfile.py.

int Buildfile::with_python = 0 [static]
 

Définition à la ligne 25 du fichier Buildfile.py.

string Buildfile::wo_python = "chemin=\nlinking=\n" [static]
 

Définition à la ligne 46 du fichier Buildfile.py.


Généré le Sun Oct 2 19:13:42 2005 pour Modelib par  doxygen 1.4.4