Changeset 14109


Ignore:
Timestamp:
Nov 18, 2019 2:16:14 PM (4 weeks ago)
Author:
randersson
Message:

#5819 Reverted back the CasADi Makefile since previous changes are no longer required

Location:
branches/dev-5819
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/dev-5819/Makefile.in

    r14100 r14109  
    352352CMAKE_CASADI_CXX_FLAG64 = -m64
    353353CMAKE_CASADI_COMPILER_ARGS64 = -m64 -fpermissive
    354 @BUILD_WITH_PYTHON32_TRUE@TMP_CASADI_BUILD_DIR = $(CASADI_BUILD_DIR)
    355 @BUILD_WITH_PYTHON32_TRUE@TMP_SWIGCHECK_BUILD_DIR = $(SWIGCHECK_BUILD_DIR)
    356 @BUILD_WITH_PYTHON32_FALSE@TMP_CMAKE_CASADI_CXX_FLAG = $(CMAKE_CASADI_CXX_FLAG64)
    357 @BUILD_WITH_PYTHON32_TRUE@TMP_CMAKE_CASADI_CXX_FLAG = $(CMAKE_CASADI_CXX_FLAG)
    358 @BUILD_WITH_PYTHON32_FALSE@TMP_CMAKE_CASADI_ARGS = $(CMAKE_CASADI_ARGS64)
    359 @BUILD_WITH_PYTHON32_TRUE@TMP_CMAKE_CASADI_ARGS = $(CMAKE_CASADI_ARGS)
    360 @BUILD_WITH_PYTHON32_FALSE@TMP_CMAKE_CASADI_COMPILER_ARGS = $(CMAKE_CASADI_COMPILER_ARGS64)
    361 @BUILD_WITH_PYTHON32_TRUE@TMP_CMAKE_CASADI_COMPILER_ARGS = $(CMAKE_CASADI_COMPILER_ARGS)
    362 @BUILD_WITH_PYTHON32_TRUE@TMP_CASADI_INST_DIR = $(CASADI_INST_DIR)
    363 @BUILD_WITH_PYTHON32_TRUE@TMP_CASADI_PLUGIN_INST_DIR = $(CASADI_PLUGIN_INST_DIR)
    364 @BUILD_WITH_PYTHON32_TRUE@TMP_CASADI_PYTHON_INST_DIR = $(CASADI_PYTHON_INST_DIR)
    365 
    366 # note we set directories to those without 64bit suffix
    367 @BUILD_WITH_PYTHON32_FALSE@TMP_MC_LIB = $(MC_LIB64)
    368 @BUILD_WITH_PYTHON32_TRUE@TMP_MC_LIB = $(MC_LIB)
    369 @BUILD_WITH_PYTHON32_FALSE@TMP_MC_BUILD = $(MC_BUILD64)
    370 @BUILD_WITH_PYTHON32_TRUE@TMP_MC_BUILD = $(MC_BUILD)
    371354@NUMPY_NO_MSVCR_FALSE@NUMPY_NO_MSVCR_ARG =
    372355@NUMPY_NO_MSVCR_TRUE@NUMPY_NO_MSVCR_ARG = --no-msvcr="true"
     
    902885
    903886
    904 @BUILD_WITH_PYTHON32_FALSE@ case $(build) in \
    905 @BUILD_WITH_PYTHON32_FALSE@ *-cygwin*|*-mingw*) \
    906 @BUILD_WITH_PYTHON32_FALSE@ TMP_CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64) \
    907 @BUILD_WITH_PYTHON32_FALSE@ TMP_SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR64) \
    908 @BUILD_WITH_PYTHON32_FALSE@ TMP_CASADI_INST_DIR=$(CASADI_INST_DIR64) \
    909 @BUILD_WITH_PYTHON32_FALSE@ TMP_CASADI_PLUGIN_INST_DIR=$(CASADI_PLUGIN_INST_DIR64) \
    910 @BUILD_WITH_PYTHON32_FALSE@ TMP_CASADI_PYTHON_INST_DIR=$(CASADI_PYTHON_INST_DIR64) ;; \
    911 @BUILD_WITH_PYTHON32_FALSE@ *) \
    912 @BUILD_WITH_PYTHON32_FALSE@ TMP_CASADI_BUILD_DIR=$(CASADI_BUILD_DIR) \
    913 @BUILD_WITH_PYTHON32_FALSE@ TMP_SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR) \
    914 @BUILD_WITH_PYTHON32_FALSE@ TMP_CASADI_INST_DIR=$(CASADI_INST_DIR) \
    915 @BUILD_WITH_PYTHON32_FALSE@ TMP_CASADI_PLUGIN_INST_DIR=$(CASADI_PLUGIN_INST_DIR) \
    916 @BUILD_WITH_PYTHON32_FALSE@ TMP_CASADI_PYTHON_INST_DIR=$(CASADI_PYTHON_INST_DIR) ;; \
    917 @BUILD_WITH_PYTHON32_FALSE@ esac
    918 
    919887.PHONY: modelicacasadi_wrapper ifcasadi install_modelicacasadi_transfer install_modelicacasadi_wrapper
    920888
    921889casadi:
    922890@COMPILE_WITH_IPOPT_TRUE@   cd $(abs_builddir)/ThirdParty/CasADi; \
    923 @COMPILE_WITH_IPOPT_TRUE@   make -f Makefile  "SWIGCHECK_BUILD_DIR=$(TMP_SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(TMP_CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)" "CASADI_PYTHON_INST_DIR=${TMP_CASADI_PYTHON_INST_DIR}" "CASADI_INST_DIR=${TMP_CASADI_INST_DIR}" "CASADI_PLUGIN_INST_DIR=${TMP_CASADI_PLUGIN_INST_DIR}" "CMAKE_CASADI_ARGS=${TMP_CMAKE_CASADI_ARGS}" "CMAKE_CASADI_COMPILER_ARGS=${TMP_CMAKE_CASADI_COMPILER_ARGS}" "CMAKE_CASADI_CXX_FLAG=${TMP_CMAKE_CASADI_CXX_FLAG}" "CMAKE_PYTHON_LIB=${CMAKE_PYTHON_LIB}"
     891@COMPILE_WITH_IPOPT_TRUE@   make -f Makefile  "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)" "CASADI_PYTHON_INST_DIR=${CASADI_PYTHON_INST_DIR}" "CASADI_INST_DIR=${CASADI_INST_DIR}" "CASADI_PLUGIN_INST_DIR=${CASADI_PLUGIN_INST_DIR}" "CMAKE_CASADI_ARGS=${CMAKE_CASADI_ARGS}" "CMAKE_CASADI_COMPILER_ARGS=${CMAKE_CASADI_COMPILER_ARGS}" "CMAKE_CASADI_CXX_FLAG=${CMAKE_CASADI_CXX_FLAG}" "CMAKE_PYTHON_LIB=${CMAKE_PYTHON_LIB}"
    924892@COMPILE_WITH_IPOPT64_TRUE@ export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    925893@COMPILE_WITH_IPOPT64_TRUE@ export PYTHONHOME=$(PYTHON64_HOME); \
     
    931899install_casadi: casadi
    932900@COMPILE_WITH_IPOPT_TRUE@   cd $(abs_builddir)/ThirdParty/CasADi; \
    933 @COMPILE_WITH_IPOPT_TRUE@   make -f Makefile install "SWIGCHECK_BUILD_DIR=$(TMP_SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(TMP_CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)"
     901@COMPILE_WITH_IPOPT_TRUE@   make -f Makefile install "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)"
    934902@COMPILE_WITH_IPOPT_TRUE@   mkdir -p $(DESTDIR)$(prefix)/Python/
    935 @COMPILE_WITH_IPOPT_TRUE@   cp -r $(TMP_CASADI_PYTHON_INST_DIR)/casadi $(DESTDIR)$(prefix)/Python/
    936 @COMPILE_WITH_IPOPT_TRUE@   cp $(TMP_CASADI_BUILD_DIR)/swig/casadi_core.py $(DESTDIR)$(prefix)/Python/casadi
     903@COMPILE_WITH_IPOPT_TRUE@   cp -r $(CASADI_PYTHON_INST_DIR)/casadi $(DESTDIR)$(prefix)/Python/
     904@COMPILE_WITH_IPOPT_TRUE@   cp $(CASADI_BUILD_DIR)/swig/casadi_core.py $(DESTDIR)$(prefix)/Python/casadi
    937905@COMPILE_WITH_IPOPT64_TRUE@ export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    938906@COMPILE_WITH_IPOPT64_TRUE@ export PYTHONHOME=$(PYTHON64_HOME); 
    939907@COMPILE_WITH_IPOPT64_TRUE@ cd $(abs_builddir)/ThirdParty/CasADi; \
    940 @COMPILE_WITH_IPOPT64_TRUE@ make -f Makefile install "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR64)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)" "IPOPT_HOME=$(IPOPT64_HOME)"
     908@COMPILE_WITH_IPOPT64_TRUE@ make -f Makefile install "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)" "IPOPT_HOME=$(IPOPT64_HOME)"
    941909@COMPILE_WITH_IPOPT64_TRUE@ mkdir -p $(DESTDIR)$(prefix)/Python/
    942910@COMPILE_WITH_IPOPT64_TRUE@ cp -r $(CASADI_PYTHON_INST_DIR64)/casadi $(DESTDIR)$(prefix)/Python_64/
     
    947915casadi_interface: install_casadi_interface
    948916build_casadi_interface: casadi modelicacasadi_wrapper
    949 install_casadi_interface: install_casadi $(TMP_MC_LIB) $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/modelica_casadi_transfer_wrapper.py
     917install_casadi_interface: install_casadi $(MC_LIB) $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/modelica_casadi_transfer_wrapper.py
    950918    if [ "$(INSTALL_EXTRA_CASADI)" ]; then exec "$(INSTALL_EXTRA_CASADI)" "$(abs_top_srcdir)" "$(DESTDIR)$(prefix)"; fi
    951919
    952920ifcasadi: casadi
    953 @COMPILE_WITH_IPOPT_TRUE@   mkdir -p $(TMP_MC_BUILD)/ifcasadi; \
    954 @COMPILE_WITH_IPOPT_TRUE@   cd $(TMP_MC_BUILD)/ifcasadi; \
     921@COMPILE_WITH_IPOPT_TRUE@   mkdir -p $(MC_BUILD)/ifcasadi; \
     922@COMPILE_WITH_IPOPT_TRUE@   cd $(MC_BUILD)/ifcasadi; \
    955923@COMPILE_WITH_IPOPT_TRUE@   case $(build) in \
    956924@COMPILE_WITH_IPOPT_TRUE@   *-cygwin*|*-mingw*) \
    957 @COMPILE_WITH_IPOPT_TRUE@   cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="$(TMP_CMAKE_CASADI_CXX_FLAG)" -DCMAKE_CXX_FLAGS="$(TMP_CMAKE_CASADI_CXX_FLAG)" \
    958 @COMPILE_WITH_IPOPT_TRUE@       -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)";; \
     925@COMPILE_WITH_IPOPT_TRUE@   cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m32" -DCMAKE_CXX_FLAGS="-m32" \
     926@COMPILE_WITH_IPOPT_TRUE@       -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)";; \
    959927@COMPILE_WITH_IPOPT_TRUE@   *) \
    960928@COMPILE_WITH_IPOPT_TRUE@   cmake $(MC_SRC_SWIG) \
    961 @COMPILE_WITH_IPOPT_TRUE@       -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)";; \
     929@COMPILE_WITH_IPOPT_TRUE@       -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)";; \
    962930@COMPILE_WITH_IPOPT_TRUE@   esac
    963 @COMPILE_WITH_IPOPT_TRUE@   cd $(TMP_MC_BUILD)/ifcasadi;  make
     931@COMPILE_WITH_IPOPT_TRUE@   cd $(MC_BUILD)/ifcasadi;  make
    964932@COMPILE_WITH_IPOPT64_TRUE@ export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}";
    965933@COMPILE_WITH_IPOPT64_TRUE@ export PYTHONHOME=$(PYTHON64_HOME);
     
    972940@COMPILE_WITH_IPOPT64_TRUE@ export PATH="$(ORIG_PATH)";
    973941
    974 $(TMP_MC_LIB): $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi
    975 @COMPILE_WITH_IPOPT_TRUE@   rm -rf $(TMP_MC_LIB)
    976 @COMPILE_WITH_IPOPT_TRUE@   mkdir -p $(TMP_MC_LIB)
    977 @COMPILE_WITH_IPOPT_TRUE@   cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(TMP_MC_LIB)
    978 @COMPILE_WITH_IPOPT_TRUE@   cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(TMP_MC_LIB)
    979 @COMPILE_WITH_IPOPT_TRUE@   cp $(MC_CASADI_BUILD)/bin/util.jar $(TMP_MC_LIB)
     942$(MC_LIB): $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi
     943@COMPILE_WITH_IPOPT_TRUE@   rm -rf $(MC_LIB)
     944@COMPILE_WITH_IPOPT_TRUE@   mkdir -p $(MC_LIB)
     945@COMPILE_WITH_IPOPT_TRUE@   cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(MC_LIB)
     946@COMPILE_WITH_IPOPT_TRUE@   cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_LIB)
     947@COMPILE_WITH_IPOPT_TRUE@   cp $(MC_CASADI_BUILD)/bin/util.jar $(MC_LIB)
    980948@COMPILE_WITH_IPOPT_TRUE@   case $(build) in \
    981949@COMPILE_WITH_IPOPT_TRUE@   *-cygwin*) \
    982 @COMPILE_WITH_IPOPT_TRUE@   cp $(TMP_MC_BUILD)/ifcasadi/ifcasadi.dll $(TMP_MC_LIB) ;; \
     950@COMPILE_WITH_IPOPT_TRUE@   cp $(MC_BUILD)/ifcasadi/ifcasadi.dll $(MC_LIB) ;; \
    983951@COMPILE_WITH_IPOPT_TRUE@   *-mingw*) \
    984 @COMPILE_WITH_IPOPT_TRUE@   cp $(TMP_MC_BUILD)/ifcasadi/ifcasadi.dll $(TMP_MC_LIB) ;; \
     952@COMPILE_WITH_IPOPT_TRUE@   cp $(MC_BUILD)/ifcasadi/ifcasadi.dll $(MC_LIB) ;; \
    985953@COMPILE_WITH_IPOPT_TRUE@   *) \
    986 @COMPILE_WITH_IPOPT_TRUE@   cp $(TMP_MC_BUILD)/ifcasadi/libifcasadi.so $(TMP_MC_LIB) ;; \
     954@COMPILE_WITH_IPOPT_TRUE@   cp $(MC_BUILD)/ifcasadi/libifcasadi.so $(MC_LIB) ;; \
    987955@COMPILE_WITH_IPOPT_TRUE@   esac
    988956@COMPILE_WITH_IPOPT64_TRUE@ rm -rf $(MC_LIB64)
     
    1009977$(OC_CASADI_BUILD)/bin/separateProcess.jar:  mc_optimica
    1010978
    1011 $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py: modelicacasadi_wrapper
    1012 
    1013 modelicacasadi_wrapper: $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi # $(TMP_MC_LIB)
    1014 @COMPILE_WITH_IPOPT_TRUE@   mkdir -p $(TMP_MC_BUILD)/modelicacasadi_wrapper; \
    1015 @COMPILE_WITH_IPOPT_TRUE@   cd $(TMP_MC_BUILD)/modelicacasadi_wrapper; \
     979$(MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py: modelicacasadi_wrapper
     980
     981modelicacasadi_wrapper: $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi # $(MC_LIB)
     982@COMPILE_WITH_IPOPT_TRUE@   mkdir -p $(MC_BUILD)/modelicacasadi_wrapper; \
     983@COMPILE_WITH_IPOPT_TRUE@   cd $(MC_BUILD)/modelicacasadi_wrapper; \
    1016984@COMPILE_WITH_IPOPT_TRUE@   case $(build) in \
    1017985@COMPILE_WITH_IPOPT_TRUE@   *-cygwin*|*-mingw*) \
    1018 @COMPILE_WITH_IPOPT_TRUE@   cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="$(TMP_CMAKE_CASADI_CXX_FLAG)" -DCMAKE_CXX_FLAGS="$(TMP_CMAKE_CASADI_CXX_FLAG)" \
    1019 @COMPILE_WITH_IPOPT_TRUE@       -DMC_BUILD="$(TMP_MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)" \
     986@COMPILE_WITH_IPOPT_TRUE@   cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m32" -DCMAKE_CXX_FLAGS="-m32" \
     987@COMPILE_WITH_IPOPT_TRUE@       -DMC_BUILD="$(MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)" \
    1020988@COMPILE_WITH_IPOPT_TRUE@       -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    1021989@COMPILE_WITH_IPOPT_TRUE@       "$(CMAKE_PYTHON_LIB)" "$(CMAKE_PYTHON_INCLUDE)" ;; \
    1022990@COMPILE_WITH_IPOPT_TRUE@   *) \
    1023991@COMPILE_WITH_IPOPT_TRUE@   cmake $(MC_INTERFACE) \
    1024 @COMPILE_WITH_IPOPT_TRUE@       -DMC_BUILD="$(TMP_MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)" \
     992@COMPILE_WITH_IPOPT_TRUE@       -DMC_BUILD="$(MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)" \
    1025993@COMPILE_WITH_IPOPT_TRUE@       -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    1026994@COMPILE_WITH_IPOPT_TRUE@       "$(CMAKE_PYTHON_LIB)" "$(CMAKE_PYTHON_INCLUDE)" ;; \
    1027995@COMPILE_WITH_IPOPT_TRUE@   esac
    1028 @COMPILE_WITH_IPOPT_TRUE@   cd $(TMP_MC_BUILD)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
     996@COMPILE_WITH_IPOPT_TRUE@   cd $(MC_BUILD)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
    1029997@COMPILE_WITH_IPOPT64_TRUE@ export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    1030998@COMPILE_WITH_IPOPT64_TRUE@ export PYTHONHOME=$(PYTHON64_HOME); \
     
    10441012 $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py: install_modelicacasadi_wrapper
    10451013
    1046  install_modelicacasadi_wrapper: $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py
     1014 install_modelicacasadi_wrapper: $(MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py
    10471015@COMPILE_WITH_IPOPT_TRUE@   mkdir -p $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
    1048 @COMPILE_WITH_IPOPT_TRUE@   cp $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
     1016@COMPILE_WITH_IPOPT_TRUE@   cp $(MC_BUILD)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
    10491017@COMPILE_WITH_IPOPT_TRUE@   rm -f $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
    10501018@COMPILE_WITH_IPOPT_TRUE@   touch $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
     
    10731041
    10741042clean-casadi-interface:
    1075     rm -rf $(TMP_MC_BUILD)
     1043    rm -rf $(MC_BUILD)
    10761044    rm -rf $(MC_BUILD64)
    10771045#   rm -rf $(DESTDIR)$(prefix)/Python/casadi
  • branches/dev-5819/MakefileCasadi.am

    r14100 r14109  
    5050CMAKE_CASADI_COMPILER_ARGS64=-m64 -fpermissive
    5151
    52 if BUILD_WITH_PYTHON32
    53 TMP_CASADI_BUILD_DIR=$(CASADI_BUILD_DIR)
    54 TMP_SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)
    55 TMP_CMAKE_CASADI_CXX_FLAG=$(CMAKE_CASADI_CXX_FLAG)
    56 TMP_CMAKE_CASADI_ARGS=$(CMAKE_CASADI_ARGS)
    57 TMP_CMAKE_CASADI_COMPILER_ARGS=$(CMAKE_CASADI_COMPILER_ARGS)
    58 
    59 TMP_CASADI_INST_DIR=$(CASADI_INST_DIR)
    60 TMP_CASADI_PLUGIN_INST_DIR=$(CASADI_PLUGIN_INST_DIR)
    61 TMP_CASADI_PYTHON_INST_DIR=$(CASADI_PYTHON_INST_DIR)
    62 TMP_MC_LIB=$(MC_LIB)
    63 TMP_MC_BUILD=$(MC_BUILD)
    64 
    65 else
    66     case $(build) in \
    67     *-cygwin*|*-mingw*) \
    68     TMP_CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64) \
    69     TMP_SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR64) \
    70     TMP_CASADI_INST_DIR=$(CASADI_INST_DIR64) \
    71     TMP_CASADI_PLUGIN_INST_DIR=$(CASADI_PLUGIN_INST_DIR64) \
    72     TMP_CASADI_PYTHON_INST_DIR=$(CASADI_PYTHON_INST_DIR64) ;; \
    73     *) \
    74     TMP_CASADI_BUILD_DIR=$(CASADI_BUILD_DIR) \
    75     TMP_SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR) \
    76     TMP_CASADI_INST_DIR=$(CASADI_INST_DIR) \
    77     TMP_CASADI_PLUGIN_INST_DIR=$(CASADI_PLUGIN_INST_DIR) \
    78     TMP_CASADI_PYTHON_INST_DIR=$(CASADI_PYTHON_INST_DIR) ;; \
    79     esac
    80 TMP_CMAKE_CASADI_CXX_FLAG=$(CMAKE_CASADI_CXX_FLAG64)
    81 TMP_CMAKE_CASADI_COMPILER_ARGS=$(CMAKE_CASADI_COMPILER_ARGS64)
    82 
    83 # note we set directories to those without 64bit suffix
    84 
    85 TMP_MC_LIB=$(MC_LIB64)
    86 TMP_MC_BUILD=$(MC_BUILD64)
    87 TMP_CMAKE_CASADI_ARGS=$(CMAKE_CASADI_ARGS64)
    88 endif
    89 
    90 
    9152.PHONY: modelicacasadi_wrapper ifcasadi install_modelicacasadi_transfer install_modelicacasadi_wrapper
    9253
     
    9455if COMPILE_WITH_IPOPT
    9556    cd $(abs_builddir)/ThirdParty/CasADi; \
    96     make -f Makefile  "SWIGCHECK_BUILD_DIR=$(TMP_SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(TMP_CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)" "CASADI_PYTHON_INST_DIR=${TMP_CASADI_PYTHON_INST_DIR}" "CASADI_INST_DIR=${TMP_CASADI_INST_DIR}" "CASADI_PLUGIN_INST_DIR=${TMP_CASADI_PLUGIN_INST_DIR}" "CMAKE_CASADI_ARGS=${TMP_CMAKE_CASADI_ARGS}" "CMAKE_CASADI_COMPILER_ARGS=${TMP_CMAKE_CASADI_COMPILER_ARGS}" "CMAKE_CASADI_CXX_FLAG=${TMP_CMAKE_CASADI_CXX_FLAG}" "CMAKE_PYTHON_LIB=${CMAKE_PYTHON_LIB}"
     57    make -f Makefile  "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)" "CASADI_PYTHON_INST_DIR=${CASADI_PYTHON_INST_DIR}" "CASADI_INST_DIR=${CASADI_INST_DIR}" "CASADI_PLUGIN_INST_DIR=${CASADI_PLUGIN_INST_DIR}" "CMAKE_CASADI_ARGS=${CMAKE_CASADI_ARGS}" "CMAKE_CASADI_COMPILER_ARGS=${CMAKE_CASADI_COMPILER_ARGS}" "CMAKE_CASADI_CXX_FLAG=${CMAKE_CASADI_CXX_FLAG}" "CMAKE_PYTHON_LIB=${CMAKE_PYTHON_LIB}"
    9758endif
    9859if COMPILE_WITH_IPOPT64
     
    10869if COMPILE_WITH_IPOPT
    10970    cd $(abs_builddir)/ThirdParty/CasADi; \
    110     make -f Makefile install "SWIGCHECK_BUILD_DIR=$(TMP_SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(TMP_CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)"
     71    make -f Makefile install "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)"
    11172    mkdir -p $(DESTDIR)$(prefix)/Python/
    112     cp -r $(TMP_CASADI_PYTHON_INST_DIR)/casadi $(DESTDIR)$(prefix)/Python/
     73    cp -r $(CASADI_PYTHON_INST_DIR)/casadi $(DESTDIR)$(prefix)/Python/
    11374    ## temp fix
    114     cp $(TMP_CASADI_BUILD_DIR)/swig/casadi_core.py $(DESTDIR)$(prefix)/Python/casadi
     75    cp $(CASADI_BUILD_DIR)/swig/casadi_core.py $(DESTDIR)$(prefix)/Python/casadi
    11576endif
    11677if COMPILE_WITH_IPOPT64 
     
    11879    export PYTHONHOME=$(PYTHON64_HOME); 
    11980    cd $(abs_builddir)/ThirdParty/CasADi; \
    120     make -f Makefile install "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR64)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)" "IPOPT_HOME=$(IPOPT64_HOME)"
     81    make -f Makefile install "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)" "IPOPT_HOME=$(IPOPT64_HOME)"
    12182    mkdir -p $(DESTDIR)$(prefix)/Python/
    12283    cp -r $(CASADI_PYTHON_INST_DIR64)/casadi $(DESTDIR)$(prefix)/Python_64/
     
    12990casadi_interface: install_casadi_interface
    13091build_casadi_interface: casadi modelicacasadi_wrapper
    131 install_casadi_interface: install_casadi $(TMP_MC_LIB) $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/modelica_casadi_transfer_wrapper.py
     92install_casadi_interface: install_casadi $(MC_LIB) $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/modelica_casadi_transfer_wrapper.py
    13293    if [ "$(INSTALL_EXTRA_CASADI)" ]; then exec "$(INSTALL_EXTRA_CASADI)" "$(abs_top_srcdir)" "$(DESTDIR)$(prefix)"; fi
    13394
    13495ifcasadi: casadi
    13596if COMPILE_WITH_IPOPT
    136     mkdir -p $(TMP_MC_BUILD)/ifcasadi; \
    137     cd $(TMP_MC_BUILD)/ifcasadi; \
     97    mkdir -p $(MC_BUILD)/ifcasadi; \
     98    cd $(MC_BUILD)/ifcasadi; \
    13899    case $(build) in \
    139100    *-cygwin*|*-mingw*) \
    140     cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="$(TMP_CMAKE_CASADI_CXX_FLAG)" -DCMAKE_CXX_FLAGS="$(TMP_CMAKE_CASADI_CXX_FLAG)" \
    141         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)";; \
     101    cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m32" -DCMAKE_CXX_FLAGS="-m32" \
     102        -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)";; \
    142103    *) \
    143104    cmake $(MC_SRC_SWIG) \
    144         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)";; \
     105        -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)";; \
    145106    esac
    146     cd $(TMP_MC_BUILD)/ifcasadi;  make
     107    cd $(MC_BUILD)/ifcasadi;  make
    147108endif
    148109if COMPILE_WITH_IPOPT64
     
    158119endif
    159120
    160 $(TMP_MC_LIB): $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi
    161 if COMPILE_WITH_IPOPT
    162     rm -rf $(TMP_MC_LIB)
    163     mkdir -p $(TMP_MC_LIB)
    164     cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(TMP_MC_LIB)
    165     cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(TMP_MC_LIB)
    166     cp $(MC_CASADI_BUILD)/bin/util.jar $(TMP_MC_LIB)
     121$(MC_LIB): $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi
     122if COMPILE_WITH_IPOPT
     123    rm -rf $(MC_LIB)
     124    mkdir -p $(MC_LIB)
     125    cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(MC_LIB)
     126    cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_LIB)
     127    cp $(MC_CASADI_BUILD)/bin/util.jar $(MC_LIB)
    167128    case $(build) in \
    168129    *-cygwin*) \
    169     cp $(TMP_MC_BUILD)/ifcasadi/ifcasadi.dll $(TMP_MC_LIB) ;; \
     130    cp $(MC_BUILD)/ifcasadi/ifcasadi.dll $(MC_LIB) ;; \
    170131    *-mingw*) \
    171     cp $(TMP_MC_BUILD)/ifcasadi/ifcasadi.dll $(TMP_MC_LIB) ;; \
     132    cp $(MC_BUILD)/ifcasadi/ifcasadi.dll $(MC_LIB) ;; \
    172133    *) \
    173     cp $(TMP_MC_BUILD)/ifcasadi/libifcasadi.so $(TMP_MC_LIB) ;; \
     134    cp $(MC_BUILD)/ifcasadi/libifcasadi.so $(MC_LIB) ;; \
    174135    esac
    175136endif
     
    199160$(OC_CASADI_BUILD)/bin/separateProcess.jar:  mc_optimica
    200161
    201 $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py: modelicacasadi_wrapper
    202 
    203 
    204 modelicacasadi_wrapper: $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi # $(TMP_MC_LIB)
    205 if COMPILE_WITH_IPOPT
    206     mkdir -p $(TMP_MC_BUILD)/modelicacasadi_wrapper; \
    207     cd $(TMP_MC_BUILD)/modelicacasadi_wrapper; \
     162$(MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py: modelicacasadi_wrapper
     163
     164
     165modelicacasadi_wrapper: $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi # $(MC_LIB)
     166if COMPILE_WITH_IPOPT
     167    mkdir -p $(MC_BUILD)/modelicacasadi_wrapper; \
     168    cd $(MC_BUILD)/modelicacasadi_wrapper; \
    208169    case $(build) in \
    209170    *-cygwin*|*-mingw*) \
    210     cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="$(TMP_CMAKE_CASADI_CXX_FLAG)" -DCMAKE_CXX_FLAGS="$(TMP_CMAKE_CASADI_CXX_FLAG)" \
    211         -DMC_BUILD="$(TMP_MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)" \
     171    cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m32" -DCMAKE_CXX_FLAGS="-m32" \
     172        -DMC_BUILD="$(MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)" \
    212173        -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    213174        "$(CMAKE_PYTHON_LIB)" "$(CMAKE_PYTHON_INCLUDE)" ;; \
    214175    *) \
    215176    cmake $(MC_INTERFACE) \
    216         -DMC_BUILD="$(TMP_MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)" \
     177        -DMC_BUILD="$(MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)" \
    217178        -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    218179        "$(CMAKE_PYTHON_LIB)" "$(CMAKE_PYTHON_INCLUDE)" ;; \
    219180    esac
    220     cd $(TMP_MC_BUILD)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
     181    cd $(MC_BUILD)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
    221182endif
    222183if COMPILE_WITH_IPOPT64
     
    239200 $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py: install_modelicacasadi_wrapper
    240201 
    241  install_modelicacasadi_wrapper: $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py
     202 install_modelicacasadi_wrapper: $(MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py
    242203if COMPILE_WITH_IPOPT
    243204    mkdir -p $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
    244     cp $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
     205    cp $(MC_BUILD)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
    245206    rm -f $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
    246207    touch $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
     
    276237       
    277238clean-casadi-interface:
    278     rm -rf $(TMP_MC_BUILD)
     239    rm -rf $(MC_BUILD)
    279240    rm -rf $(MC_BUILD64)
    280241#   rm -rf $(DESTDIR)$(prefix)/Python/casadi
Note: See TracChangeset for help on using the changeset viewer.