Skip to content
Snippets Groups Projects
Makefile.am 1.17 KiB
Newer Older
  • Learn to ignore specific revisions
  • # $Id$
    
    # possible options
    #LDADD = $(UG_LDFLAGS) $(AMIRAMESH_LDFLAGS) $(UG_LIBS) $(AMIRAMESH_LIBS)
    #AM_CPPFLAGS = $(UG_CPPFLAGS) $(AMIRAMESH_CPPFLAGS)
    
    
    Oliver Sander's avatar
    Oliver Sander committed
    # Include and linker paths to the old fortran IPOpt library
    
    Oliver Sander's avatar
    Oliver Sander committed
    #IPOPT_DIR = /home/haile/sander/COIN/Ipopt
    #IPOPT_LDADD    = -L$(IPOPT_DIR)/lib -lipopt -llapack -lblas -lg2c
    #IPOPT_CPPFLAGS = -I$(IPOPT_DIR)/IPOPT/include -DHAVE_IPOPT
    
    # Include and linker paths to the new C++ IPOpt library
    
    Oliver Sander's avatar
    Oliver Sander committed
    IPOPT_CPP_DIR  = /home/haile/sander/Ipopt-3.3.5/build
    
    Oliver Sander's avatar
    Oliver Sander committed
    IPOPT_LDADD    = -L$(IPOPT_CPP_DIR)/lib -lipopt -llapack -lblas -lgfortran
    IPOPT_CPPFLAGS = -I$(IPOPT_CPP_DIR)/include -DHAVE_IPOPT_CPP
    
    
    noinst_PROGRAMS = staticrod staticrod2 rod3d dirneucoupling
    
    
    staticrod_SOURCES = staticrod.cc
    
    Oliver Sander's avatar
    Oliver Sander committed
    rod3d_SOURCES = rod3d.cc
    
    dirneucoupling_SOURCES  = dirneucoupling.cc
    
    Oliver Sander's avatar
    Oliver Sander committed
    dirneucoupling_CXXFLAGS = $(UG_CPPFLAGS) $(AMIRAMESH_CPPFLAGS) $(IPOPT_CPPFLAGS) $(PSURFACE_CPPFLAGS)
    
    Oliver Sander's avatar
    Oliver Sander committed
    dirneucoupling_LDADD    = $(UG_LDFLAGS) $(AMIRAMESH_LDFLAGS) $(UG_LIBS) $(AMIRAMESH_LIBS) \
    
    Oliver Sander's avatar
    Oliver Sander committed
                              $(IPOPT_LDADD) $(PSURFACE_LDFLAGS) $(PSURFACE_LIBS)
    
    # don't follow the full GNU-standard
    # we need automake 1.5
    AUTOMAKE_OPTIONS = foreign 1.5