Jan Kaluza 8ed3a93
diff --git a/docs/Makefile b/docs/Makefile
Jan Kaluza 8ed3a93
index 86bdec0..76222d1 100644
Jan Kaluza 8ed3a93
--- a/docs/Makefile
Jan Kaluza 8ed3a93
+++ b/docs/Makefile
Jan Kaluza 8ed3a93
@@ -13,7 +13,7 @@ pdf_manual:
Jan Kaluza 8ed3a93
 	cd tex-files; latex manual; latex manual; latex manual; dvipdf manual.dvi; mv manual.pdf .. 
Jan Kaluza 8ed3a93
 
Jan Kaluza 8ed3a93
 html_manual:
Jan Kaluza 8ed3a93
-	cd tex-files; latex2html -split 3 -no_math -html_version 3.2 -dir ../${MANUAL_DIR} -mkdir -contents_in_navigation manual
Jan Kaluza 8ed3a93
+	cd tex-files; latex2html -local_icons -split 3 -no_math -html_version 3.2 -dir ../${MANUAL_DIR} -mkdir -contents_in_navigation manual
Jan Kaluza 8ed3a93
 
Jan Kaluza 8ed3a93
 
Jan Kaluza 8ed3a93
 java_docs:
Jan Kaluza 8ed3a93
diff --git a/src/Makefile b/src/Makefile
Jan Kaluza 8ed3a93
index 7d0b731..50ee191 100644
Jan Kaluza 8ed3a93
--- a/src/Makefile
Jan Kaluza 8ed3a93
+++ b/src/Makefile
Jan Kaluza 8ed3a93
@@ -6,7 +6,7 @@
Jan Kaluza 8ed3a93
 # This target builds the java language bindings to the adevs simulator.
Jan Kaluza 8ed3a93
 # Point this at your java installation if you want to build the Java bindings.
Jan Kaluza 8ed3a93
 JAVA_HOME = /usr/local/jdk1.6.0_26
Jan Kaluza 8ed3a93
-CFLAGS += -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux
Jan Kaluza 8ed3a93
+java_adevs: CFLAGS += -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux
Jan Kaluza 8ed3a93
 #
Jan Kaluza 8ed3a93
 # 2) adevs
Jan Kaluza 8ed3a93
 #
Jan Kaluza 8ed3a93
@@ -23,7 +23,7 @@ CFLAGS += -I${JAVA_HOME}/include -I${JAVA_HOME}/include/linux
Jan Kaluza 8ed3a93
 # adevs object library. Point MODELICA_HOME at your Open Modelica 
Jan Kaluza 8ed3a93
 # installation if you want to build the Modelica extensions for adevs.
Jan Kaluza 8ed3a93
 MODELICA_HOME = ${HOME}/Code/openmodelica/trunk
Jan Kaluza 8ed3a93
-CFLAGS += -I${MODELICA_HOME}/build/include/omc
Jan Kaluza 8ed3a93
+adevs_with_modelica: CFLAGS += -I${MODELICA_HOME}/build/include/omc
Jan Kaluza 8ed3a93
 include Makefile.modelica
Jan Kaluza 8ed3a93
 
Jan Kaluza 8ed3a93
 # These are generic options for the GNU C++ compiler.
Jan Kaluza 8ed3a93
@@ -64,6 +64,13 @@ JAVA_OBJS = \
Jan Kaluza 8ed3a93
 # to C++ simulations
Jan Kaluza 8ed3a93
 adevs: ${ADEVS_OBJS} 
Jan Kaluza 8ed3a93
 	ar -r libadevs.a ${ADEVS_OBJS}
Jan Kaluza 8ed3a93
+	${CXX} -shared -Wl,-soname,libadevs.so.2 -o libadevs.so.2.6 ${ADEVS_OBJS}
Jan Kaluza 8ed3a93
+
Jan Kaluza 8ed3a93
+install:
Jan Kaluza 8ed3a93
+	mkdir -p "${DESTDIR}"
Jan Kaluza 8ed3a93
+	install -m 755 -p libadevs.so.2.6 "${DESTDIR}"
Jan Kaluza 8ed3a93
+	ln -f -s libadevs.so.2.6 "${DESTDIR}/libadevs.so.2"
Jan Kaluza 8ed3a93
+	ln -f -s libadevs.so.2.6 "${DESTDIR}/libadevs.so"
Jan Kaluza 8ed3a93
 
Jan Kaluza 8ed3a93
 # This adds the modelica extensions to the adevs library
Jan Kaluza 8ed3a93
 adevs_with_modelica: ${ADEVS_OBJS} modelica_runtime.o