Changeset 681


Ignore:
Timestamp:
2005-04-19T00:16:03+02:00 (13 years ago)
Author:
nico
Message:

Change haserl, uniformize package makefile

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openwrt/package/haserl/Makefile

    r665 r681  
    88PKG_MD5SUM := bd9195d086566f56634c0bcbbbcbebea 
    99 
    10 PKG_SOURCE_URL := @SF/haserl 
     10PKG_SOURCE_URL := \ 
     11        @SF/haserl \ 
     12        http://nthill.free.fr/openwrt/sources/$(PKG_NAME)/ 
    1113PKG_SOURCE := $(PKG_NAME)-$(PKG_VERSION).tar.gz 
     14PKG_CAT := zcat 
     15 
    1216PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    13 PKG_CAT := zcat 
    14 PKG_IPK := $(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 
    15 PKG_IPK_DIR := $(PKG_BUILD_DIR)/ipkg 
    1617PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
     18 
     19IPKG_HASERL:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 
     20IDIR_HASERL:=$(PKG_BUILD_DIR)/ipkg/$(PKG_NAME) 
     21INFO_HASERL:=$(IPKG_STATE_DIR)/info/$(PKG_NAME).list 
    1722 
    1823$(DL_DIR)/$(PKG_SOURCE): 
    1924         $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 
    2025 
    21 $(PKG_BUILD_DIR)/.unpacked: $(DL_DIR)/$(PKG_SOURCE) 
     26$(PKG_BUILD_DIR)/.prepared: $(DL_DIR)/$(PKG_SOURCE) 
     27        rm -rf $(PKG_BUILD_DIR) 
    2228        $(PKG_CAT) $(DL_DIR)/$(PKG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - 
    23         touch $(PKG_BUILD_DIR)/.unpacked 
     29        touch $(PKG_BUILD_DIR)/.prepared 
    2430 
    25 $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.unpacked 
    26         (cd $(PKG_BUILD_DIR); rm -rf config.cache; \ 
     31$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared 
     32        (cd $(PKG_BUILD_DIR); rm -rf config.{cache,status} ; \ 
    2733                $(TARGET_CONFIGURE_OPTS) \ 
    2834                CFLAGS="$(TARGET_CFLAGS) -DMAX_UPLOAD_KB=8192" \ 
     
    5763        mkdir -p $(PKG_INSTALL_DIR) 
    5864        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    59           DESTDIR="$(PKG_INSTALL_DIR)" \ 
    60          install 
     65                DESTDIR="$(PKG_INSTALL_DIR)" \ 
     66                install 
    6167         
    62 $(PKG_IPK): $(PKG_INSTALL_DIR)/usr/bin/haserl 
    63         $(SCRIPT_DIR)/make-ipkg-dir.sh $(PKG_IPK_DIR) ./ipkg/$(PKG_NAME).control $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH) 
    64         mkdir -p $(PKG_IPK_DIR)/usr/bin 
    65         cp -fpR $(PKG_INSTALL_DIR)/usr/bin/haserl $(PKG_IPK_DIR)/usr/bin/ 
    66         $(STRIP) $(PKG_IPK_DIR)/usr/bin/* 
    67         $(IPKG_BUILD) $(PKG_IPK_DIR) $(PACKAGE_DIR) 
     68$(IPKG_HASERL): $(PKG_INSTALL_DIR)/usr/bin/haserl 
     69        $(SCRIPT_DIR)/make-ipkg-dir.sh $(IDIR_HASERL) ./ipkg/$(PKG_NAME).control $(PKG_VERSION)-$(PKG_RELEASE) $(ARCH) 
     70        install -m0755 -d $(IDIR_HASERL)/usr/bin 
     71        cp -fpR $(PKG_INSTALL_DIR)/usr/bin/haserl $(IDIR_HASERL)/usr/bin/ 
     72        $(RSTRIP) $(IDIR_HASERL) 
     73        $(IPKG_BUILD) $(IDIR_HASERL) $(PACKAGE_DIR) 
    6874 
    69 $(IPKG_STATE_DIR)/info/$(PKG_NAME).list: $(PKG_IPK) 
    70         $(IPKG) install $(PKG_IPK) 
     75$(INFO_HASERL): $(IPKG_HASERL) 
     76        $(IPKG) install $(IPKG_HASERL) 
    7177 
    7278source: $(DL_DIR)/$(PKG_SOURCE) 
    73 prepare: $(PKG_BUILD_DIR)/.unpacked 
    74 compile: $(PKG_IPK) 
    75 install: $(IPKG_STATE_DIR)/info/$(PKG_NAME).list 
     79prepare: $(PKG_BUILD_DIR)/.prepared 
     80compile: $(IPKG_HASERL) 
     81install: $(INFO_HASERL) 
    7682 
    7783clean: 
    7884        rm -rf $(PKG_BUILD_DIR) 
    79         rm -f $(PKG_IPK) 
    80  
     85        rm -rf $(IPKG_HASERL) 
Note: See TracChangeset for help on using the changeset viewer.