Ignore:
Timestamp:
Feb 27, 2006 12:40:31 AM (18 years ago)
Author:
bennylp
Message:

Updated mingw compilation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/build/Makefile

    r198 r241  
    1111export PJSIP_UA_LIB:=../lib/libpjsip-ua-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
    1212export PJSIP_SIMPLE_LIB:=../lib/libpjsip-simple-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
     13export PJSUA_LIB_LIB=../lib/libpjsua-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
    1314 
    1415 
     
    2122export _CXXFLAGS:= $(_CFLAGS) $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ 
    2223                   $(HOST_CXXFLAGS) $(CXXFLAGS) 
    23 export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJSIP_UA_LIB)) \ 
     24export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJSUA_LIB_LIB)) \ 
     25                   $(subst /,$(HOST_PSEP),$(PJSIP_UA_LIB)) \ 
    2426                   $(subst /,$(HOST_PSEP),$(PJSIP_SIMPLE_LIB)) \ 
    2527                   $(subst /,$(HOST_PSEP),$(PJSIP_LIB)) \ 
     
    5052export PJSIP_UA_SRCDIR = ../src/pjsip-ua 
    5153export PJSIP_UA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
    52                         sip_inv.o sip_reg.o 
     54                        sip_inv.o sip_reg.o sip_xfer.o 
    5355export PJSIP_UA_CFLAGS += $(_CFLAGS) 
    5456 
     
    6466 
    6567############################################################################### 
     68# Defines for building PJSUA-LIB library 
     69# 
     70export PJSUA_LIB_SRCDIR = ../src/pjsua-lib 
     71export PJSUA_LIB_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
     72                        pjsua_reg.o pjsua_call.o pjsua_pres.o pjsua_opt.o \ 
     73                        pjsua_core.o 
     74export PJSUA_LIB_CFLAGS += $(_CFLAGS) 
     75 
     76 
     77############################################################################### 
    6678# Defines for building PJSUA 
    6779# 
    6880export PJSUA_SRCDIR = ../src/pjsua 
    6981export PJSUA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
    70                         main.o pjsua_reg.o pjsua_inv.o pjsua_pres.o pjsua_opt.o \ 
    71                         pjsua_core.o 
     82                        main.o  
    7283export PJSUA_CFLAGS += $(_CFLAGS) 
    7384export PJSUA_LDFLAGS += $(_LDFLAGS) 
     
    8192# 
    8293# 
    83 TARGETS := pjsip pjsip-ua pjsip-simple pjsua 
     94TARGETS := pjsip pjsip-ua pjsip-simple pjsua-lib pjsua 
    8495 
    8596all: $(TARGETS) 
     
    91102distclean: realclean 
    92103 
    93 .PHONY: dep depend pjsip pjsip-ua pjsua clean realclean distclean 
     104.PHONY: dep depend pjsip pjsip-ua pjsua-lib pjsua clean realclean distclean 
    94105 
    95106pjsip: 
     
    102113        $(MAKE) -f $(RULES_MAK) APP=PJSIP_SIMPLE app=pjsip-simple $(PJSIP_SIMPLE_LIB) 
    103114 
    104 pjsua: $(PJSIP_LIB) $(PJSIP_UA_LIB) $(PJSIP_SIMPLE_LIB) 
     115pjsua-lib: 
     116        $(MAKE) -f $(RULES_MAK) APP=PJSUA_LIB app=pjsua-lib $(PJSUA_LIB_LIB) 
     117 
     118pjsua: $(PJSIP_LIB) $(PJSIP_UA_LIB) $(PJSIP_SIMPLE_LIB) $(PJSUA_LIB_LIB) 
    105119        $(MAKE) -f $(RULES_MAK) APP=PJSUA app=pjsua $(PJSUA_EXE) 
    106120 
     
    120134        $(MAKE) -f $(RULES_MAK) APP=PJSIP_SIMPLE app=pjsip-simple $@ 
    121135 
     136.PHONY: ../lib/pjsua-lib.ko 
     137../lib/pjsua-lib.ko: 
     138        echo Making $@ 
     139        $(MAKE) -f $(RULES_MAK) APP=PJSUA_LIB app=pjsua-lib $@ 
     140 
    122141.PHONY: ../lib/pjsua.ko 
    123142../lib/pjsua.ko: 
     
    128147        $(MAKE) -f $(RULES_MAK) APP=PJSIP_UA app=pjsip-ua $@ 
    129148        $(MAKE) -f $(RULES_MAK) APP=PJSIP_SIMPLE app=pjsip-simple $@ 
     149        $(MAKE) -f $(RULES_MAK) APP=PJSUA_LIB app=pjsua-lib $@ 
    130150        $(MAKE) -f $(RULES_MAK) APP=PJSUA app=pjsua $@ 
    131151        @if test "$@" == "depend"; then \ 
    132           echo '$(PJSUA_EXE): $(PJSIP_LIB) $(PJSIP_UA_LIB)' >> .pjsua-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend; \ 
     152          echo '$(PJSUA_EXE): $(PJSIP_LIB) $(PJSIP_UA_LIB) $(PJSIP_SIMPLE) $(PJSUA_LIB)' >> .pjsua-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME).depend; \ 
    133153        fi 
    134154 
Note: See TracChangeset for help on using the changeset viewer.