+AM_CPPFLAGS = -DPKGLIBDIR=\"$(pkglibdir)\"
+
lib_LTLIBRARIES = libuobject.la libupkg.la
+pkglib_LTLIBRARIES =
include_HEADERS = upkg.h
noinst_HEADERS = pack.h avl.h
libuobject_la_SOURCES = uobject.c module.c avl.c package.c \
loadable.c exportable.c
-libuobject_la_CPPFLAGS = $(GLIB_CFLAGS) $(LTDLINCL)
+libuobject_la_CPPFLAGS = $(AM_CPPFLAGS) $(GLIB_CFLAGS) $(LTDLINCL)
libuobject_la_LIBADD = $(LIBLTDL) $(GLIB_LIBS)
libuobject_la_LDFLAGS = -export-symbols-regex '^u_'
noinst_HEADERS += engine/music.h engine/texture.h engine/music-module.h
-lib_LTLIBRARIES += engine.la
-engine_la_SOURCES = engine/music.c engine/texture.c engine/engine.c
-engine_la_CFLAGS = $(GLIB_CFLAGS)
-engine_la_LIBADD = $(GLIB_LIBS)
-engine_la_LDFLAGS = -module -avoid-version -export-symbols-regex _LTX_
+pkglib_LTLIBRARIES += engine.la
+engine_la_SOURCES = engine/music.c engine/texture.c engine/engine.c
+engine_la_CFLAGS = $(GLIB_CFLAGS)
+engine_la_LIBADD = $(GLIB_LIBS)
+engine_la_LDFLAGS = -module -avoid-version -export-symbols-regex _LTX_
if USE_DUMMYMOD
engine_la_SOURCES += engine/music-dummymod.c
GTypeModuleClass *modclass = G_TYPE_MODULE_CLASS(class);
- if (lt_dlinit() != 0) {
+ if (lt_dlinit() != 0 || lt_dlsetsearchpath(PKGLIBDIR) != 0) {
dl_print_errors(__func__);
}