blob: 237ea2b48dc11894547a0c8e0d7508984da892ae (
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
|
# $Id$
VERSION = 2.6.9
CFG_ENV = LDFLAGS=-static
CFG_ARG =
TARBALL = rsync-${VERSION}.tar.gz
DIRNAME = rsync-${VERSION}
CFG_LOG = > ../config.log 2>&1
BIN_LOG = > ../build.log 2>&1
BIN = rsync
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
|