Changeset 144


Ignore:
Timestamp:
Feb 7, 2006 7:31:53 PM (18 years ago)
Author:
bennylp
Message:

Fixed Makefile for cygwin/mingw

Location:
pjproject/trunk/pjmedia
Files:
3 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjmedia/build

    • Property svn:ignore
      •  

        old new  
        11*.ncb 
        22*.opt 
         3.pjmedia* 
  • pjproject/trunk/pjmedia/build/Makefile

    r65 r144  
    1 include make-$(TARGET).inc 
     1include ../../build/common.mak 
    22 
    3 export PJMEDIA_SRCEXT = .c 
     3RULES_MAK := ../../build/rules.mak 
     4 
     5PJLIB_LIB:=../../pjlib/lib/libpj-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
     6PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
     7 
     8export PJMEDIA_LIB:=../lib/libpjmedia-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
     9 
     10############################################################################### 
     11# Gather all flags. 
     12# 
     13export _CFLAGS  := -O2 -g $(CC_CFLAGS) $(OS_CFLAGS) $(HOST_CFLAGS) $(M_CFLAGS) \ 
     14                   $(CFLAGS) $(CC_INC)../include $(CC_INC)../../pjlib/include \ 
     15                   $(CC_INC)../../pjlib-util/include 
     16export _CXXFLAGS:= $(_CFLAGS) $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ 
     17                   $(HOST_CXXFLAGS) $(CXXFLAGS) 
     18export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJMEDIA_LIB)) \ 
     19                   $(subst /,$(HOST_PSEP),$(PJLIB_LIB)) \ 
     20                   $(subst /,$(HOST_PSEP),$(PJLIB_UTIL_LIB)) \ 
     21                   $(CC_LDFLAGS) $(OS_LDFLAGS) $(M_LDFLAGS) $(HOST_LDFLAGS) \ 
     22                   $(LDFLAGS)  
     23 
     24############################################################################### 
     25# Defines for building PJMEDIA library 
     26# 
     27PA_DIR:=portaudio 
    428export PJMEDIA_SRCDIR = ../src/pjmedia 
    5 export 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 
     29export PJMEDIA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
     30                        codec.o errno.o g711.o jbuf.o mediamgr.o rtcp.o \ 
     31                        rtp.o sdp.o sdp_cmp.o sdp_neg.o stream.o \ 
     32#                       pasound.o \ 
     33#                       $(PA_DIR)/pa_allocation.o \ 
     34#                       $(PA_DIR)/pa_converters.o \ 
     35#                       $(PA_DIR)/pa_cpuload.o \ 
     36#                       $(PA_DIR)/pa_dither.o \ 
     37#                       $(PA_DIR)/pa_front.o \ 
     38#                       $(PA_DIR)/pa_process.o \ 
     39#                       $(PA_DIR)/pa_skeleton.o \ 
     40#                       $(PA_DIR)/pa_stream.o \ 
     41#                       $(PA_DIR)/pa_trace.o 
    1642 
    17 export TEST_SRCEXT = .c 
    18 export TEST_SRCDIR = ../src/test 
    19 export TEST_SRCS = $(TEST_SOURCES) jbuf_test.c rtp_test.c main.c \ 
    20                 session_test.c sdptest.c 
    21                     
     43export PJMEDIA_CFLAGS += $(_CFLAGS) 
    2244 
    23 export PJAUT_SRCEXT = .c 
    24 export PJAUT_SRCDIR = ../src/test 
    25 export PJAUT_SRCS = $(PJAUT_SOURCES) audio_tool.c 
    2645 
    27 export CCOUT CC AR RANLIB MV RM RMDIR MKDIR OBJEXT LD LDOUT  
     46############################################################################### 
     47# Defines for building test application 
     48# 
     49export PJMEDIA_TEST_SRCDIR = ../src/test 
     50export PJMEDIA_TEST_OBJS += jbuf_test.o main.o rtp_test.o sdp_neg_test.o test.o 
     51export PJMEDIA_TEST_CFLAGS += $(_CFLAGS) 
     52export PJMEDIA_TEST_LDFLAGS += $(_LDFLAGS) 
     53export PJMEDIA_TEST_EXE:=../bin/pjmedia-test-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(HOST_EXE) 
    2854 
    29 all: pjmedia test pjaut 
     55         
     56export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT  
     57############################################################################### 
     58# Main entry 
     59# 
     60# $(TARGET) is defined in os-$(OS_NAME).mak file in current directory. 
     61# 
     62TARGETS := pjmedia pjmedia-test 
     63 
     64all: $(TARGETS) 
    3065 
    3166doc: 
    3267        cd .. && doxygen docs/doxygen.cfg 
    3368 
    34 print: 
    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          
    39 depend: 
    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 
     69dep: depend 
     70distclean: realclean 
    4371 
    44 dep: depend 
     72.PHONY: dep depend pjmedia pjmedia-test clean realclean distclean 
    4573 
    4674pjmedia: 
    47         $(MAKE) -f make-rules APP=PJMEDIA app=pjmedia $(PJMEDIA_LIB) 
     75        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $(PJMEDIA_LIB) 
    4876 
    49 test: 
    50         $(MAKE) -f make-rules APP=TEST app=test $(TEST_EXE) 
     77pjmedia-test: $(PJMEDIA_LIB) 
     78        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $(PJMEDIA_TEST_EXE) 
    5179 
    52 pjaut: 
    53         $(MAKE) -f make-rules APP=PJAUT app=pjaut $(PJAUT_EXE) 
    54          
    55 clean: 
    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 
     80.PHONY: ../lib/pjmedia.ko 
     81../lib/pjmedia.ko: 
     82        echo Making $@ 
     83        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ 
    5984 
    60 realclean: 
    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 
     85.PHONY: ../lib/pjmedia-test.ko 
     86../lib/pjmedia-test.ko: 
     87        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $@ 
    6488 
    65 distclean: realclean 
     89clean depend realclean: 
     90        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA app=pjmedia $@ 
     91        $(MAKE) -f $(RULES_MAK) APP=PJMEDIA_TEST app=pjmedia-test $@ 
     92        @if test "$@" == "depend"; then \ 
     93          echo '$(PJMEDIA_TEST_EXE): $(PJMEDIA_LIB)' >> .pjmedia-test-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend; \ 
     94        fi 
    6695 
    6796 
  • pjproject/trunk/pjmedia/src/test/sdp_neg_test.c

    r129 r144  
    10181018 
    10191019        /* Give the answer to negotiator. */ 
    1020         status = pjmedia_sdp_neg_rx_remote_answer(pool, neg, sdp2); 
     1020        status = pjmedia_sdp_neg_set_remote_answer(pool, neg, sdp2); 
    10211021        if (status != PJ_SUCCESS) { 
    10221022            app_perror(status, "   error: pjmedia_sdp_neg_rx_remote_answer"); 
     
    10321032 
    10331033        /* Get the local active media. */ 
    1034         status = pjmedia_sdp_neg_get_local(neg, &active); 
     1034        status = pjmedia_sdp_neg_get_active_local(neg, &active); 
    10351035        if (status != PJ_SUCCESS) { 
    10361036            app_perror(status, "   error: pjmedia_sdp_neg_get_local"); 
     
    11041104        } else { 
    11051105            /* Received subsequent offer from remote. */ 
    1106             status = pjmedia_sdp_neg_rx_remote_offer(pool, neg, sdp1); 
     1106            status = pjmedia_sdp_neg_set_remote_offer(pool, neg, sdp1); 
    11071107            if (status != PJ_SUCCESS) { 
    11081108                app_perror(status, "   error: pjmedia_sdp_neg_rx_remote_offer"); 
     
    11191119         
    11201120        /* Get our answer. */ 
    1121         status = pjmedia_sdp_neg_get_local(neg, &answer); 
     1121        status = pjmedia_sdp_neg_get_active_local(neg, &answer); 
    11221122        if (status != PJ_SUCCESS) { 
    11231123            app_perror(status, "   error: pjmedia_sdp_neg_get_local"); 
Note: See TracChangeset for help on using the changeset viewer.