Changeset 2935


Ignore:
Timestamp:
2006-01-12T14:50:30+01:00 (12 years ago)
Author:
nico
Message:

fix serdisplib build, add Id tag

Location:
trunk/openwrt/package/serdisplib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/serdisplib/Config.in

    r2656 r2935  
    44        default m if CONFIG_DEVEL 
    55        help 
    6                 serdisplib is a library to drive serial and parallel displays 
    7                 with built-in controllers. 
     6          serdisplib is a library to drive serial and parallel displays 
     7          with built-in controllers. 
     8           
     9          http://serdisplib.sourceforge.net/ 
     10 
  • trunk/openwrt/package/serdisplib/Makefile

    • Property svn:keywords set to Author Date Id Revision
    r2642 r2935  
     1# $Id$ 
     2 
    13include $(TOPDIR)/rules.mk 
    24 
     
    68PKG_MD5SUM:=b074e02d8d63f34cba8ec45c23f63f78 
    79 
    8 PKG_SOURCE_URL:=http://dl.sourceforge.net/sourceforge/serdisplib 
     10PKG_SOURCE_URL:=@SF/serdisplib 
    911PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1012PKG_CAT:=zcat 
     13 
    1114PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    12 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
    1315 
    1416include $(TOPDIR)/package/rules.mk 
     
    2224                CPPFLAGS="-I$(STAGING_DIR)/usr/include -I$(STAGING_DIR)/include" \ 
    2325                LDFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \ 
     26                ac_cv_func_malloc_0_nonnull=yes \ 
    2427                ./configure \ 
    2528                        --target=$(GNU_TARGET_NAME) \ 
    2629                        --host=$(GNU_TARGET_NAME) \ 
    2730                        --build=$(GNU_HOST_NAME) \ 
     31                        --program-prefix="" \ 
     32                        --program-suffix="" \ 
    2833                        --prefix=/usr \ 
    29                         --without-libiconv-prefix \ 
    30                         --without-libintl-prefix \ 
    31                         --disable-nls \ 
     34                        --exec-prefix=/usr \ 
     35                        --bindir=/usr/bin \ 
     36                        --datadir=/usr/share \ 
     37                        --includedir=/usr/include \ 
     38                        --infodir=/usr/share/info \ 
     39                        --libdir=/usr/lib \ 
     40                        --libexecdir=/usr/lib \ 
     41                        --localstatedir=/var \ 
     42                        --mandir=/usr/share/man \ 
     43                        --sbindir=/usr/sbin \ 
     44                        --sysconfdir=/etc \ 
     45                        $(DISABLE_LARGEFILE) \ 
     46                        $(DISABLE_NLS) \ 
     47                        --enable-shared \ 
     48                        --disable-static \ 
     49                        --with-gnu-ld \ 
    3250        ); 
    3351        touch $@ 
    3452 
    3553$(PKG_BUILD_DIR)/.built: 
    36         rm -rf $(PKG_INSTALL_DIR) 
    37         mkdir -p $(PKG_INSTALL_DIR)/usr/bin 
    38         mkdir -p $(PKG_INSTALL_DIR)/usr/lib 
    39         $(MAKE) -C $(PKG_BUILD_DIR)/src \ 
    40                 prefix="$(PKG_INSTALL_DIR)/usr" 
    41         cp -fpR $(PKG_BUILD_DIR)/src/testserdisp $(PKG_INSTALL_DIR)/usr/bin 
    42         cp -fpR $(PKG_BUILD_DIR)/lib/libserdisp.so* $(PKG_INSTALL_DIR)/usr/lib 
     54        $(MAKE) -C $(PKG_BUILD_DIR) all 
    4355        touch $@ 
    4456 
    4557$(IPKG_SERDISPLIB): 
    46         install -d -m0755 $(IDIR_SERDISPLIB)/usr/bin 
    47         cp -fpR $(PKG_INSTALL_DIR)/usr/bin/testserdisp $(IDIR_SERDISPLIB)/usr/bin 
    4858        install -d -m0755 $(IDIR_SERDISPLIB)/usr/lib 
    49         cp -fpR $(PKG_INSTALL_DIR)/usr/lib/libserdisp.so* $(IDIR_SERDISPLIB)/usr/lib 
     59        cp -fpR $(PKG_BUILD_DIR)/lib/libserdisp.so.* $(IDIR_SERDISPLIB)/usr/lib 
    5060        $(RSTRIP) $(IDIR_SERDISPLIB) 
    5161        $(IPKG_BUILD) $(IDIR_SERDISPLIB) $(PACKAGE_DIR) 
    5262 
     63$(STAGING_DIR)/usr/lib/libserdisp.so: $(PKG_BUILD_DIR)/.built 
     64        mkdir -p $(STAGING_DIR)/usr/include 
     65        cp -fpR $(PKG_BUILD_DIR)/include/serdisplib $(STAGING_DIR)/usr/include/ 
     66        mkdir -p $(STAGING_DIR)/usr/lib 
     67        cp -fpR $(PKG_BUILD_DIR)/lib/libserdisp.{a,so*} $(STAGING_DIR)/usr/lib/ 
     68        touch $@ 
     69 
     70install-dev: $(STAGING_DIR)/usr/lib/libserdisp.so 
     71 
     72uninstall-dev: 
     73        rm -rf \ 
     74                $(STAGING_DIR)/usr/include/serdisplib \ 
     75                $(STAGING_DIR)/usr/lib/libserdisp.{a,so*} \ 
     76 
     77compile-targets: install-dev 
     78clean-targets: uninstall-dev 
     79 
    5380mostlyclean: 
    54         make -C $(PKG_BUILD_DIR) clean 
    55         rm $(PKG_BUILD_DIR)/.built 
     81        $(MAKE) -C $(PKG_BUILD_DIR) clean 
     82        rm -f $(PKG_BUILD_DIR)/.built 
Note: See TracChangeset for help on using the changeset viewer.