Changeset 871


Ignore:
Timestamp:
2005-05-13T05:39:45+02:00 (13 years ago)
Author:
nico
Message:

Convert haserl to new packaging style

File:
1 edited

Legend:

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

    r681 r871  
    1717PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
    1818 
    19 IPKG_HASERL:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk 
    20 IDIR_HASERL:=$(PKG_BUILD_DIR)/ipkg/$(PKG_NAME) 
    21 INFO_HASERL:=$(IPKG_STATE_DIR)/info/$(PKG_NAME).list 
     19include $(TOPDIR)/package/rules.mk 
    2220 
    23 $(DL_DIR)/$(PKG_SOURCE): 
    24          $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) 
    25  
    26 $(PKG_BUILD_DIR)/.prepared: $(DL_DIR)/$(PKG_SOURCE) 
    27         rm -rf $(PKG_BUILD_DIR) 
    28         $(PKG_CAT) $(DL_DIR)/$(PKG_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - 
    29         touch $(PKG_BUILD_DIR)/.prepared 
     21$(eval $(call PKG_template,HASERL,haserl,$(PKG_VERSION)-$(PKG_RELEASE),$(ARCH))) 
    3022 
    3123$(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.prepared 
     
    5850$(PKG_BUILD_DIR)/.built: $(PKG_BUILD_DIR)/.configured 
    5951        $(MAKE) -C $(PKG_BUILD_DIR) 
    60         touch $(PKG_BUILD_DIR)/.built 
    61  
    62 $(PKG_INSTALL_DIR)/usr/bin/haserl: $(PKG_BUILD_DIR)/.built 
    6352        mkdir -p $(PKG_INSTALL_DIR) 
    6453        $(MAKE) -C $(PKG_BUILD_DIR) \ 
    6554                DESTDIR="$(PKG_INSTALL_DIR)" \ 
    6655                install 
    67          
    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) 
     56        touch $(PKG_BUILD_DIR)/.built 
     57 
     58$(IPKG_HASERL): 
    7059        install -m0755 -d $(IDIR_HASERL)/usr/bin 
    7160        cp -fpR $(PKG_INSTALL_DIR)/usr/bin/haserl $(IDIR_HASERL)/usr/bin/ 
     
    7362        $(IPKG_BUILD) $(IDIR_HASERL) $(PACKAGE_DIR) 
    7463 
    75 $(INFO_HASERL): $(IPKG_HASERL) 
    76         $(IPKG) install $(IPKG_HASERL) 
    77  
    78 source: $(DL_DIR)/$(PKG_SOURCE) 
    79 prepare: $(PKG_BUILD_DIR)/.prepared 
    80 compile: $(IPKG_HASERL) 
    81 install: $(INFO_HASERL) 
    82  
    83 clean: 
    84         rm -rf $(PKG_BUILD_DIR) 
    85         rm -rf $(IPKG_HASERL) 
Note: See TracChangeset for help on using the changeset viewer.