aboutsummaryrefslogtreecommitdiff
path: root/plugins/dfsound/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/dfsound/Makefile.am')
-rw-r--r--plugins/dfsound/Makefile.am51
1 files changed, 51 insertions, 0 deletions
diff --git a/plugins/dfsound/Makefile.am b/plugins/dfsound/Makefile.am
new file mode 100644
index 0000000..88a7dc8
--- /dev/null
+++ b/plugins/dfsound/Makefile.am
@@ -0,0 +1,51 @@
+INCLUDES = -DPIXMAPDIR=\"${datadir}/pixmaps/\" \
+ -DLOCALE_DIR=\"${datadir}/locale/\" \
+ -DDATADIR=\"${datadir}/psemu/\" \
+ $(GTK2_CFLAGS) $(GLADE2_CFLAGS) \
+ -I../../include
+
+bindir = @libdir@/games/psemu/
+libdir = @libdir@/games/psemu/
+
+lib_LTLIBRARIES = libDFSound.la
+
+libDFSound_la_SOURCES = spu.c cfg.c dma.c freeze.c registers.c
+
+libDFSound_la_CFLAGS =
+libDFSound_la_LDFLAGS = -module -avoid-version -lpthread -lm
+
+if SOUND_ALSA
+libDFSound_la_SOURCES += alsa.c
+libDFSound_la_CFLAGS += -DUSEALSA=1
+libDFSound_la_LDFLAGS += $(ALSA_LIBS)
+endif
+
+if SOUND_OSS
+libDFSound_la_SOURCES += oss.c
+libDFSound_la_CFLAGS += -DUSEOSS=1
+endif
+
+if SOUND_PULSEAUDIO
+libDFSound_la_SOURCES += pulseaudio.c
+libDFSound_la_CFLAGS += -DUSEPULSEAUDIO=1 $(PULSEAUDIO_CFLAGS)
+libDFSound_la_LDFLAGS += $(PULSEAUDIO_LIBS)
+endif
+
+if SOUND_SDL
+libDFSound_la_SOURCES += sdl.c
+libDFSound_la_CFLAGS += -DUSESDL=1 $(SDL_CFLAGS)
+libDFSound_la_LDFLAGS += $(SDL_LIBS)
+endif
+
+if SOUND_NULL
+libDFSound_la_SOURCES += nullsnd.c
+libDFSound_la_CFLAGS += -DUSENULL=1
+endif
+
+bin_PROGRAMS = cfgDFSound
+cfgDFSound_SOURCES = spucfg-0.1df/main.c
+cfgDFSound_LDADD = $(GTK2_LIBS) $(GLADE2_LIBS)
+
+glade_DATA = spucfg-0.1df/dfsound.glade2
+gladedir = $(datadir)/psemu/
+EXTRA_DIST = $(glade_DATA)