source: freewrt/tools/lzma/Makefile@ fdd4f59

freewrt_1_0 freewrt_2_0
Last change on this file since fdd4f59 was d5b9e70, checked in by Thorsten Glaser <tg@…>, 19 years ago

update-patches for tools/

git-svn-id: svn://www.freewrt.org/trunk/freewrt@433 afb5a338-a214-0410-bd46-81f09a774fd1

  • Property mode set to 100644
File size: 1.1 KB
Line 
1# $FreeWRT$
2
3PKG_NAME:= lzma
4PKG_VERSION:= 432
5PKG_MD5SUM:= d3a40c06de82db6601ae565ba6cd618a
6PKG_SOURCE_URL:= @SF/sevenzip
7PKG_SOURCE:= $(PKG_NAME)-$(PKG_VERSION).tar.bz2
8
9LZMA_LIB_DIR= $(WRKBUILD)/C/7zip/Compress/LZMA_Lib
10LZMA_ALONE_DIR= $(WRKBUILD)/C/7zip/Compress/LZMA_Alone
11
12TARGETS= $(LZMA_LIB_DIR)/liblzma.a $(LZMA_ALONE_DIR)/lzma
13
14include $(TOPDIR)/rules.mk
15include ../rules.mk
16
17$(LZMA_ALONE_DIR)/lzma $(LZMA_LIB_DIR)/liblzma.a: $(WRKBUILD)/.built
18$(WRKBUILD)/.built: ${WRKBUILD}/.prepared
19 $(MAKE) -C $(LZMA_LIB_DIR) $(MAKE_TRACE)
20 $(MAKE) -f makefile.gcc -C $(LZMA_ALONE_DIR) $(MAKE_TRACE)
21 touch $@
22
23lzma: $(TARGETS)
24 $(CP) $^ $(WRKBUILD)
25
26lzma-source: $(DL_DIR)/$(PKG_SOURCE)
27
28lzma-clean:
29 -$(MAKE) -C $(LZMA_LIB_DIR) clean $(MAKE_TRACE)
30 -$(MAKE) -C $(LZMA_ALONE_DIR) clean $(MAKE_TRACE)
31 rm -f $(WRKBUILD)/liblzma.a $(WRKBUILD)/lzma
32
33lzma-dirclean:
34 rm -rf $(WRKBUILD)
35
36#############################################################
37
38prepare: ${WRKBUILD}/.prepared
39compile: lzma
40install: lzma
41 $(CP) $(WRKBUILD)/lzma $(STAGING_DIR)/bin/
42clean: lzma-dirclean
Note: See TracBrowser for help on using the repository browser.