blob: 8d17d19b4cdcb695c2ec7894aedc4db2aa484aec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# Run configure to generate Makefile from Makefile.in on
# any system supported by GNU autoconf. For all other
# systems, use this file as a template to create a
# working Makefile.
CC = @CC@
CFLAGS = @CFLAGS@ -Wall
LIBS = @LIBS@ -lm
AR = @AR@
RANLIB = @RANLIB@
OBJS = \
src/resample.c.o \
src/resamplesubs.c.o \
src/filterkit.c.o
TARGETS = @TARGETS@
all: $(TARGETS)
libresample.a: $(OBJS) Makefile
$(AR) ruv libresample.a $(OBJS)
ranlib libresample.a
tests/testresample: libresample.a tests/testresample.c
$(CC) -o tests/testresample \
$(CFLAGS) tests/testresample.c \
libresample.a $(LIBS)
tests/compareresample: libresample.a tests/compareresample.c
$(CC) -o tests/compareresample \
$(CFLAGS) tests/compareresample.c \
libresample.a -lsamplerate $(LIBS)
tests/resample-sndfile: libresample.a tests/resample-sndfile.c
$(CC) -o tests/resample-sndfile \
$(CFLAGS) tests/resample-sndfile.c \
libresample.a -lsndfile $(LIBS)
clean:
rm -f $(TARGETS) $(OBJS)
distclean: clean
rm -f Makefile
rm -f config.status config.cache config.log src/config.h
rm -f *~ src/*~ tests/*~ include/*~
%.c.o: %.c Makefile include/libresample.h \
src/resample_defs.h src/filterkit.h src/config.h
$(CC) -c $(CFLAGS) $< -o $@
|