]> git.draconx.ca Git - upkg.git/blobdiff - src/engine/Makefile.inc
Implement support for libmodplug in Engine.Music.
[upkg.git] / src / engine / Makefile.inc
index 897ba2b4b297529e769f3731771d880a15c35453..774f7082da5da62f2c2cacb5f22a798e7c41970b 100644 (file)
@@ -1,7 +1,17 @@
-noinst_HEADERS += engine/music.h engine/texture.h
+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_LDFLAGS  = $(GLIB_LIBS)
-engine_la_LDFLAGS += -module -avoid-version -export-symbols-regex _LTX_
+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
+endif
+
+if USE_LIBMODPLUG
+engine_la_SOURCES += engine/music-modplug.c engine/modplug-types.h
+engine_la_CFLAGS  += $(LIBMODPLUG_CFLAGS)
+engine_la_LIBADD  += $(LIBMODPLUG_LIBS)
+endif