summaryrefslogtreecommitdiff
path: root/lib/libsalsa/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libsalsa/Makefile')
-rw-r--r--lib/libsalsa/Makefile60
1 files changed, 60 insertions, 0 deletions
diff --git a/lib/libsalsa/Makefile b/lib/libsalsa/Makefile
new file mode 100644
index 0000000..5f8216b
--- /dev/null
+++ b/lib/libsalsa/Makefile
@@ -0,0 +1,60 @@
+LOBJECTS=main.lo output.lo misc.lo pcm.lo mix.lo seq.lo seqmid.lo rawmidi.lo seq_output.lo timer.lo stubs.lo seq_input.lo
+
+OSSLIBDIR=/usr/lib/oss
+
+CFLAGS=-O -I../../include -I../libOSSlib
+LIBTOOL=libtool --tag=CC
+
+all: libsalsa.la
+
+*.lo: local.h
+
+main.lo: main.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c main.c
+
+pcm.lo: pcm.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c pcm.c
+
+misc.lo: misc.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c misc.c
+
+stubs.lo: stubs.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c stubs.c
+
+mix.lo: mix.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c mix.c
+
+output.lo: output.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c output.c
+
+seq.lo: seq.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c seq.c
+
+timer.lo: timer.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c timer.c
+
+seqmid.lo: seqmid.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c seqmid.c
+
+seq_input.lo: seq_input.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c seq_input.c
+
+seq_output.lo: seq_output.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c seq_output.c
+
+rawmidi.lo: rawmidi.c
+ $(LIBTOOL) --mode=compile ${CC} $(CFLAGS) -c rawmidi.c
+
+libsalsa.la: $(LOBJECTS)
+ $(LIBTOOL) --mode=link ${CC} -rpath /usr/lib -Wl,--version-script=Versions -version-info 2:0:0 -o libsalsa.la $(LOBJECTS) -L../libOSSlib -lOSSlib
+
+install: libsalsa.la
+ $(LIBTOOL) cp libsalsa.la /usr/lib
+ (cd /usr/lib;ln -sf libsalsa.so.2.0.0 libasound.so)
+ (cd /usr/lib;ln -sf libsalsa.so.2.0.0 libasound.so.2)
+
+dep:
+
+clean:
+ rm -f core core.* *.o *.a *.lo *.so *.loT *.la x y z *.s
+ rm -rf .libs