AM_CPPFLAGS = $(WARN_CFLAGS) \
$(DISABLE_DEPRECATED_CFLAGS) \
- $(GTKFORMUI_CFLAGS) \
$(GTKFORM_CFLAGS) \
-DLOCALEDIR=\"$(localedir)\" \
-DMODULESDIR=\""$(libdir)/$(PACKAGE)/modules"\" \
-DG_LOG_DOMAIN=\"GtkFormUI\"
-LIBS = $(GTKFORMUI_LIBS) \
- $(GTKFORM_LIBS)
+LIBS = $(GTKFORM_LIBS)
lib_LTLIBRARIES = libgtkformui.la
libgtkformui_la_SOURCES = gtkformdecoder.c \
gtkformwidgetdecoder.c
+libgtkformui_la_LIBADD = $(top_builddir)/src/libgtkform.la
+
libgtkformui_la_LDFLAGS = -no-undefined
libgtkformui_include_HEADERS = gtkformdecoder.h \
ln -s -f $(libmodulesdir)/libgtkformui$(libmodulesext) .
uninstall-hook:
- rm -f $(libdir)/$(PACKAGE)/modules/libgtkdateentry$(libmodulesext)
+ rm -f $(libdir)/$(PACKAGE)/modules/libgtkformui$(libmodulesext)
SUBDIRS = icons
-moduledir = `pkg-config --variable=moduledir gladeui-1.0`
+glademodulesdir = `pkg-config --variable=moduledir gladeui-1.0`
-catalogsdir = `pkg-config --variable=catalogdir gladeui-1.0`
+gladecatalogsdir = `pkg-config --variable=catalogdir gladeui-1.0`
-catalogs_DATA = gtkformui.xml
+gladecatalogs_DATA = gtkformui.xml
-EXTRA_DIST = $(catalogs_DATA)
+EXTRA_DIST = $(gladecatalogs_DATA)
+
+if PLATFORM_WIN32
+libmodulesext = -0.dll
+libmodulesextglade = .dll
+libmodulesdir = $(bindir)
+else
+libmodulesext = .so
+libmodulesextglade = $(libmodulesext)
+libmodulesdir = $(libdir)
+endif
install-exec-hook:
- cd $(moduledir) && \
- ln -s -f $(libdir)/libgtkformui.so .
+ cd $(glademodulesdir) && \
+ ln -s -f $(libmodulesdir)/libgtkformui$(libmodulesext) libgtkformui$(libmodulesextglade)
uninstall-hook:
- rm -f $(moduledir)/libgtkformui.so
+ rm -f $(glademodulesdir)/libgtkformui$(libmodulesextglade)