summaryrefslogtreecommitdiff
path: root/test/Makefile.alt
blob: afab10e4cc69737eb8dd4f097752f3a5f25d08d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
CFLAGS = -Wall -pedantic -I../amrnb -I../amrwb
CXXFLAGS = $(CFLAGS)
LDFLAGS = -L../amrnb -L../amrwb

all: amrnb-dec amrnb-enc amrwb-dec

amrnb-dec: amrnb-dec.o wav.o
	$(CXX) -o $@ $+ $(LDFLAGS) -lopencore-amrnb

amrnb-enc: amrnb-enc.o
	$(CC) -o $@ $+ $(LDFLAGS) -lm -lopencore-amrnb

amrwb-dec: amrwb-dec.o wav.o
	$(CXX) -o $@ $+ $(LDFLAGS) -lopencore-amrwb

# To check that both libraries can be linked in statically at the same
# time without duplicate symbols
linkboth: linkboth.o
	$(CC) -static -o $@ $+ $(LDFLAGS) -lopencore-amrnb -lopencore-amrwb

clean:
	rm -f amrnb-dec amrnb-enc amrwb-dec linkboth *.o out.wav out.amr