blob: 8a433c7bba0ed1c91d4816f8d6c4b087ce09172e (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# $Id$
VERSION = 2.6.9
CFG_ENV = CFLAGS='@CFLAGS@' LDFLAGS='@LDFLAGS@ @LD_STATIC_FLAG@'
CFG_ARG =
TARBALL = rsync-${VERSION}.tar.gz
DIRNAME = rsync-${VERSION}
CFG_LOG = > ../config.log 2>&1
BIN_LOG = > ../build.log 2>&1
BIN = rsync
abs_top_srcdir = @abs_top_srcdir@
abs_top_builddir = @abs_top_builddir@
all: ${BIN}
${BIN}: ${DIRNAME}/${BIN}
ln ${DIRNAME}/${BIN} $@
file $@
${DIRNAME}/${BIN}: configured.stamp
cd ${DIRNAME} && ${MAKE} ${BIN_LOG}
extracted.stamp: ${TARBALL}
gzip -c -d ${TARBALL} | tar -xf -
touch $@
patched.stamp: extracted.stamp
for i in patches/patch-*; do if test -f "$$i"; then patch -d ${DIRNAME} <"$$i"; else :; fi; done
touch $@
configured.stamp: patched.stamp
cd ${DIRNAME} && ${CFG_ENV} ./configure ${CFG_ARG} ${CFG_LOG}
touch $@
clean:
rm -rf ${BIN} ${DIRNAME} *.stamp *.log
distclean: clean
rm -f Makefile
|