Ignore:
Timestamp:
Oct 22, 2019 11:31:16 AM (6 weeks ago)
Author:
randersson
Message:

#5819 Merged trunk into branch

Location:
branches/dev-5819
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/dev-5819

  • branches/dev-5819/Makefile.am

    r13799 r13800  
    4545bindistdir=JModelica.org-$(VERSION)-bin
    4646
    47 casadi:
    48 if COMPILE_WITH_IPOPT
    49     cd $(abs_builddir)/ThirdParty/CasADi; \
    50     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}"
    51 endif
    52 if COMPILE_WITH_IPOPT64
    53     export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    54     export PYTHONHOME=$(PYTHON64_HOME); \
    55     cd $(abs_builddir)/ThirdParty/CasADi; \
    56     make -f Makefile  "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR64)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)" "IPOPT_HOME=$(IPOPT64_HOME)" "CASADI_PYTHON_INST_DIR=${CASADI_PYTHON_INST_DIR64}" "CASADI_INST_DIR=${CASADI_INST_DIR64}" "CASADI_PLUGIN_INST_DIR=${CASADI_PLUGIN_INST_DIR64}" "CMAKE_CASADI_ARGS=${CMAKE_CASADI_ARGS64}" "CMAKE_CASADI_COMPILER_ARGS=${CMAKE_CASADI_COMPILER_ARGS64}" "CMAKE_CASADI_CXX_FLAG=${CMAKE_CASADI_CXX_FLAG64}" "CMAKE_PYTHON_LIB=${CMAKE_PYTHON64_LIB}" "CMAKE_PYTHON_INCLUDE=${CMAKE_PYTHON64_INCLUDE}"
    57     export PYTHONHOME=$(ORIG_PYTHON_HOME); \
    58     export PATH="$(ORIG_PATH)";
    59 endif
    60 
    61 install_casadi: casadi
    62 if COMPILE_WITH_IPOPT
    63     cd $(abs_builddir)/ThirdParty/CasADi; \
    64     make -f Makefile install "SWIGCHECK_BUILD_DIR=$(TMP_SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(TMP_CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)"
    65     mkdir -p $(DESTDIR)$(prefix)/Python/
    66     cp -r $(TMP_CASADI_PYTHON_INST_DIR)/casadi $(DESTDIR)$(prefix)/Python/
    67     ## temp fix
    68     cp $(TMP_CASADI_BUILD_DIR)/swig/casadi_core.py $(DESTDIR)$(prefix)/Python/casadi
    69 endif
    70 if COMPILE_WITH_IPOPT64 
    71     export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    72     export PYTHONHOME=$(PYTHON64_HOME); 
    73     cd $(abs_builddir)/ThirdParty/CasADi; \
    74     make -f Makefile install "SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)" "IPOPT_HOME=$(IPOPT64_HOME)"
    75     mkdir -p $(DESTDIR)$(prefix)/Python/
    76     cp -r $(CASADI_PYTHON_INST_DIR64)/casadi $(DESTDIR)$(prefix)/Python_64/
    77     ## temp fix
    78     cp $(CASADI_BUILD_DIR64)/swig/casadi_core.py $(DESTDIR)$(prefix)/Python_64/casadi
    79     export PYTHONHOME=$(ORIG_PYTHON_HOME); \
    80     export PATH="$(ORIG_PATH)";
    81 endif
    82 ## Install for CasADiInterface, Variables and targets.
    83 ## MC_interface installs the system with Python.
    84 ## If C++ compilation/tests are wanted there is the target MC_interface_cplusplus
    85 
    86 MC_INTERFACE=$(abs_top_srcdir)/ModelicaCasADiInterface
    87 
    88 CASADI_HOME=$(abs_top_srcdir)/ThirdParty/CasADi/CasADi
    89 MC_SRC=$(JAVA_CASADI_BASE_DIR)/ModelicaCompilerCasADi
    90 OC_SRC=$(JAVA_CASADI_BASE_DIR)/OptimicaCompilerCasADi
    91 MC_SRC_SWIG=$(abs_top_srcdir)/Compiler/ModelicaCompilerCasADi/src/swig
    92 
    93 MC_CASADI_BUILD=$(abs_builddir)/ModelicaCompilerCasADi
    94 OC_CASADI_BUILD=$(abs_builddir)/OptimicaCompilerCasADi
    95 
    96 # The modelica casadi interface is built into a build folder
    97 MC_BUILD=$(abs_builddir)/ModelicaCasADiInterfaceBuild
    98 MC_BUILD64=$(abs_builddir)/ModelicaCasADiInterfaceBuild64
    99 # Jars from the modified modelica and optimica compilers are put into the JModelica folder
    100 MC_COMPILERS_DIR=$(MC_BUILD)/JModelica.org
    101 MC_LIB=$(DESTDIR)$(prefix)/lib/casadi_interface
    102 MC_LIB64=$(DESTDIR)$(prefix)/lib/casadi_interface64
    103 
    104 CASADI_BUILD_DIR=$(abs_builddir)/casadi_build
    105 CASADI_BUILD_DIR64=$(abs_builddir)/casadi_build64
    106 SWIGCHECK_BUILD_DIR=$(abs_builddir)/swig_check
    107 SWIGCHECK_BUILD_DIR64=$(abs_builddir)/swig_check64
    108 CASADI_PYTHON_INST_DIR=$(abs_builddir)/casadi_install
    109 CASADI_INST_DIR=$(prefix)/ThirdParty/CasADi
    110 CASADI_PLUGIN_INST_DIR=$(CASADI_INST_DIR)/lib
    111 CASADI_PYTHON_INST_DIR64=$(abs_builddir)/casadi_install64
    112 CASADI_INST_DIR64=$(prefix)/ThirdParty/CasADi64
    113 CASADI_PLUGIN_INST_DIR64=$(CASADI_INST_DIR64)/lib
    114 CMAKE_CASADI_CXX_FLAG=-m32
    115 CMAKE_CASADI_COMPILER_ARGS=-m32 -mincoming-stack-boundary=2
    116 CMAKE_CASADI_CXX_FLAG64=-m64
    117 CMAKE_CASADI_COMPILER_ARGS64=-m64 -fpermissive
    118 
    119 
    120 if BUILD_WITH_PYTHON32
    121 BUILD_WITH_PYTHON32_ARG=--force-32bit="true" --extra-c-flags="-mincoming-stack-boundary=2"
    122 DEP_SUFFIX=
    123 TMP_CASADI_BUILD_DIR=$(CASADI_BUILD_DIR)
    124 TMP_SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR)
    125 TMP_CMAKE_CASADI_CXX_FLAG=$(CMAKE_CASADI_CXX_FLAG)
    126 TMP_CMAKE_CASADI_COMPILER_ARGS=$(CMAKE_CASADI_COMPILER_ARGS)
    127 
    128 TMP_CASADI_INST_DIR=$(CASADI_INST_DIR)
    129 TMP_CASADI_PLUGIN_INST_DIR=$(CASADI_PLUGIN_INST_DIR)
    130 TMP_CASADI_PYTHON_INST_DIR=$(CASADI_PYTHON_INST_DIR)
    131 TMP_MC_LIB=$(MC_LIB)
    132 TMP_MC_BUILD=$(MC_BUILD)
    133 TMP_CMAKE_CASADI_ARGS=$(CMAKE_CASADI_ARGS)
    134 else
    135 BUILD_WITH_PYTHON32_ARG=
    136 DEP_SUFFIX=64
    137 TMP_CASADI_BUILD_DIR=$(CASADI_BUILD_DIR64)
    138 TMP_SWIGCHECK_BUILD_DIR=$(SWIGCHECK_BUILD_DIR64)
    139 TMP_CMAKE_CASADI_CXX_FLAG=$(CMAKE_CASADI_CXX_FLAG64)
    140 TMP_CMAKE_CASADI_COMPILER_ARGS=$(CMAKE_CASADI_COMPILER_ARGS64)
    141 
    142 # note we set directories to those without 64bit suffix
    143 TMP_CASADI_INST_DIR=$(CASADI_INST_DIR)
    144 TMP_CASADI_PLUGIN_INST_DIR=$(CASADI_PLUGIN_INST_DIR)
    145 TMP_CASADI_PYTHON_INST_DIR=$(CASADI_PYTHON_INST_DIR)
    146 TMP_MC_LIB=$(MC_LIB64)
    147 TMP_MC_BUILD=$(MC_BUILD64)
    148 
    149 
    150 #CMAKE_PYTHON_INCLUDE=$(CMAKE_PYTHON64_INCLUDE)
    151 #CMAKE_PYTHON_LIB=$(CMAKE_PYTHON_LIB64)
    152 TMP_CMAKE_CASADI_ARGS=$(CMAKE_CASADI_ARGS64)
    153 endif
    154 
    155 
    156 casadi_interface: install_casadi_interface
    157 build_casadi_interface: casadi modelicacasadi_wrapper
    158 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
    159     if [ "$(INSTALL_EXTRA_CASADI)" ]; then exec "$(INSTALL_EXTRA_CASADI)" "$(abs_top_srcdir)" "$(DESTDIR)$(prefix)"; fi
    160 
    161 ifcasadi: casadi
    162 if COMPILE_WITH_IPOPT
    163     mkdir -p $(TMP_MC_BUILD)/ifcasadi; \
    164     cd $(TMP_MC_BUILD)/ifcasadi; \
    165     case $(build) in \
    166     *-cygwin*|*-mingw*) \
    167     cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="$(TMP_CMAKE_CASADI_CXX_FLAG)" -DCMAKE_CXX_FLAGS="$(TMP_CMAKE_CASADI_CXX_FLAG)" \
    168         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)";; \
    169     *) \
    170     cmake $(MC_SRC_SWIG) \
    171         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)";; \
    172     esac
    173     cd $(TMP_MC_BUILD)/ifcasadi;  make
    174 endif
    175 if COMPILE_WITH_IPOPT64
    176     export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}";
    177     export PYTHONHOME=$(PYTHON64_HOME);
    178     mkdir -p $(MC_BUILD64)/ifcasadi; \
    179     cd $(MC_BUILD64)/ifcasadi; \
    180     cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m64" -DCMAKE_CXX_FLAGS="-m64" \
    181         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR64)"; \
    182     cd $(MC_BUILD64)/ifcasadi;  make
    183     export PYTHONHOME=$(ORIG_PYTHON_HOME); \
    184     export PATH="$(ORIG_PATH)";
    185 endif
    186 
    187 $(TMP_MC_LIB): $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi
    188 if COMPILE_WITH_IPOPT
    189     rm -rf $(TMP_MC_LIB)
    190     mkdir -p $(TMP_MC_LIB)
    191     cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(TMP_MC_LIB)
    192     cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(TMP_MC_LIB)
    193     cp $(MC_CASADI_BUILD)/bin/util.jar $(TMP_MC_LIB)
    194     case $(build) in \
    195     *-cygwin*) \
    196     cp $(TMP_MC_BUILD)/ifcasadi/ifcasadi.dll $(TMP_MC_LIB) ;; \
    197     *-mingw*) \
    198     cp $(TMP_MC_BUILD)/ifcasadi/ifcasadi.dll $(TMP_MC_LIB) ;; \
    199     *) \
    200     cp $(TMP_MC_BUILD)/ifcasadi/libifcasadi.so $(TMP_MC_LIB) ;; \
    201     esac
    202 endif
    203 if COMPILE_WITH_IPOPT64
    204     rm -rf $(MC_LIB64)
    205     mkdir -p $(MC_LIB64)
    206     cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(MC_LIB64)
    207     cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_LIB64)
    208     cp $(MC_CASADI_BUILD)/bin/util.jar $(MC_LIB64)
    209     cp $(MC_BUILD64)/ifcasadi/ifcasadi.dll $(MC_LIB64)
    210 endif
    211 
    212 mc_modelica: ifcasadi
    213     cd $(MC_CASADI_BUILD); $(ANT_OPTS) $(ANT) -f "$(JAVA_MC_CASADI_ANT_FILE)" "-Dcompiler=$(COMPILER_DIR)" "-Dtarget=$(MC_CASADI_BUILD)"
    214 
    215 mc_optimica: ifcasadi
    216     mkdir -p $(OC_CASADI_BUILD)/src/generated/optimica/java
    217     cp -pr $(MC_CASADI_BUILD)/src/generated/modelica/java/ifcasadi $(OC_CASADI_BUILD)/src/generated/optimica/java
    218     cd $(OC_CASADI_BUILD); $(ANT_OPTS) $(ANT) -f "$(JAVA_OC_CASADI_ANT_FILE)" "-Dcompiler=$(COMPILER_DIR)" "-Dtarget=$(OC_CASADI_BUILD)"
    219 
    220 $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar: mc_modelica
    221 $(MC_CASADI_BUILD)/bin/util.jar:             mc_modelica
    222 $(MC_CASADI_BUILD)/bin/separateProcess.jar:  mc_modelica
    223 
    224 $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar: mc_optimica
    225 $(OC_CASADI_BUILD)/bin/util.jar:             mc_optimica
    226 $(OC_CASADI_BUILD)/bin/separateProcess.jar:  mc_optimica
    227 
    228 $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py: modelicacasadi_wrapper
    229 
    230 
    231 modelicacasadi_wrapper: $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi # $(TMP_MC_LIB)
    232 if COMPILE_WITH_IPOPT
    233     mkdir -p $(TMP_MC_BUILD)/modelicacasadi_wrapper; \
    234     cd $(TMP_MC_BUILD)/modelicacasadi_wrapper; \
    235     case $(build) in \
    236     *-cygwin*|*-mingw*) \
    237     cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="$(TMP_CMAKE_CASADI_CXX_FLAG)" -DCMAKE_CXX_FLAGS="$(TMP_CMAKE_CASADI_CXX_FLAG)" \
    238         -DMC_BUILD="$(TMP_MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)" \
    239         -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    240         "$(CMAKE_PYTHON_LIB)" "$(CMAKE_PYTHON_INCLUDE)" ;; \
    241     *) \
    242     cmake $(MC_INTERFACE) \
    243         -DMC_BUILD="$(TMP_MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(TMP_CASADI_BUILD_DIR)" \
    244         -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    245         "$(CMAKE_PYTHON_LIB)" "$(CMAKE_PYTHON_INCLUDE)" ;; \
    246     esac
    247     cd $(TMP_MC_BUILD)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
    248 endif
    249 if COMPILE_WITH_IPOPT64
    250     export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    251     export PYTHONHOME=$(PYTHON64_HOME); \
    252     mkdir -p $(MC_BUILD64)/modelicacasadi_wrapper; \
    253     cd $(MC_BUILD64)/modelicacasadi_wrapper; \
    254     cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m64" -DCMAKE_CXX_FLAGS="-m64" \
    255         -DMC_BUILD="$(MC_BUILD64)" -DIPOPT_HOME="$(IPOPT64_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR64)" \
    256         -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    257         "$(CMAKE_PYTHON64_LIB)" "$(CMAKE_PYTHON64_INCLUDE)"; \
    258     cd $(MC_BUILD64)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
    259     export PYTHONHOME=$(ORIG_PYTHON_HOME);
    260     export PATH="$(ORIG_PATH)";
    261 endif
    262 
    263  $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py: install_modelicacasadi_transfer
    264  $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/modelica_casadi_transfer_wrapper.py: install_modelicacasadi_transfer
    265  
    266  $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py: install_modelicacasadi_wrapper
    267  
    268  install_modelicacasadi_wrapper: $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py
    269 if COMPILE_WITH_IPOPT
    270     mkdir -p $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
    271     cp $(TMP_MC_BUILD)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
    272     rm -f $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
    273     touch $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
    274     echo "from modelicacasadi_wrapper import *" >> $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
    275 endif
    276 if COMPILE_WITH_IPOPT64
    277     export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    278     export PYTHONHOME=$(PYTHON64_HOME);
    279     mkdir -p $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper
    280     cp $(MC_BUILD64)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper
    281     rm -f $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper/__init__.py
    282     touch $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper/__init__.py
    283     echo "from modelicacasadi_wrapper import *" >> $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper/__init__.py
    284     export PYTHONHOME=$(ORIG_PYTHON_HOME)
    285     export PATH="$(ORIG_PATH)"
    286 endif
    287 
    288  install_modelicacasadi_transfer: $(MC_INTERFACE)/python/modelica_casadi_transfer_wrapper.py
    289 if COMPILE_WITH_IPOPT
    290     mkdir -p $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer
    291     rm -f $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py
    292     touch $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py
    293     echo "from modelica_casadi_transfer_wrapper import *" >> $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py
    294     cp $(MC_INTERFACE)/python/modelica_casadi_transfer_wrapper.py $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer
    295 endif
    296 if COMPILE_WITH_IPOPT64   
    297     mkdir -p $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer
    298     rm -f $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer/__init__.py
    299     touch $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer/__init__.py
    300     echo "from modelica_casadi_transfer_wrapper import *" >> $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer/__init__.py
    301     cp $(MC_INTERFACE)/python/modelica_casadi_transfer_wrapper.py $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer
    302 endif
    303        
     47include MakefileCasadi.am
     48
    30449if NUMPY_NO_MSVCR
    30550NUMPY_NO_MSVCR_ARG=--no-msvcr="true"
     
    30853endif
    30954
     55
     56if BUILD_WITH_PYTHON32
     57BUILD_WITH_PYTHON32_ARG=--force-32bit="true" --extra-c-flags="-mincoming-stack-boundary=2"
     58DEP_SUFFIX=
     59else
     60BUILD_WITH_PYTHON32_ARG=
     61DEP_SUFFIX=64
     62endif
    31063
    31164build-python-packages:
     
    691444
    692445clean-local: clean-frontends clean-python-packages clean-casadi-interface
    693 
    694 clean-casadi-interface:
    695     rm -rf $(MC_BUILD)
    696     rm -rf $(MC_BUILD64)
    697 #   rm -rf $(DESTDIR)$(prefix)/Python/casadi
    698 #   rm -rf $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer
    699 if HAVE_ANT
    700     cd $(JAVA_CASADI_BUILD_DIR)/ModelicaCompilerCasADi; \
    701     $(ANT_OPTS) $(ANT) clean ; rm -rf $(MC_CASADI_BUILD)/src/cpp-generated $(MC_CASADI_BUILD)/src/generated/modelica/java/ifcasadi
    702     cd $(JAVA_CASADI_BUILD_DIR)/OptimicaCompilerCasADi; \
    703     $(ANT_OPTS) $(ANT) clean ; rm -rf $(OC_CASADI_BUILD)/src/cpp-generated $(OC_CASADI_BUILD)/src/generated/optimica/java/ifcasadi
    704 endif
    705446   
    706447clean-python-packages:
     
    738479    make -C $(abs_top_srcdir)/doc/PyJMI html
    739480
    740 
    741 .PHONY: modelicacasadi_wrapper ifcasadi install_modelicacasadi_transfer install_modelicacasadi_wrapper
Note: See TracChangeset for help on using the changeset viewer.