Changeset 4727


Ignore:
Timestamp:
Feb 4, 2014 7:39:55 AM (11 years ago)
Author:
ming
Message:

Re #1519 (commited to SVN trunk): Add lib target to build system to enable building the library only (without the executables)

Location:
pjproject/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/Makefile

    r4656 r4727  
    2222lib: 
    2323        for dir in $(LIB_DIRS); do \ 
    24                 if $(MAKE) $(MAKE_FLAGS) -C $$dir all; then \ 
     24                if $(MAKE) $(MAKE_FLAGS) -C $$dir lib; then \ 
    2525                    true; \ 
    2626                else \ 
  • pjproject/trunk/pjlib-util/build/Makefile

    r4704 r4727  
    6161############################################################################### 
    6262# Main entry 
    63 # 
    64 # $(TARGET) is defined in os-$(OS_NAME).mak file in current directory. 
    65 # 
    66 TARGETS := $(PJLIB_UTIL_LIB) $(PJLIB_UTIL_SONAME) $(UTIL_TEST_EXE) 
     63TARGETS := $(PJLIB_UTIL_LIB) $(PJLIB_UTIL_SONAME) 
     64TARGETS_EXE := $(UTIL_TEST_EXE) 
    6765 
    68 all: $(TARGETS) 
     66all: $(TARGETS) $(TARGETS_EXE) 
     67 
     68lib: $(TARGETS) 
    6969 
    7070doc: 
  • pjproject/trunk/pjlib/build/Makefile

    r4656 r4727  
    6767# 
    6868 
    69 all: $(TARGETS) 
     69all: $(TARGETS) $(TARGETS_EXE) 
     70 
     71lib: $(TARGETS) 
    7072 
    7173doc: 
  • pjproject/trunk/pjlib/build/os-auto.mak.in

    r4704 r4727  
    3131# operating system. 
    3232# 
    33 export TARGETS      =   $(PJLIB_LIB) $(PJLIB_SONAME) $(TEST_EXE) 
     33export TARGETS      =   $(PJLIB_LIB) $(PJLIB_SONAME) 
     34export TARGETS_EXE  =   $(TEST_EXE) 
    3435 
    3536 
    36  
  • pjproject/trunk/pjmedia/build/Makefile

    r4701 r4727  
    179179           $(PJMEDIA_VIDEODEV_LIB) $(PJMEDIA_VIDEODEV_SONAME) \ 
    180180           $(PJMEDIA_AUDIODEV_LIB) $(PJMEDIA_AUDIODEV_SONAME) \ 
    181            $(PJSDP_LIB) $(PJSDP_SONAME) \ 
    182            $(PJMEDIA_TEST_EXE) 
    183  
    184 all: $(TARGETS) 
     181           $(PJSDP_LIB) $(PJSDP_SONAME) 
     182TARGETS_EXE := $(PJMEDIA_TEST_EXE) 
     183 
     184all: $(TARGETS) $(TARGETS_EXE) 
     185 
     186lib: $(TARGETS) 
    185187 
    186188doc: 
  • pjproject/trunk/pjnath/build/Makefile

    r4656 r4727  
    8484############################################################################### 
    8585# Main entry 
    86 # 
    87 # $(TARGET) is defined in os-$(OS_NAME).mak file in current directory. 
    88 # 
    89 TARGETS := $(PJNATH_LIB) $(PJNATH_SONAME) $(PJNATH_TEST_EXE) $(PJTURN_CLIENT_EXE) $(PJTURN_SRV_EXE) 
     86TARGETS := $(PJNATH_LIB) $(PJNATH_SONAME) 
     87TARGETS_EXE := $(PJNATH_TEST_EXE) $(PJTURN_CLIENT_EXE) $(PJTURN_SRV_EXE) 
    9088 
    91 all: $(TARGETS) 
     89all: $(TARGETS) $(TARGETS_EXE) 
     90 
     91lib: $(TARGETS) 
    9292 
    9393doc: 
  • pjproject/trunk/pjsip/build/Makefile

    r4711 r4727  
    195195           $(PJSIP_UA_LIB) $(PJSIP_UA_SONAME) \ 
    196196           $(PJSUA_LIB_LIB) $(PJSUA_LIB_SONAME) \ 
    197            $(PJSUA2_LIB_LIB) $(PJSUA2_LIB_SONAME) \ 
    198            $(TEST_EXE) \ 
    199            $(PJSUA2_TEST_EXE) 
    200  
    201 all: $(TARGETS) 
     197           $(PJSUA2_LIB_LIB) $(PJSUA2_LIB_SONAME) 
     198TARGETS_EXE := $(TEST_EXE) $(PJSUA2_TEST_EXE) 
     199 
     200all: $(TARGETS) $(TARGETS_EXE) 
     201 
     202lib: $(TARGETS) 
    202203 
    203204doc: 
  • pjproject/trunk/third_party/build/Makefile

    r4720 r4727  
    1313        done 
    1414 
     15lib: 
     16        for dir in $(DIRS); do \ 
     17                if $(MAKE) $(MAKE_FLAGS) -C $$dir all; then \ 
     18                    true; \ 
     19                else \ 
     20                    exit 1; \ 
     21                fi; \ 
     22        done 
     23 
    1524doc: 
    1625         
Note: See TracChangeset for help on using the changeset viewer.