1 dawes 1.1 #
|
2 dawes 1.6 # $XFree86: utils/Makefile,v 1.5 2004/02/17 20:24:23 dawes Exp $
|
3 dawes 1.1 #
4 # Makefile for 'extract'
5 #
6
7 TARDIR = gnutar
8 ZLIBDIR = zlib
9
10 SUBDIRS = $(ZLIBDIR) $(TARDIR)
11
12 SHELL=/bin/sh
13
|
14 dawes 1.6 CC=cc
15
|
16 dawes 1.1 all: config extract
17
|
18 dawes 1.3 extract: build-all
19
20 build-all: build-tar
|
21 dawes 1.4 rm -f extract extract.exe
22 cp $(TARDIR)/src/tar extract || \
|
23 dawes 1.5 cp $(TARDIR)/src/tar.exe extract.exe
|
24 dawes 1.1
|
25 dawes 1.3 build-tar: build-zlib
|
26 dawes 1.6 cd $(TARDIR); $(MAKE) $(MFLAGS) CC=$(CC) EXTRACFLAGS="-I`pwd`/../zlib -DZLIB_SUPPORT" EXTRALIBS="`pwd`/../zlib/libz.a" SUBDIRS="lib src" all-recursive
|
27 dawes 1.1
|
28 dawes 1.3 build-zlib:
|
29 dawes 1.1 cd $(ZLIBDIR); $(MAKE) $(MFLAGS)
30
|
31 dawes 1.2 config: $(TARDIR)/Makefile
|
32 dawes 1.1
33 $(TARDIR)/Makefile:
34 cd $(TARDIR); $(SHELL) ./configure --disable-nls
35
36 clean:
|
37 dawes 1.4 rm -f extract extract.exe
|
38 dawes 1.1 cd $(ZLIBDIR); $(MAKE) $(MFLAGS) clean
39 cd $(TARDIR); $(MAKE) $(MFLAGS) clean
40
41 clean-config:
42 @if [ -f $(TARDIR)/Makefile ]; then \
43 (set -x; cd $(TARDIR); $(MAKE) $(MFLAGS) distclean); \
44 fi
|