aboutsummaryrefslogtreecommitdiffstats
path: root/mtools
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-04-27 20:58:14 -0700
committerH. Peter Anvin <hpa@zytor.com>2009-04-27 20:58:14 -0700
commitfe9385228a7845e98485c925031ee5a46f5dfd3b (patch)
tree93f63bc09e86b3f8c0139e87a017f3c0f015eccb /mtools
parentf2dc4e108dbec03b05f8629626b0006454e6195e (diff)
downloadsyslinux.git-fe9385228a7845e98485c925031ee5a46f5dfd3b.tar.gz
syslinux.git-fe9385228a7845e98485c925031ee5a46f5dfd3b.tar.xz
syslinux.git-fe9385228a7845e98485c925031ee5a46f5dfd3b.zip
Unify dependency generation
Make the dependency generation more common; have a general pattern in MCONFIG, and use it in rules (not in CFLAGS). For NASM source, in order to stay compatible with old versions of NASM, run NASM twice; newer versions of NASM is capable of generating dependencies simultaneously like gcc can, but that would break compatibility with older distros. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'mtools')
-rw-r--r--mtools/Makefile6
1 files changed, 3 insertions, 3 deletions
diff --git a/mtools/Makefile b/mtools/Makefile
index b0f0a194..b5517805 100644
--- a/mtools/Makefile
+++ b/mtools/Makefile
@@ -34,10 +34,10 @@ syslinux: $(OBJS)
$(CC) $(LDFLAGS) -o $@ $^
%.o: %.c
- $(CC) -Wp,-MT,$@,-MMD,.$@.d $(CFLAGS) -c -o $@ $<
+ $(CC) $(UMAKEDEPS) $(CFLAGS) -c -o $@ $<
%.i: %.c
- $(CC) $(CFLAGS) -E -o $@ $<
+ $(CC) $(UMAKEDEPS) $(CFLAGS) -E -o $@ $<
%.s: %.c
- $(CC) $(CFLAGS) -S -o $@ $<
+ $(CC) $(UMAKEDEPS) $(CFLAGS) -S -o $@ $<
-include .*.d *.tmp