Changeset 13722


Ignore:
Timestamp:
Oct 10, 2019 4:21:40 PM (5 weeks ago)
Author:
Jonathan Kämpe
Message:

#5844 Moved casadi related make targets to its own file.

Location:
branches/dev-jk-2471-2
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/dev-jk-2471-2/Makefile.am

    r13636 r13722  
    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=$(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}"
    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=$(SWIGCHECK_BUILD_DIR)" "CASADI_BUILD_DIR=$(CASADI_BUILD_DIR)" "IPOPT_HOME=$(IPOPT_HOME)"
    65     mkdir -p $(DESTDIR)$(prefix)/Python/
    66     cp -r $(CASADI_PYTHON_INST_DIR)/casadi $(DESTDIR)$(prefix)/Python/
    67     ## temp fix
    68     cp $(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 casadi_interface: install_casadi_interface
    120 build_casadi_interface: casadi modelicacasadi_wrapper
    121 install_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
    122     if [ "$(INSTALL_EXTRA_CASADI)" ]; then exec "$(INSTALL_EXTRA_CASADI)" "$(abs_top_srcdir)" "$(DESTDIR)$(prefix)"; fi
    123 
    124 ifcasadi: casadi
    125 if COMPILE_WITH_IPOPT
    126     mkdir -p $(MC_BUILD)/ifcasadi; \
    127     cd $(MC_BUILD)/ifcasadi; \
    128     case $(build) in \
    129     *-cygwin*|*-mingw*) \
    130     cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m32" -DCMAKE_CXX_FLAGS="-m32" \
    131         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)";; \
    132     *) \
    133     cmake $(MC_SRC_SWIG) \
    134         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)";; \
    135     esac
    136     cd $(MC_BUILD)/ifcasadi;  make
    137 endif
    138 if COMPILE_WITH_IPOPT64
    139     export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}";
    140     export PYTHONHOME=$(PYTHON64_HOME);
    141     mkdir -p $(MC_BUILD64)/ifcasadi; \
    142     cd $(MC_BUILD64)/ifcasadi; \
    143     cmake $(MC_SRC_SWIG) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m64" -DCMAKE_CXX_FLAGS="-m64" \
    144         -DIFCASADI_OUTDIR="$(MC_CASADI_BUILD)" -DCASADI_HOME="$(CASADI_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR64)"; \
    145     cd $(MC_BUILD64)/ifcasadi;  make
    146     export PYTHONHOME=$(ORIG_PYTHON_HOME); \
    147     export PATH="$(ORIG_PATH)";
    148 endif
    149 
    150 $(MC_LIB): $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi
    151 if COMPILE_WITH_IPOPT
    152     rm -rf $(MC_LIB)
    153     mkdir -p $(MC_LIB)
    154     cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(MC_LIB)
    155     cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_LIB)
    156     cp $(MC_CASADI_BUILD)/bin/util.jar $(MC_LIB)
    157     case $(build) in \
    158     *-cygwin*) \
    159     cp $(MC_BUILD)/ifcasadi/ifcasadi.dll $(MC_LIB) ;; \
    160     *-mingw*) \
    161     cp $(MC_BUILD)/ifcasadi/ifcasadi.dll $(MC_LIB) ;; \
    162     *) \
    163     cp $(MC_BUILD)/ifcasadi/libifcasadi.so $(MC_LIB) ;; \
    164     esac
    165 endif
    166 if COMPILE_WITH_IPOPT64
    167     rm -rf $(MC_LIB64)
    168     mkdir -p $(MC_LIB64)
    169     cp $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(MC_LIB64)
    170     cp $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_LIB64)
    171     cp $(MC_CASADI_BUILD)/bin/util.jar $(MC_LIB64)
    172     cp $(MC_BUILD64)/ifcasadi/ifcasadi.dll $(MC_LIB64)
    173 endif
    174 
    175 mc_modelica: ifcasadi
    176     cd $(MC_CASADI_BUILD); $(ANT_OPTS) $(ANT) -f "$(JAVA_MC_CASADI_ANT_FILE)" "-Dcompiler=$(COMPILER_DIR)" "-Dtarget=$(MC_CASADI_BUILD)"
    177 
    178 mc_optimica: ifcasadi
    179     mkdir -p $(OC_CASADI_BUILD)/src/generated/optimica/java
    180     cp -pr $(MC_CASADI_BUILD)/src/generated/modelica/java/ifcasadi $(OC_CASADI_BUILD)/src/generated/optimica/java
    181     cd $(OC_CASADI_BUILD); $(ANT_OPTS) $(ANT) -f "$(JAVA_OC_CASADI_ANT_FILE)" "-Dcompiler=$(COMPILER_DIR)" "-Dtarget=$(OC_CASADI_BUILD)"
    182 
    183 $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar: mc_modelica
    184 $(MC_CASADI_BUILD)/bin/util.jar:             mc_modelica
    185 $(MC_CASADI_BUILD)/bin/separateProcess.jar:  mc_modelica
    186 
    187 $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar: mc_optimica
    188 $(OC_CASADI_BUILD)/bin/util.jar:             mc_optimica
    189 $(OC_CASADI_BUILD)/bin/separateProcess.jar:  mc_optimica
    190 
    191 $(MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py: modelicacasadi_wrapper
    192 
    193 
    194 modelicacasadi_wrapper: $(MC_CASADI_BUILD)/bin/ModelicaCompiler.jar $(OC_CASADI_BUILD)/bin/OptimicaCompiler.jar $(MC_CASADI_BUILD)/bin/util.jar ifcasadi # $(MC_LIB)
    195 if COMPILE_WITH_IPOPT
    196     mkdir -p $(MC_BUILD)/modelicacasadi_wrapper; \
    197     cd $(MC_BUILD)/modelicacasadi_wrapper; \
    198     case $(build) in \
    199     *-cygwin*|*-mingw*) \
    200     cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m32" -DCMAKE_CXX_FLAGS="-m32" \
    201         -DMC_BUILD="$(MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)" \
    202         -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    203         "$(CMAKE_PYTHON_LIB)" "$(CMAKE_PYTHON_INCLUDE)" ;; \
    204     *) \
    205     cmake $(MC_INTERFACE) \
    206         -DMC_BUILD="$(MC_BUILD)" -DIPOPT_HOME="$(IPOPT_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR)" \
    207         -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    208         "$(CMAKE_PYTHON_LIB)" "$(CMAKE_PYTHON_INCLUDE)" ;; \
    209     esac
    210     cd $(MC_BUILD)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
    211 endif
    212 if COMPILE_WITH_IPOPT64
    213     export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    214     export PYTHONHOME=$(PYTHON64_HOME); \
    215     mkdir -p $(MC_BUILD64)/modelicacasadi_wrapper; \
    216     cd $(MC_BUILD64)/modelicacasadi_wrapper; \
    217     cmake $(MC_INTERFACE) -G "MSYS Makefiles" -DCMAKE_CXX_COMPILER_ARG1="-m64" -DCMAKE_CXX_FLAGS="-m64" \
    218         -DMC_BUILD="$(MC_BUILD64)" -DIPOPT_HOME="$(IPOPT64_HOME)" -DCASADI_BUILD_DIR="$(CASADI_BUILD_DIR64)" \
    219         -DIFCASADI_JAR_BASE="$(JAVA_CASADI_BUILD_DIR)" -DCASADI_HOME="$(CASADI_HOME)" \
    220         "$(CMAKE_PYTHON64_LIB)" "$(CMAKE_PYTHON64_INCLUDE)"; \
    221     cd $(MC_BUILD64)/modelicacasadi_wrapper;  make modelicacasadi_wrapper
    222     export PYTHONHOME=$(ORIG_PYTHON_HOME);
    223     export PATH="$(ORIG_PATH)";
    224 endif
    225 
    226  $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py: install_modelicacasadi_transfer
    227  $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/modelica_casadi_transfer_wrapper.py: install_modelicacasadi_transfer
    228  
    229  $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py: install_modelicacasadi_wrapper
    230  
    231  install_modelicacasadi_wrapper: $(MC_BUILD)/modelicacasadi_wrapper/swig/modelicacasadi_wrapper.py
    232 if COMPILE_WITH_IPOPT
    233     mkdir -p $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
    234     cp $(MC_BUILD)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper
    235     rm -f $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
    236     touch $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
    237     echo "from modelicacasadi_wrapper import *" >> $(DESTDIR)$(prefix)/Python/modelicacasadi_wrapper/__init__.py
    238 endif
    239 if COMPILE_WITH_IPOPT64
    240     export PATH=$(PYTHON64_HOME):$(PYTHON64_HOME)/Scripts:$(PYTHON64_HOME)/Lib:"${PATH}"; \
    241     export PYTHONHOME=$(PYTHON64_HOME);
    242     mkdir -p $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper
    243     cp $(MC_BUILD64)/modelicacasadi_wrapper/swig/*modelicacasadi_wrapper* $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper
    244     rm -f $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper/__init__.py
    245     touch $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper/__init__.py
    246     echo "from modelicacasadi_wrapper import *" >> $(DESTDIR)$(prefix)/Python_64/modelicacasadi_wrapper/__init__.py
    247     export PYTHONHOME=$(ORIG_PYTHON_HOME)
    248     export PATH="$(ORIG_PATH)"
    249 endif
    250 
    251  install_modelicacasadi_transfer: $(MC_INTERFACE)/python/modelica_casadi_transfer_wrapper.py
    252 if COMPILE_WITH_IPOPT
    253     mkdir -p $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer
    254     rm -f $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py
    255     touch $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py
    256     echo "from modelica_casadi_transfer_wrapper import *" >> $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer/__init__.py
    257     cp $(MC_INTERFACE)/python/modelica_casadi_transfer_wrapper.py $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer
    258 endif
    259 if COMPILE_WITH_IPOPT64   
    260     mkdir -p $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer
    261     rm -f $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer/__init__.py
    262     touch $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer/__init__.py
    263     echo "from modelica_casadi_transfer_wrapper import *" >> $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer/__init__.py
    264     cp $(MC_INTERFACE)/python/modelica_casadi_transfer_wrapper.py $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer
    265 endif
    266        
     47include MakefileCasadi.am
     48
    26749if NUMPY_NO_MSVCR
    26850NUMPY_NO_MSVCR_ARG=--no-msvcr="true"
     
    654436
    655437clean-local: clean-frontends clean-python-packages clean-casadi-interface
    656 
    657 clean-casadi-interface:
    658     rm -rf $(MC_BUILD)
    659     rm -rf $(MC_BUILD64)
    660 #   rm -rf $(DESTDIR)$(prefix)/Python/casadi
    661 #   rm -rf $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer
    662 if HAVE_ANT
    663     cd $(JAVA_CASADI_BUILD_DIR)/ModelicaCompilerCasADi; \
    664     $(ANT_OPTS) $(ANT) clean ; rm -rf $(MC_CASADI_BUILD)/src/cpp-generated $(MC_CASADI_BUILD)/src/generated/modelica/java/ifcasadi
    665     cd $(JAVA_CASADI_BUILD_DIR)/OptimicaCompilerCasADi; \
    666     $(ANT_OPTS) $(ANT) clean ; rm -rf $(OC_CASADI_BUILD)/src/cpp-generated $(OC_CASADI_BUILD)/src/generated/optimica/java/ifcasadi
    667 endif
    668438   
    669439clean-python-packages:
     
    701471    make -C $(abs_top_srcdir)/doc/PyJMI html
    702472
    703 
    704 .PHONY: modelicacasadi_wrapper ifcasadi install_modelicacasadi_transfer install_modelicacasadi_wrapper
  • branches/dev-jk-2471-2/Makefile.in

    r13636 r13722  
    1515
    1616@SET_MAKE@
     17
     18#
     19#    Copyright (C) 2009 Modelon AB
     20#
     21#    This program is free software: you can redistribute it and/or modify
     22#    it under the terms of the Common Public License as published by
     23#    IBM, version 1.0 of the License.
     24#
     25#    This program is distributed in the hope that it will be useful,
     26#    but WITHOUT ANY WARRANTY. See the Common Public License for more details.
     27#
     28#    You should have received a copy of the Common Public License
     29#    along with this program.  If not, see
     30#     <http://www.ibm.com/developerworks/library/os-cpl.html/>.
    1731
    1832#
     
    4963host_triplet = @host@
    5064@PYTHON_ENABLED_TRUE@am__append_1 = Python
    51 subdir = .
    5265DIST_COMMON = $(am__configure_deps) $(srcdir)/Makefile.am \
    53     $(srcdir)/Makefile.in $(srcdir)/config.h.in \
    54     $(srcdir)/jm_tests.in \
     66    $(srcdir)/Makefile.in $(srcdir)/MakefileCasadi.am \
     67    $(srcdir)/config.h.in $(srcdir)/jm_tests.in \
    5568    $(top_srcdir)/Python/src/required_defaults.py.in \
    5669    $(top_srcdir)/configure INSTALL config.guess config.sub \
    5770    depcomp install-sh ltmain.sh missing
     71subdir = .
    5872ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    5973am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
     
    371385am--refresh:
    372386    @:
    373 $(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(am__configure_deps)
     387$(srcdir)/Makefile.in:  $(srcdir)/Makefile.am $(srcdir)/MakefileCasadi.am $(am__configure_deps)
    374388    @for dep in $?; do \
    375389      case '$(am__configure_deps)' in \
     
    10171031@COMPILE_WITH_IPOPT64_TRUE@ echo "from modelica_casadi_transfer_wrapper import *" >> $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer/__init__.py
    10181032@COMPILE_WITH_IPOPT64_TRUE@ cp $(MC_INTERFACE)/python/modelica_casadi_transfer_wrapper.py $(DESTDIR)$(prefix)/Python_64/modelicacasadi_transfer
     1033
     1034clean-casadi-interface:
     1035    rm -rf $(MC_BUILD)
     1036    rm -rf $(MC_BUILD64)
     1037#   rm -rf $(DESTDIR)$(prefix)/Python/casadi
     1038#   rm -rf $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer
     1039@HAVE_ANT_TRUE@ cd $(JAVA_CASADI_BUILD_DIR)/ModelicaCompilerCasADi; \
     1040@HAVE_ANT_TRUE@ $(ANT_OPTS) $(ANT) clean ; rm -rf $(MC_CASADI_BUILD)/src/cpp-generated $(MC_CASADI_BUILD)/src/generated/modelica/java/ifcasadi
     1041@HAVE_ANT_TRUE@ cd $(JAVA_CASADI_BUILD_DIR)/OptimicaCompilerCasADi; \
     1042@HAVE_ANT_TRUE@ $(ANT_OPTS) $(ANT) clean ; rm -rf $(OC_CASADI_BUILD)/src/cpp-generated $(OC_CASADI_BUILD)/src/generated/optimica/java/ifcasadi
     1043
     1044.PHONY: modelicacasadi_wrapper ifcasadi install_modelicacasadi_transfer install_modelicacasadi_wrapper
    10191045
    10201046build-python-packages:
     
    13231349clean-local: clean-frontends clean-python-packages clean-casadi-interface
    13241350
    1325 clean-casadi-interface:
    1326     rm -rf $(MC_BUILD)
    1327     rm -rf $(MC_BUILD64)
    1328 #   rm -rf $(DESTDIR)$(prefix)/Python/casadi
    1329 #   rm -rf $(DESTDIR)$(prefix)/Python/modelicacasadi_transfer
    1330 @HAVE_ANT_TRUE@ cd $(JAVA_CASADI_BUILD_DIR)/ModelicaCompilerCasADi; \
    1331 @HAVE_ANT_TRUE@ $(ANT_OPTS) $(ANT) clean ; rm -rf $(MC_CASADI_BUILD)/src/cpp-generated $(MC_CASADI_BUILD)/src/generated/modelica/java/ifcasadi
    1332 @HAVE_ANT_TRUE@ cd $(JAVA_CASADI_BUILD_DIR)/OptimicaCompilerCasADi; \
    1333 @HAVE_ANT_TRUE@ $(ANT_OPTS) $(ANT) clean ; rm -rf $(OC_CASADI_BUILD)/src/cpp-generated $(OC_CASADI_BUILD)/src/generated/optimica/java/ifcasadi
    1334 
    13351351clean-python-packages:
    13361352@PYTHON_ENABLED_TRUE@   if [ -d $(assimulo_build_dir)/Assimulo ]; then \
     
    13631379    make -C $(abs_top_srcdir)/doc/PyJMI html
    13641380
    1365 .PHONY: modelicacasadi_wrapper ifcasadi install_modelicacasadi_transfer install_modelicacasadi_wrapper
    1366 
    13671381# Tell versions [3.59,3.63) of GNU make to not export all variables.
    13681382# Otherwise a system limit (for SysV at least) may be exceeded.
Note: See TracChangeset for help on using the changeset viewer.