blob: 08b24b0404a022bd9ae6df48df41047ba802aefc [file] [log] [blame]
Benny Prijono0a749f12005-10-31 21:02:30 +00001include make-$(TARGET).inc
2
3export PJMEDIA_SRCEXT = .c
4export PJMEDIA_SRCDIR = ../src/pjmedia
5export PJMEDIA_SRCS = $(PJMEDIA_SOURCES) codec.c jbuf.c rtp.c mediamgr.c \
6 session.c g711.c rtcp.c stream.c sdp.c pasound.c \
7 $(PA_DIR)/pa_allocation.c \
8 $(PA_DIR)/pa_converters.c \
9 $(PA_DIR)/pa_cpuload.c \
10 $(PA_DIR)/pa_dither.c \
11 $(PA_DIR)/pa_front.c \
12 $(PA_DIR)/pa_process.c \
13 $(PA_DIR)/pa_skeleton.c \
14 $(PA_DIR)/pa_stream.c \
15 $(PA_DIR)/pa_trace.c
16
17export TEST_SRCEXT = .c
18export TEST_SRCDIR = ../src/test
19export TEST_SRCS = $(TEST_SOURCES) jbuf_test.c rtp_test.c main.c \
20 session_test.c sdptest.c
21
22
23export PJAUT_SRCEXT = .c
24export PJAUT_SRCDIR = ../src/test
25export PJAUT_SRCS = $(PJAUT_SOURCES) audio_tool.c
26
27export CCOUT CC AR RANLIB MV RM RMDIR MKDIR OBJEXT LD LDOUT
28
29all: pjmedia test pjaut
30
31doc:
32 cd .. && doxygen docs/doxygen.cfg
33
34print:
35 $(MAKE) -f make-rules APP=PJMEDIA app=pjmedia print_lib
36 $(MAKE) -f make-rules APP=TEST app=test print_bin
37 $(MAKE) -f make-rules APP=PJAUT app=pjaut print_bin
38
39depend:
40 $(MAKE) -f make-rules APP=PJMEDIA app=pjmedia depend
41 $(MAKE) -f make-rules APP=TEST app=test depend
42 $(MAKE) -f make-rules APP=PJAUT app=pjaut depend
43
44dep: depend
45
46pjmedia:
47 $(MAKE) -f make-rules APP=PJMEDIA app=pjmedia $(PJMEDIA_LIB)
48
49test:
50 $(MAKE) -f make-rules APP=TEST app=test $(TEST_EXE)
51
52pjaut:
53 $(MAKE) -f make-rules APP=PJAUT app=pjaut $(PJAUT_EXE)
54
55clean:
56 $(MAKE) -f make-rules APP=PJMEDIA app=pjmedia clean
57 $(MAKE) -f make-rules APP=TEST app=test clean
58 $(MAKE) -f make-rules APP=PJAUT app=pjaut clean
59
60realclean:
61 $(MAKE) -f make-rules APP=PJMEDIA app=pjmedia realclean
62 $(MAKE) -f make-rules APP=TEST app=test realclean
63 $(MAKE) -f make-rules APP=PJAUT app=pjaut realclean
64
65distclean: realclean
66
67