include make-$(TARGET).inc | |
export PJMEDIA_SRCEXT = .c | |
export PJMEDIA_SRCDIR = ../src/pjmedia | |
export PJMEDIA_SRCS = $(PJMEDIA_SOURCES) codec.c jbuf.c rtp.c mediamgr.c \ | |
session.c g711.c rtcp.c stream.c sdp.c pasound.c \ | |
$(PA_DIR)/pa_allocation.c \ | |
$(PA_DIR)/pa_converters.c \ | |
$(PA_DIR)/pa_cpuload.c \ | |
$(PA_DIR)/pa_dither.c \ | |
$(PA_DIR)/pa_front.c \ | |
$(PA_DIR)/pa_process.c \ | |
$(PA_DIR)/pa_skeleton.c \ | |
$(PA_DIR)/pa_stream.c \ | |
$(PA_DIR)/pa_trace.c | |
export TEST_SRCEXT = .c | |
export TEST_SRCDIR = ../src/test | |
export TEST_SRCS = $(TEST_SOURCES) jbuf_test.c rtp_test.c main.c \ | |
session_test.c sdptest.c | |
export PJAUT_SRCEXT = .c | |
export PJAUT_SRCDIR = ../src/test | |
export PJAUT_SRCS = $(PJAUT_SOURCES) audio_tool.c | |
export CCOUT CC AR RANLIB MV RM RMDIR MKDIR OBJEXT LD LDOUT | |
all: pjmedia test pjaut | |
doc: | |
cd .. && doxygen docs/doxygen.cfg | |
print: | |
$(MAKE) -f make-rules APP=PJMEDIA app=pjmedia print_lib | |
$(MAKE) -f make-rules APP=TEST app=test print_bin | |
$(MAKE) -f make-rules APP=PJAUT app=pjaut print_bin | |
depend: | |
$(MAKE) -f make-rules APP=PJMEDIA app=pjmedia depend | |
$(MAKE) -f make-rules APP=TEST app=test depend | |
$(MAKE) -f make-rules APP=PJAUT app=pjaut depend | |
dep: depend | |
pjmedia: | |
$(MAKE) -f make-rules APP=PJMEDIA app=pjmedia $(PJMEDIA_LIB) | |
test: | |
$(MAKE) -f make-rules APP=TEST app=test $(TEST_EXE) | |
pjaut: | |
$(MAKE) -f make-rules APP=PJAUT app=pjaut $(PJAUT_EXE) | |
clean: | |
$(MAKE) -f make-rules APP=PJMEDIA app=pjmedia clean | |
$(MAKE) -f make-rules APP=TEST app=test clean | |
$(MAKE) -f make-rules APP=PJAUT app=pjaut clean | |
realclean: | |
$(MAKE) -f make-rules APP=PJMEDIA app=pjmedia realclean | |
$(MAKE) -f make-rules APP=TEST app=test realclean | |
$(MAKE) -f make-rules APP=PJAUT app=pjaut realclean | |
distclean: realclean | |