source: roaraudio/plugins/alsavs/Makefile @ 5263:1f8769c1aff0

Last change on this file since 5263:1f8769c1aff0 was 5263:1f8769c1aff0, checked in by phi, 12 years ago

added very experimental control plugin

File size: 1.5 KB
Line 
1BASENAME0=libasound_module_pcm_roar
2BASENAME1=libasound_module_ctl_roar
3SLIB0=$(BASENAME0)$(SHARED_SUFFIX)
4SLIB1=$(BASENAME1)$(SHARED_SUFFIX)
5TARGET=$(SLIB0) $(SLIB1)
6INSTALL_DIR=$(PREFIX_LIB)/alsa-lib/
7OBJS0=pcm_roar.o roar.o
8OBJS1=ctl_roar.o roar.o
9
10include ../../Makefile.conf
11include ../../Makefile.inc
12#include Makefile.conf
13
14#DEBUG=-DDEBUG -DXXX
15DEFINES=-DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alsa-plugins\" -DVERSION=\"1.0.13\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_LIBASOUND=1 -D_REENTRANT -DPIC
16CFLAGS += -g -Wall $(Wextra) $(OPTI_O) -I../../include $(DEFINES) $(DEBUG) $(INCLUDE) $(INCPATH) $(SHARED_CF) $(fPIC) -I/usr/include/alsa -D_GNU_SOURCE $(pthread)
17LDFLAGS+= -g $(SHARED) $(LDPATH) -L../../lib $(pthread)
18LIBS    = $(LIBROAR) $(lib_m) $(lib_dl) -lrt $(lib_asound)
19
20all: ${TARGET}
21clean:
22        rm -f ${TARGET} *.o tests tests.c
23new: clean all
24
25install: ${TARGET}
26        mkdir -p ${DESTDIR}${INSTALL_DIR}
27        cp ${TARGET} ${DESTDIR}${INSTALL_DIR}
28semi-install: ${TARGET}
29        mkdir -p ${DESTDIR}${INSTALL_DIR}
30        ln -fs `pwd`/$(SLIB0) ${DESTDIR}${INSTALL_DIR}
31        ln -fs `pwd`/$(SLIB1) ${DESTDIR}${INSTALL_DIR}
32
33$(SLIB0): $(OBJS0)
34        $(CC) $(LDFLAGS) -Wl,-soname -Wl,$(SLIB0) -o $(SLIB0) $(OBJS0) $(LIBS)
35$(SLIB1): $(OBJS1)
36        $(CC) $(LDFLAGS) -Wl,-soname -Wl,$(SLIB1) -o $(SLIB1) $(OBJS1) $(LIBS)
Note: See TracBrowser for help on using the repository browser.