Ignore:
Timestamp:
Feb 19, 2006 2:24:27 AM (18 years ago)
Author:
bennylp
Message:

Fixing Makefiles for the new pjmedia-codec and pjsip-simple libraries

File:
1 edited

Legend:

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

    r173 r198  
    66PJLIB_UTIL_LIB:=../../pjlib-util/lib/libpjlib-util-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
    77PJMEDIA_LIB:=../../pjmedia/lib/libpjmedia-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
     8PJMEDIA_CODEC_LIB:=../../pjmedia/lib/libpjmedia-codec-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
    89 
    910export PJSIP_LIB:=../lib/libpjsip-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
    1011export PJSIP_UA_LIB:=../lib/libpjsip-ua-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
     12export PJSIP_SIMPLE_LIB:=../lib/libpjsip-simple-$(MACHINE_NAME)-$(OS_NAME)-$(CC_NAME)$(LIBEXT) 
    1113 
    1214 
     
    2022                   $(HOST_CXXFLAGS) $(CXXFLAGS) 
    2123export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJSIP_UA_LIB)) \ 
     24                   $(subst /,$(HOST_PSEP),$(PJSIP_SIMPLE_LIB)) \ 
    2225                   $(subst /,$(HOST_PSEP),$(PJSIP_LIB)) \ 
     26                   $(subst /,$(HOST_PSEP),$(PJMEDIA_CODEC_LIB)) \ 
    2327                   $(subst /,$(HOST_PSEP),$(PJMEDIA_LIB)) \ 
    2428                   $(subst /,$(HOST_PSEP),$(PJLIB_UTIL_LIB)) \ 
    2529                   $(subst /,$(HOST_PSEP),$(PJLIB_LIB)) \ 
    2630                   $(CC_LDFLAGS) $(OS_LDFLAGS) $(M_LDFLAGS) $(HOST_LDFLAGS) \ 
    27                    $(LDFLAGS) -lm 
     31                   $(LDFLAGS) -lm -lwinmm 
    2832 
    2933 
     
    5155 
    5256############################################################################### 
     57# Defines for building PJSIP SIMPLE library 
     58# 
     59export PJSIP_SIMPLE_SRCDIR = ../src/pjsip-simple 
     60export PJSIP_SIMPLE_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
     61                        errno.o evsub.o evsub_msg.o pidf.o presence.o xpidf.o 
     62export PJSIP_SIMPLE_CFLAGS += $(_CFLAGS) 
     63 
     64 
     65############################################################################### 
    5366# Defines for building PJSUA 
    5467# 
    5568export PJSUA_SRCDIR = ../src/pjsua 
    5669export PJSUA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
    57                         main.o pjsua_reg.o pjsua_inv.o pjsua_core.o 
     70                        main.o pjsua_reg.o pjsua_inv.o pjsua_pres.o pjsua_opt.o \ 
     71                        pjsua_core.o 
    5872export PJSUA_CFLAGS += $(_CFLAGS) 
    5973export PJSUA_LDFLAGS += $(_LDFLAGS) 
     
    6781# 
    6882# 
    69 TARGETS := pjsip pjsip-ua pjsua 
     83TARGETS := pjsip pjsip-ua pjsip-simple pjsua 
    7084 
    7185all: $(TARGETS) 
     
    8599        $(MAKE) -f $(RULES_MAK) APP=PJSIP_UA app=pjsip-ua $(PJSIP_UA_LIB) 
    86100 
    87 pjsua: $(PJSIP_LIB) $(PJSIP_UA_LIB) 
     101pjsip-simple: 
     102        $(MAKE) -f $(RULES_MAK) APP=PJSIP_SIMPLE app=pjsip-simple $(PJSIP_SIMPLE_LIB) 
     103 
     104pjsua: $(PJSIP_LIB) $(PJSIP_UA_LIB) $(PJSIP_SIMPLE_LIB) 
    88105        $(MAKE) -f $(RULES_MAK) APP=PJSUA app=pjsua $(PJSUA_EXE) 
    89106 
     
    98115        $(MAKE) -f $(RULES_MAK) APP=PJSIP_UA app=pjsip-ua $@ 
    99116 
     117.PHONY: ../lib/pjsip-simple.ko 
     118../lib/pjsip-simple.ko: 
     119        echo Making $@ 
     120        $(MAKE) -f $(RULES_MAK) APP=PJSIP_SIMPLE app=pjsip-simple $@ 
     121 
    100122.PHONY: ../lib/pjsua.ko 
    101123../lib/pjsua.ko: 
     
    105127        $(MAKE) -f $(RULES_MAK) APP=PJSIP app=pjsip $@ 
    106128        $(MAKE) -f $(RULES_MAK) APP=PJSIP_UA app=pjsip-ua $@ 
     129        $(MAKE) -f $(RULES_MAK) APP=PJSIP_SIMPLE app=pjsip-simple $@ 
    107130        $(MAKE) -f $(RULES_MAK) APP=PJSUA app=pjsua $@ 
    108131        @if test "$@" == "depend"; then \ 
Note: See TracChangeset for help on using the changeset viewer.