CFLAGS = -Wall -g -O -fPIC

TARGET = libaudioparamteser.so

ifeq ($(AUDUO_PLATFORM),whale)
CFLAGS += -DAUDIO_WHALE
CFLAGS += -DAUDIO_PRINT
else
CFLAGS += $(AUDUO_PLATFORM_FLAG)
endif
LIBPATH =
TARGET_I_INC =audioparam_tester.h

LIBS = -lexpat -lvbeffect -lnvexchange

INCLUDE_DIRS = \
	-I . \
	-I ../include \
	-I ../../../ \
	-I ../nv_exchange \
	-I ../vb_effect/v2 \
	-I ../vb_pga \
	-laudioutils

SRCS = audioparam_tester.c

OBJS = audioparam_tester.o

all: $(OBJS)
	$(CC) -shared -fPIC -o $(TARGET) $(OBJS) $(LIBPATH) $(LIBS)

$(OBJS):$(SRCS)
	$(CC) $(CFLAGS) $(INCLUDE_DIRS) -c $^

install:
	mkdir -p $(INSTALL_MOD_PATH)/usr/lib/npidevice
	cp $(TARGET) $(INSTALL_MOD_PATH)/usr/lib/npidevice

clean:
	rm -f *.o
	rm -f $(TARGET)
