Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/gcompris/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'src/gcompris/Makefile.am')
-rw-r--r--src/gcompris/Makefile.am32
1 files changed, 27 insertions, 5 deletions
diff --git a/src/gcompris/Makefile.am b/src/gcompris/Makefile.am
index 6fafa87..f796882 100644
--- a/src/gcompris/Makefile.am
+++ b/src/gcompris/Makefile.am
@@ -27,6 +27,25 @@ endif
#cairo_c =
#endif
+if PLATFORM_WIN32
+no_undefined = -no-undefined
+shared = -shared
+else
+no_undefined =
+shared =
+endif
+
+if OS_WIN32
+install-libtool-import-lib:
+ $(INSTALL) .libs/libgcompris-1.dll.a $(DESTDIR)$(libdir)
+
+uninstall-libtool-import-lib:
+ -rm $(DESTDIR)$(libdir)/libgcompris-1.dll.a
+else
+install-libtool-import-lib:
+uninstall-libtool-import-lib:
+endif
+
bin_PROGRAMS = gcompris
INCLUDES = \
@@ -45,26 +64,25 @@ gcompris_SOURCES = \
main.c
gcompris_LDFLAGS = \
- -export-dynamic $(python_ldflags) $(SDL_LIBS) $(cairo_ldflags)
+ -export-dynamic $(python_ldflags) $(cairo_ldflags)
gcompris_LDADD = \
+ $(top_builddir)/src/gcompris/libgcompris-1.la \
$(LIBICONV) \
$(INTLLIBS) \
$(python_ldadd) \
- $(top_builddir)/src/gcompris/libgcompris-1.la \
$(LIBPOPT)
-
#
# Gcompris library
#
lib_LTLIBRARIES = libgcompris-1.la
libgcompris_1_la_LIBADD = \
- $(GCOMPRIS_LIBS) $(sqlite_ldadd) $(XML_LIBS) $(GNET_LIBS)
+ $(GCOMPRIS_LIBS) $(sqlite_ldadd) $(XML_LIBS) $(GNET_LIBS) $(SDL_LIBS)
-libgcompris_1_la_LDFLAGS = $(no_undefined) \
+libgcompris_1_la_LDFLAGS = $(shared) $(no_undefined) \
-version-info $(LIBGCOMPRIS_CURRENT):$(LIBGCOMPRIS_REVISION):$(LIBGCOMPRIS_AGE)
libgcomprisincludedir = $(includedir)/libgcompris-1.0/libgcompris
@@ -164,5 +182,9 @@ dist-hook:
rm -f $(distdir)/$$file ; \
done
+install-data-local: install-libtool-import-lib
+
+uninstall-local: uninstall-libtool-import-lib
+
clean-local:
rm -f $(marshal_sources)