forked from AuroraMiddleware/gtk
reftest: Build a private library for gtk-reftest
This is a noinst library for now, but the idea is to turn it into a proper DLL on Windows, so that we can install it and properly link the modules to it. Windows doesn't allow undefined symbols in modules. https://bugzilla.gnome.org/show_bug.cgi?id=736338
This commit is contained in:
parent
2e6dd4082f
commit
ee9e708cf6
@ -23,19 +23,35 @@ gtk_reftest_CFLAGS = \
|
||||
$(NULL)
|
||||
|
||||
gtk_reftest_LDADD = \
|
||||
libgtkreftestprivate.la \
|
||||
$(top_builddir)/gdk/libgdk-3.la \
|
||||
$(top_builddir)/gtk/libgtk-3.la \
|
||||
$(GTK_DEP_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(NULL)
|
||||
|
||||
gtk_reftest_SOURCES = \
|
||||
noinst_LTLIBRARIES = \
|
||||
libgtkreftestprivate.la \
|
||||
$(NULL)
|
||||
|
||||
libgtkreftestprivate_la_CFLAGS = $(gtk_reftest_CFLAGS)
|
||||
libgtkreftestprivate_la_LIBADD = \
|
||||
$(top_builddir)/gdk/libgdk-3.la \
|
||||
$(top_builddir)/gtk/libgtk-3.la \
|
||||
$(GTK_DEP_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(NULL)
|
||||
|
||||
libgtkreftestprivate_la_SOURCES = \
|
||||
reftest-compare.c \
|
||||
reftest-compare.h \
|
||||
reftest-module.c \
|
||||
reftest-module.h \
|
||||
reftest-snapshot.c \
|
||||
reftest-snapshot.h \
|
||||
$(NULL)
|
||||
|
||||
gtk_reftest_SOURCES = \
|
||||
gtk-reftest.c \
|
||||
gtk-reftest.h
|
||||
|
||||
@ -437,7 +453,7 @@ DISTCLEANFILES = $(built_tests)
|
||||
testmetadir = $(datadir)/installed-tests/$(PACKAGE)
|
||||
testmeta_DATA = $(built_tests)
|
||||
else
|
||||
noinst_LTLIBRARIES = \
|
||||
noinst_LTLIBRARIES += \
|
||||
libreftest.la \
|
||||
$(NULL)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user