Re #1519 (commited to SVN trunk): Add lib target to build system to enable building the library only (without the executables)
git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@4727 74dad513-b988-da41-8d7b-12977e46ad98
This commit is contained in:
parent
6938aecfc7
commit
4bf06e69fa
2
Makefile
2
Makefile
|
@ -21,7 +21,7 @@ all clean dep depend distclean print realclean:
|
|||
|
||||
lib:
|
||||
for dir in $(LIB_DIRS); do \
|
||||
if $(MAKE) $(MAKE_FLAGS) -C $$dir all; then \
|
||||
if $(MAKE) $(MAKE_FLAGS) -C $$dir lib; then \
|
||||
true; \
|
||||
else \
|
||||
exit 1; \
|
||||
|
|
|
@ -60,12 +60,12 @@ export UTIL_TEST_EXE:=pjlib-util-test-$(TARGET_NAME)$(HOST_EXE)
|
|||
export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT
|
||||
###############################################################################
|
||||
# Main entry
|
||||
#
|
||||
# $(TARGET) is defined in os-$(OS_NAME).mak file in current directory.
|
||||
#
|
||||
TARGETS := $(PJLIB_UTIL_LIB) $(PJLIB_UTIL_SONAME) $(UTIL_TEST_EXE)
|
||||
TARGETS := $(PJLIB_UTIL_LIB) $(PJLIB_UTIL_SONAME)
|
||||
TARGETS_EXE := $(UTIL_TEST_EXE)
|
||||
|
||||
all: $(TARGETS)
|
||||
all: $(TARGETS) $(TARGETS_EXE)
|
||||
|
||||
lib: $(TARGETS)
|
||||
|
||||
doc:
|
||||
cd .. && rm -rf docs/$(PJ_VERSION) && doxygen docs/doxygen.cfg
|
||||
|
|
|
@ -66,7 +66,9 @@ export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT
|
|||
# $(TARGET) is defined in os-$(OS_NAME).mak file in current directory.
|
||||
#
|
||||
|
||||
all: $(TARGETS)
|
||||
all: $(TARGETS) $(TARGETS_EXE)
|
||||
|
||||
lib: $(TARGETS)
|
||||
|
||||
doc:
|
||||
cd .. && rm -rf docs/$(PJ_VERSION) && doxygen docs/doxygen.cfg
|
||||
|
|
|
@ -30,7 +30,7 @@ export TEST_OBJS += @ac_main_obj@
|
|||
# TARGETS are make targets in the Makefile, to be executed for this given
|
||||
# operating system.
|
||||
#
|
||||
export TARGETS = $(PJLIB_LIB) $(PJLIB_SONAME) $(TEST_EXE)
|
||||
|
||||
export TARGETS = $(PJLIB_LIB) $(PJLIB_SONAME)
|
||||
export TARGETS_EXE = $(TEST_EXE)
|
||||
|
||||
|
||||
|
|
|
@ -178,10 +178,12 @@ TARGETS := $(PJMEDIA_LIB) $(PJMEDIA_SONAME) \
|
|||
$(PJMEDIA_CODEC_LIB) $(PJMEDIA_CODEC_SONAME)\
|
||||
$(PJMEDIA_VIDEODEV_LIB) $(PJMEDIA_VIDEODEV_SONAME) \
|
||||
$(PJMEDIA_AUDIODEV_LIB) $(PJMEDIA_AUDIODEV_SONAME) \
|
||||
$(PJSDP_LIB) $(PJSDP_SONAME) \
|
||||
$(PJMEDIA_TEST_EXE)
|
||||
$(PJSDP_LIB) $(PJSDP_SONAME)
|
||||
TARGETS_EXE := $(PJMEDIA_TEST_EXE)
|
||||
|
||||
all: $(TARGETS)
|
||||
all: $(TARGETS) $(TARGETS_EXE)
|
||||
|
||||
lib: $(TARGETS)
|
||||
|
||||
doc:
|
||||
cd .. && rm -rf docs/$(PJ_VERSION) && doxygen docs/doxygen.cfg
|
||||
|
|
|
@ -83,12 +83,12 @@ export PJTURN_SRV_EXE:=pjturn-srv-$(TARGET_NAME)$(HOST_EXE)
|
|||
export CC_OUT CC AR RANLIB HOST_MV HOST_RM HOST_RMDIR HOST_MKDIR OBJEXT LD LDOUT
|
||||
###############################################################################
|
||||
# Main entry
|
||||
#
|
||||
# $(TARGET) is defined in os-$(OS_NAME).mak file in current directory.
|
||||
#
|
||||
TARGETS := $(PJNATH_LIB) $(PJNATH_SONAME) $(PJNATH_TEST_EXE) $(PJTURN_CLIENT_EXE) $(PJTURN_SRV_EXE)
|
||||
TARGETS := $(PJNATH_LIB) $(PJNATH_SONAME)
|
||||
TARGETS_EXE := $(PJNATH_TEST_EXE) $(PJTURN_CLIENT_EXE) $(PJTURN_SRV_EXE)
|
||||
|
||||
all: $(TARGETS)
|
||||
all: $(TARGETS) $(TARGETS_EXE)
|
||||
|
||||
lib: $(TARGETS)
|
||||
|
||||
doc:
|
||||
cd .. && rm -rf docs/$(PJ_VERSION) && doxygen docs/doxygen.cfg
|
||||
|
|
|
@ -194,11 +194,12 @@ TARGETS := $(PJSIP_LIB) $(PJSIP_SONAME) \
|
|||
$(PJSIP_SIMPLE_LIB) $(PJSIP_SIMPLE_SONAME) \
|
||||
$(PJSIP_UA_LIB) $(PJSIP_UA_SONAME) \
|
||||
$(PJSUA_LIB_LIB) $(PJSUA_LIB_SONAME) \
|
||||
$(PJSUA2_LIB_LIB) $(PJSUA2_LIB_SONAME) \
|
||||
$(TEST_EXE) \
|
||||
$(PJSUA2_TEST_EXE)
|
||||
$(PJSUA2_LIB_LIB) $(PJSUA2_LIB_SONAME)
|
||||
TARGETS_EXE := $(TEST_EXE) $(PJSUA2_TEST_EXE)
|
||||
|
||||
all: $(TARGETS)
|
||||
all: $(TARGETS) $(TARGETS_EXE)
|
||||
|
||||
lib: $(TARGETS)
|
||||
|
||||
doc:
|
||||
cd .. && rm -rf docs/$(PJ_VERSION) && doxygen docs/doxygen.cfg
|
||||
|
|
|
@ -12,5 +12,14 @@ all clean dep depend distclean realclean:
|
|||
fi; \
|
||||
done
|
||||
|
||||
lib:
|
||||
for dir in $(DIRS); do \
|
||||
if $(MAKE) $(MAKE_FLAGS) -C $$dir all; then \
|
||||
true; \
|
||||
else \
|
||||
exit 1; \
|
||||
fi; \
|
||||
done
|
||||
|
||||
doc:
|
||||
|
||||
|
|
Loading…
Reference in New Issue