summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2007-11-30 07:42:47 -0800
committerWayne Davison <wayned@samba.org>2007-11-30 07:42:47 -0800
commitfcb1068f72392f2c36d64302a043c6ab6e92918e (patch)
treecb5012d4572d65119353f8d8e53ae7606b8ad185 /Makefile.in
parent07ad305e8a0c10c82ad7b055e24be5e92601d00c (diff)
downloadrsync-fcb1068f72392f2c36d64302a043c6ab6e92918e.tar.gz
rsync-fcb1068f72392f2c36d64302a043c6ab6e92918e.tar.bz2
rsync-fcb1068f72392f2c36d64302a043c6ab6e92918e.zip
Improved header-file dependency rules even more.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in9
1 files changed, 5 insertions, 4 deletions
diff --git a/Makefile.in b/Makefile.in
index 9e61f4eb..fcc79d09 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -51,7 +51,7 @@ CHECK_PROGS = rsync$(EXEEXT) tls$(EXEEXT) getgroups$(EXEEXT) getfsdev$(EXEEXT) \
CHECK_SYMLINKS = testsuite/chown-fake.test testsuite/devices-fake.test
# Objects for CHECK_PROGS to clean
-CHECK_OBJS=getgroups.o getfsdev.o t_stub.o t_unsafe.o trimslash.o wildtest.o
+CHECK_OBJS=tls.o getgroups.o getfsdev.o t_stub.o t_unsafe.o trimslash.o wildtest.o
# note that the -I. is needed to handle config.h when using VPATH
.c.o:
@@ -75,6 +75,9 @@ install-strip:
rsync$(EXEEXT): $(OBJS)
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
+$(OBJS): $(HEADERS)
+$(CHECK_OBJS): $(HEADERS)
+
flist.o: rounding.h
rounding.h: mkrounding$(EXEEXT)
@@ -102,8 +105,6 @@ T_UNSAFE_OBJ = t_unsafe.o syscall.o util.o t_stub.o lib/compat.o lib/snprintf.o
t_unsafe$(EXEEXT): $(T_UNSAFE_OBJ)
$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(T_UNSAFE_OBJ) $(LIBS)
-$(OBJS) $(TLS_OBJ) $(TRIMSLASH_OBJ) $(T_UNSAFE_OBJ): $(HEADERS)
-
gen: conf proto.h man
gensend: gen
@@ -140,7 +141,7 @@ rsyncd.conf.5: rsyncd.conf.yo
-./tweak_manpage rsyncd.conf.5
clean: cleantests
- rm -f *~ $(OBJS) $(TLS_OBJ) $(CHECK_PROGS) $(CHECK_OBJS) $(CHECK_SYMLINKS) \
+ rm -f *~ $(OBJS) $(CHECK_PROGS) $(CHECK_OBJS) $(CHECK_SYMLINKS) \
mkrounding mkrounding.h rounding.h
cleantests: