Skip to content

Commit

Permalink
Added wrappers for table-manipulation functions (defined in
Browse files Browse the repository at this point in the history
c_runtime/tables.h) to libModelicaExternalC.

All other functions remain unimplemented.



git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@6032 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
Anton Sodja committed Sep 6, 2010
1 parent d82d552 commit fbad45a
Show file tree
Hide file tree
Showing 3 changed files with 411 additions and 104 deletions.
8 changes: 6 additions & 2 deletions c_runtime/Makefile.common
Expand Up @@ -63,7 +63,8 @@ solver_main.h \
string_array.h \
utility.h

LIBS = libc_runtime.a libsim.a interactive/libinteractive.a
LIBS = libc_runtime.a libsim.a interactive/libinteractive.a \
ModelicaExternalC/libModelicaExternalC.a

.PHONY : libsendData.a libsendDataHumbug.a

Expand All @@ -81,6 +82,9 @@ libsim.a : $(SIMOBJS) $(HFILES)
$(AR) $@ $(SIMOBJS)
ranlib $@

ModelicaExternalC/libModelicaExternalC.a: ModelicaExternalC/ModelicaExternalC.cpp
$(MAKE) -C ModelicaExternalC

interactive/libinteractive.a : interactive/omi_Calculation.cpp interactive/omi_Control.cpp interactive/omi_ResultManager.cpp interactive/omi_ServiceInterface.cpp interactive/omi_Transfer.cpp interactive/socket.cpp interactive/thread.cpp
$(MAKE) -C interactive -f $(INTERACTIVEMAKEFILE)

Expand All @@ -91,7 +95,7 @@ libf2c/libf2c.a :
libsendDataHumbug.a :
$(MAKE) -C sendData -f Makefile.humbug

install: libc_runtime.a libsim.a libf2c/libf2c.a interactive/libinteractive.a $(LIBSENDDATA) omdevinstall
install: libc_runtime.a libsim.a libf2c/libf2c.a interactive/libinteractive.a $(LIBSENDDATA) omdevinstall ModelicaExternalC/libModelicaExternalC.a
cp $(HFILES) $(builddir_inc)/
cp $(LIBS) $(builddir_lib)/
cp libf2c/libf2c.* $(builddir_lib)/
Expand Down

0 comments on commit fbad45a

Please sign in to comment.