Changeset b99fc8d in observatorio for simulacion/ModuloDinamico


Ignore:
Timestamp:
Nov 13, 2014, 4:51:58 PM (10 years ago)
Author:
Alejandro <amujica@…>
Branches:
simulacion
Children:
19dd423
Parents:
b4ef605
Message:

Modulo python para construccion de la red en t0

Location:
simulacion/ModuloDinamico
Files:
3 added
1 edited

Legend:

Unmodified
Added
Removed
  • simulacion/ModuloDinamico/Makefile

    r9cf3c05 rb99fc8d  
    77XML = `pkg-config libxml++-2.6 --cflags --libs`
    88
    9 CXX = g++ -O3 -g
     9CXX = g++ -std=c++0x -O3 -g
     10
     11SWIG = swig -python -c++
     12
     13PYTHONPATH = /usr/include
     14
     15#PYTHONINC = $(PYTHONPATH)/python2.6
     16PYTHONINC = $(PYTHONPATH)/python2.7
    1017
    1118WARN = -Wall -Wextra -Wcast-align -Wno-sign-compare -Wno-write-strings \
    1219       -Wno-parentheses -Wno-unused-function
    1320
    14 FLAGS = -std=c++0x -DDEBUG -D_GLIBCXX__PTHREADS $(WARN) $(XML)
     21FLAGS = -DDEBUG -DWITHOUT_NANA -D_GLIBCXX__PTHREADS $(WARN) $(XML)
    1522
    1623INCLUDE = -I $(ALEPH) -I . -I $(DB) -I $(PQ)
     
    1825LIBS = -L $(ALEPH) -L $(DB) -L $(PQ) -lAleph -lpq -lDbAccess -lnana -lc -lm \
    1926                                     -lgsl -lgslcblas -lpthread
     27
     28CP = cp -f
    2029                   
    2130TEST = test
     31
     32SIM = simulator
     33
     34SGB = sigesic_graph_builder
     35
     36WRAP = $(SGB)_wrap
    2237
    2338SOURCES = good.C product.C input.C imported_product.C ip_relationship.C \
     
    2742          io_manager.o queries.o utils.o exogenous_variables.o
    2843
     44sim: obj
     45        $(RM) $(SIM)
     46        $(CXX) $(INCLUDE) $(SIM).C -o $(SIM) $(OBJECTS) $(LIBS) $(FLAGS)
     47
    2948test: obj
    3049        $(RM) $(TEST)
    3150        $(CXX) $(INCLUDE) $(TEST).C -o $(TEST) $(OBJECTS) $(LIBS) $(FLAGS)
    3251
     52python:
     53        $(CXX) -c $(INCLUDE) $(SOURCES) $(FLAGS) -fPIC
     54        $(CXX) -c $(INCLUDE) $(SGB).C $(FLAGS) -fPIC
     55        $(SWIG) $(SGB).i
     56        $(CXX) -c $(INCLUDE) -I $(PYTHONINC) $(WRAP).cxx $(FLAGS) -fPIC
     57        $(CXX) -shared $(INCLUDE) *.o -o _$(SGB).so $(LIBS) $(XML) $(FLAGS) -fPIC
     58
    3359obj:
    3460        $(CXX) -c $(INCLUDE) $(SOURCES) $(FLAGS)
    3561clean:
    36         $(RM) *~ *.o
     62        $(RM) *~ *.o $(WRAP).cxx $(SGB).py *.pyc
    3763clean-all:
     64
Note: See TracChangeset for help on using the changeset viewer.