Changeset 11846


Ignore:
Timestamp:
04/01/12 11:25:04 (13 years ago)
Author:
Eric.Larour
Message:

Independent compilation between Python and Matlab

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/mex/Makefile.am

    r11723 r11846  
    1 INCLUDES = @MATLABINCL@ @PETSCINCL@ @MPIINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@ @SHAPELIBINCL@
    2 EXEEXT=$(MEXEXT)
    3 
     1INCLUDES = @MATLABINCL@ @PETSCINCL@ @MPIINCL@ @METISINCL@ @TRIANGLEINCL@ @CHACOINCL@ @SCOTCHINCL@ @SHAPELIBINCL@  @BOOSTINCL@ @PYTHONINCL@ @PYTHON_NUMPYINCL@
     2EXEEXT=$(WRAPPEREXT)
    43#Bin programs {{{1
     4
    55if NOSERIAL
    66bin_PROGRAMS =
    77else
     8if MATLAB
    89bin_PROGRAMS = AverageFilter\
    910                                AddExternalResult\
     
    8889                                UpdateDynamicConstraints\
    8990                                VerticesDof
    90 
     91endif
     92if PYTHON
     93bin_PROGRAMS = Test
     94endif
    9195endif
    9296#}}}
     
    96100else
    97101if DAKOTA
     102if MATLAB
    98103bin_PROGRAMS += DakotaResponses\
    99104                                Dakota\
    100105                                InputUpdateFromDakota
    101 else
    102 bin_PROGRAMS +=
     106endif
     107endif
    103108endif
    104 endif
    105109#}}}
    106110#Flags and libraries {{{1
    107 LDADD =   $(TRIANGLELIB) ../c/libISSM.a $(PETSCLIB) $(FLIBS)  $(PLAPACKLIB)  $(MUMPSLIB) $(SCALAPACKLIB)  $(BLACSLIB)  $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB)  $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(SHAPELIBLIB) $(MEXLIB) $(GSLLIB)
    108 
     111LDADD =   $(TRIANGLELIB) ../c/libISSM.a $(PETSCLIB) $(FLIBS)  $(PLAPACKLIB)  $(MUMPSLIB) $(SCALAPACKLIB)  $(BLACSLIB)  $(HYPRELIB) $(MLLIB) $(DAKOTALIB) $(METISLIB) $(CHACOLIB) $(SCOTCHLIB) $(BLASLAPACKLIB)  $(MPILIB) $(MATHLIB) $(FORTRANLIB) $(GRAPHICSLIB) $(MULTITHREADINGLIB) $(SHAPELIBLIB) $(GSLLIB)
     112
     113#Initialize
     114AM_CXXFLAGS =
     115
     116if MATLAB
    109117AM_LDFLAGS = $(MEXLINK)
    110 
    111 #Matlab
    112118AM_CXXFLAGS=  -DMATLAB  -ansi -D_GNU_SOURCE -fPIC -fno-omit-frame-pointer -pthread
    113 
    114 #Triangle library
    115 AM_CXXFLAGS+=  -DTRILIBRARY -DANSI_DECLARATORS -DNO_TIMER
    116 
     119LDADD +=   $(MEXLIB)
    117120
    118121#64 vs 32 bits
     
    122125AM_CXXFLAGS += -DMX_COMPAT_32 -D_SERIAL_
    123126endif
    124 
     127endif
     128
     129#Triangle library
     130AM_CXXFLAGS+=  -DTRILIBRARY -DANSI_DECLARATORS -DNO_TIMER
     131
     132#Optimization flags:
    125133AM_CXXFLAGS += $(CXXOPTFLAGS)
    126134
     
    334342SurfaceArea_SOURCES = SurfaceArea/SurfaceArea.cpp\
    335343                                                                 SurfaceArea/SurfaceArea.h
     344
     345Test_SOURCES = Test/Test.cpp\
     346                          Test/Test.h
    336347
    337348TimeAdapt_SOURCES = TimeAdapt/TimeAdapt.cpp\
Note: See TracChangeset for help on using the changeset viewer.