Skip to content

Commit

Permalink
- Only copy essential headers to the installation
Browse files Browse the repository at this point in the history
git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@12586 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
sjoelund committed Aug 18, 2012
1 parent b109731 commit 5bfb92c
Showing 1 changed file with 41 additions and 12 deletions.
53 changes: 41 additions & 12 deletions SimulationRuntime/c/Makefile.common
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,46 @@ CFLAGS := $(CFLAGS) -mfpmath=sse -Wall $(ANSI) -pedantic -I. -I$(METAPATH) -I$(M
FFLAGS = -O -fexceptions
# P.A: before, g77 had -O3 or -O2 but that caused a bug in DDASRT, giving infinite loop.

RUNTIME_HEADERS = ./f2c.h \
./inline.h \
./math-support/blaswrap.h \
./math-support/matrix.h \
./meta/gc/common.h \
./meta/gc/gc.h \
./meta/gc/generational.h \
./meta/gc/marksweep.h \
./meta/gc/roots.h \
./meta/meta_modelica_builtin_boxptr.h \
./meta/meta_modelica_builtin.h \
./meta/meta_modelica.h \
./meta/meta_modelica_real.h \
./meta/meta_modelica_string_lit.h \
./ModelicaExternalC/ModelicaUtilities.h \
./openmodelica_func.h \
./openmodelica.h \
./simulation_data.h \
./simulation/simulation_runtime.h \
./simulation/solver/delay.h \
./simulation/solver/model_help.h \
./simulation/solver/simulation_inline_solver.h \
./util/base_array.h \
./util/boolean_array.h \
./util/division.h \
./util/index_spec.h \
./util/integer_array.h \
./util/java_interface.h \
./util/memory_pool.h \
./util/modelica.h \
./util/modelica_string.h \
./util/modelinfo.h \
./util/omc_error.h \
./util/read_write.h \
./util/real_array.h \
./util/ringbuffer.h \
./util/rtclock.h \
./util/string_array.h \
./util/utility.h \
./util/varinfo.h

.PHONY : clean all ModelicaExternalC/libModelicaExternalC.a $(LIBF2C)

Expand Down Expand Up @@ -62,18 +102,7 @@ install: ModelicaExternalC/libModelicaExternalC.a libSimulationRuntimeC.a simula
../interactive/libinteractive.a $(builddir_lib)
test -z "$(LIBF2C)" || cp simulation/libf2c/libf2c.* $(builddir_lib)/
# copy header files
cp -p ./inline.h \
./openmodelica.h \
./ModelicaExternalC/ModelicaUtilities.h \
./openmodelica_func.h \
./simulation_data.h \
./f2c.h \
./util/*.h \
./math-support/*.h \
./simulation/*.h \
./simulation/solver/*.h \
./simulation/results/*.h \
./meta/*.h ./meta/gc/*.h $(builddir_inc)
cp -p $(RUNTIME_HEADERS) $(builddir_inc)
# copy fmi stuff
cp -p ../fmi/export/*.h \
../fmi/export/fmu_model_interface.c \
Expand Down

0 comments on commit 5bfb92c

Please sign in to comment.