Changeset 664


Ignorieren:
Zeitstempel:
01.07.2007 01:43:30 (vor 11 Jahren)
Autor:
oliver
Nachricht:

Fix errors in dtmfbox package and pjsip

Ort:
trunk/make
Dateien:
3 hinzugefügt
3 bearbeitet

Legende:

Unverändert
Hinzugefügt
Entfernt
  • trunk/make/dtmfbox/Config.in

    r643 r664  
    33    bool "dtmfbox v0.3.9" 
    44    select DS_LIB_libcapi20 
    5     select DS_LIB_libpjsip 
    65    default n 
     6    help 
     7        dtmfbox is a tool, which can be used to control different tasks 
     8        over telephone keyboard (via DTMF). The DTMF signals are  
     9        handed over to a scriptfile. 
     10         
     11        While scriptfile running, you can answer an incoming call, record 
     12        or play a wave file, make another call (connect it with another), etc. 
     13         
     14        The scriptfiles that are included in this package, contain an  
     15        answering machine, administration menu and a callback/callthrough  
     16        script. 
     17         
     18        Image size: + ~266 KB 
     19         
     20         
  • trunk/make/dtmfbox/dtmfbox.mk

    r643 r664  
    2222 
    2323$(DTMFBOX_DIR)/.configured: $(DTMFBOX_DIR)/.unpacked 
     24    for i in $(DTMFBOX_MAKE_DIR)/patches/*.patch; do \ 
     25        patch -d $(DTMFBOX_DIR) -p0 < $$i; \ 
     26    done 
    2427    cp $(DTMFBOX_DIR)/Makefile.mipsel $(DTMFBOX_DIR)/Makefile 
     28    touch $@ 
    2529 
    2630$(DTMFBOX_BINARY): $(DTMFBOX_DIR)/.configured 
    27     PATH="$(TARGET_PATH)" $(MAKE) -C $(DTMFBOX_DIR) all  
     31    PATH="$(TARGET_PATH)" \ 
     32        $(TARGET_CONFIGURE_OPTS) \ 
     33        CFLAGS="$(TARGET_CFLAGS)" \ 
     34        LDLIBS="-lpjsua -lpjsip-ua -lpjsip-simple -lpjsip -lpjmedia-codec \ 
     35        -lpjmedia -lpjnath -lpjlib-util -lpj -lresample" \ 
     36        $(MAKE) -C $(DTMFBOX_DIR) all  
    2837 
    2938$(DTMFBOX_TARGET_BINARY): $(DTMFBOX_BINARY) 
     
    3140 
    3241$(PACKAGES_DIR)/.dtmfbox-$(DTMFBOX_VERSION): $(DL_DIR)/$(DTMFBOX_PKG_SOURCE) | $(PACKAGES_DIR) 
    33     @tar -C $(PACKAGES_DIR) -xjf $(DL_DIR)/$(DTMFBOX_PKG_SOURCE) 
     42    @tar -C $(PACKAGES_DIR) -xzf $(DL_DIR)/$(DTMFBOX_PKG_SOURCE) 
    3443    @touch $@ 
    3544 
     
    3948    tar -C $(PACKAGES_DIR) $(VERBOSE) --exclude .svn -cjf $(PACKAGES_BUILD_DIR)/$(DTMFBOX_PKG_SOURCE) dtmfbox-$(DTMFBOX_VERSION)-src 
    4049 
    41 dtmfbox-precompiled: uclibc $(DTMFBOX_TARGET_BINARY) 
    42 #dtmfbox-precompiled: uclibc capi-precompiled pjsip-precompiled dtmfbox $(DTMFBOX_TARGET_BINARY) 
     50dtmfbox-precompiled: uclibc capi-precompiled pjsip-precompiled dtmfbox $(DTMFBOX_TARGET_BINARY) 
    4351 
    4452dtmfbox-source: $(DTMFBOX_DIR)/.unpacked $(PACKAGES_DIR)/.dtmfbox-$(DTMFBOX_VERSION) 
  • trunk/make/libs/pjsip.mk

    r643 r664  
    55PJSIP_MAKE_DIR:=$(MAKE_DIR)/libs 
    66PJSIP_DIR:=$(SOURCE_DIR)/pjproject-0.7.0 
    7 PJSIP_BINARY:=$(PJSIP_DIR)/libpjsip.so.$(PJSIP_LIB_VERSION) 
    8 PJSIP_STAGING_BINARY:=$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libpjsip.so.$(PJSIP_LIB_VERSION) 
    9 PJSIP_TARGET_DIR:=root/usr/lib 
    10 PJSIP_TARGET_BINARY:=$(PJSIP_TARGET_DIR)/libpjsip.so.$(PJSIP_LIB_VERSION) 
     7PJSIP_BINARY:=$(PJSIP_DIR)/pjsip/lib/libpjsip.a 
     8PJSIP_STAGING_BINARY:=$(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libpjsip.a 
     9# only static lib 
     10#PJSIP_TARGET_DIR:=root/usr/lib 
     11#PJSIP_TARGET_BINARY:=$(PJSIP_TARGET_DIR)/libpjsip.so.$(PJSIP_LIB_VERSION) 
    1112 
    1213$(DL_DIR)/$(PJSIP_SOURCE): | $(DL_DIR) 
     
    1516$(PJSIP_DIR)/.unpacked: $(DL_DIR)/$(PJSIP_SOURCE) 
    1617    tar -C $(SOURCE_DIR) -xvzf $(DL_DIR)/$(PJSIP_SOURCE)     
     18    for i in $(PJSIP_MAKE_DIR)/patches/*.pjsip.patch; do \ 
     19        patch -d $(PJSIP_DIR) -p1 < $$i; \ 
     20    done 
    1721    touch $@ 
    1822 
     
    5963    touch $@ 
    6064 
     65$(PJSIP_DIR)/.depend: $(PJSIP_DIR)/.configured 
     66    PATH=$(TARGET_TOOLCHAIN_PATH) \ 
     67        $(MAKE) -C $(PJSIP_DIR) dep \ 
     68        TARGET_NAME="$(REAL_GNU_TARGET_NAME)" 
     69    touch $@ 
    6170 
    62 $(PJSIP_BINARY): $(PJSIP_DIR)/.configured 
    63     PATH=$(TARGET_TOOLCHAIN_PATH); \ 
    64         $(MAKE) -C $(PJSIP_DIR) dep; \ 
    65         $(MAKE1) -C $(PJSIP_DIR) all 
     71$(PJSIP_BINARY): $(PJSIP_DIR)/.depend 
     72    PATH=$(TARGET_TOOLCHAIN_PATH) \ 
     73        $(MAKE) -C $(PJSIP_DIR) all \ 
     74        TARGET_NAME="$(REAL_GNU_TARGET_NAME)" 
    6675 
    6776$(PJSIP_STAGING_BINARY): $(PJSIP_BINARY) 
     
    6978        $(MAKE) -C $(PJSIP_DIR) \ 
    7079        DESTDIR="$(TARGET_TOOLCHAIN_STAGING_DIR)" \ 
     80        TARGET_NAME="$(REAL_GNU_TARGET_NAME)" \ 
    7181        install 
    7282 
    73 $(PJSIP_TARGET_BINARY): $(PJSIP_STAGING_BINARY) 
    74     cp -a $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libpjsip*.so* $(PJSIP_TARGET_DIR) 
    75     $(TARGET_STRIP) $@ 
     83#$(PJSIP_TARGET_BINARY): $(PJSIP_STAGING_BINARY) 
     84#   cp -a $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libpjsip*.so* $(PJSIP_TARGET_DIR) 
     85#   $(TARGET_STRIP) $@ 
    7686 
    7787pjsip: $(PJSIP_STAGING_BINARY) 
    7888 
    79 pjsip-precompiled: uclibc pjsip $(PJSIP_TARGET_BINARY) 
     89pjsip-precompiled: uclibc pjsip #$(PJSIP_TARGET_BINARY) 
    8090 
    8191pjsip-source: $(PJSIP_DIR)/.unpacked 
    8292 
    8393pjsip-clean: 
    84     -$(MAKE) -C $(PJSIP_DIR) clean 
    85     rm -f $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libpjsip.*  
     94    -$(MAKE) -C $(PJSIP_DIR) \ 
     95        TARGET_NAME="$(REAL_GNU_TARGET_NAME)" \ 
     96        clean 
     97    rm -f $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libpj*.a \ 
     98        $(TARGET_TOOLCHAIN_STAGING_DIR)/usr/lib/libresample.a 
     99      
    86100 
    87 pjsip-uninstall: 
    88     rm -f $(PJSIP_TARGET_DIR)/libpjsip*.so* 
     101#pjsip-uninstall: 
     102#   rm -f $(PJSIP_TARGET_DIR)/libpjsip*.so* 
    89103     
    90104pjsip-dirclean: 
Hinweis: Hilfe zur Verwendung der Changeset-Ansicht finden Sie unter TracChangeset.