2006-07-12 17:28:14 +00:00
|
|
|
include ../config.mak
|
2002-10-01 06:45:08 +00:00
|
|
|
|
|
|
|
LIBNAME = libaf.a
|
|
|
|
|
2005-06-19 22:52:55 +00:00
|
|
|
SRCS=af.c \
|
|
|
|
af_center.c \
|
|
|
|
af_channels.c \
|
|
|
|
af_comp.c \
|
|
|
|
af_delay.c \
|
|
|
|
af_dummy.c \
|
|
|
|
af_equalizer.c \
|
|
|
|
af_export.c \
|
|
|
|
af_extrastereo.c \
|
|
|
|
af_format.c \
|
|
|
|
af_gate.c \
|
|
|
|
af_hrtf.c \
|
2006-05-13 08:46:31 +00:00
|
|
|
af_karaoke.c \
|
2005-06-19 22:52:55 +00:00
|
|
|
af_pan.c \
|
|
|
|
af_resample.c \
|
2006-06-07 00:02:51 +00:00
|
|
|
af_sinesuppress.c \
|
2005-06-19 22:52:55 +00:00
|
|
|
af_sub.c \
|
|
|
|
af_surround.c \
|
|
|
|
af_sweep.c \
|
|
|
|
af_tools.c \
|
|
|
|
af_volnorm.c \
|
|
|
|
af_volume.c \
|
|
|
|
filter.c \
|
|
|
|
format.c \
|
|
|
|
window.c \
|
2006-07-12 17:28:14 +00:00
|
|
|
$(AF_SRCS) \
|
2002-10-01 06:45:08 +00:00
|
|
|
|
2005-08-01 22:09:17 +00:00
|
|
|
ifeq ($(CONFIG_LIBAVUTIL),yes)
|
|
|
|
LIBAV_INC += -I../libavutil
|
|
|
|
endif
|
|
|
|
ifeq ($(CONFIG_LIBAVCODEC),yes)
|
|
|
|
LIBAV_INC += -I../libavcodec
|
2006-01-31 23:24:08 +00:00
|
|
|
SRCS+=af_lavcresample.c
|
|
|
|
endif
|
|
|
|
ifeq ($(CONFIG_LIBAVCODEC_SO),yes)
|
|
|
|
SRCS+=af_lavcresample.c
|
2005-08-01 22:09:17 +00:00
|
|
|
endif
|
|
|
|
|
2002-10-01 06:45:08 +00:00
|
|
|
OBJS=$(SRCS:.c=.o)
|
|
|
|
|
2006-08-17 17:19:56 +00:00
|
|
|
CFLAGS = -I. -I.. $(LIBAV_INC) $(OPTFLAGS) -D_GNU_SOURCE
|
2003-03-31 16:55:53 +00:00
|
|
|
|
2004-06-27 17:54:31 +00:00
|
|
|
ifeq ($(TARGET_OS),MINGW32)
|
2003-03-31 16:55:53 +00:00
|
|
|
CFLAGS += -D_IO_H_
|
|
|
|
endif
|
|
|
|
|
2002-10-01 06:45:08 +00:00
|
|
|
.SUFFIXES: .c .o
|
|
|
|
|
|
|
|
.c.o:
|
|
|
|
$(CC) -c $(CFLAGS) -o $@ $<
|
|
|
|
|
|
|
|
$(LIBNAME): $(OBJS) Makefile
|
|
|
|
$(AR) r $(LIBNAME) $(OBJS)
|
2004-06-24 12:52:17 +00:00
|
|
|
$(RANLIB) $(LIBNAME)
|
2002-10-01 06:45:08 +00:00
|
|
|
|
2002-11-12 12:33:56 +00:00
|
|
|
$(OBJS):af.h control.h dsp.h filter.h window.h af_mp.h
|
2002-10-01 06:45:08 +00:00
|
|
|
|
|
|
|
all: $(LIBNAME)
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f *.o *.a *~
|
|
|
|
|
2006-01-27 00:06:42 +00:00
|
|
|
distclean: clean
|
|
|
|
rm -f .depend
|
2002-10-01 06:45:08 +00:00
|
|
|
|
2006-11-20 11:18:01 +00:00
|
|
|
dep depend:
|
2002-10-01 06:45:08 +00:00
|
|
|
$(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
|
|
|
|
|
|
|
|
ifneq ($(wildcard .depend),)
|
|
|
|
include .depend
|
|
|
|
endif
|