summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Blin <blino@mandriva.com>2008-08-13 22:30:14 +0200
committerDominik Brodowski <linux@dominikbrodowski.net>2008-08-13 23:03:17 +0200
commitff72508f29567028597d8816bdf8b55c3c61a314 (patch)
tree53536e9d7259e752475ed6a34083466415e1360b
parentd6c262fd6e0d8ade95b2419937ea6e7ec95150e7 (diff)
downloadpcmciautils-ff72508f29567028597d8816bdf8b55c3c61a314.tar.gz
fix parallel build of ccdv
Parallel build was broken because ccdv was not necessarily built before the object files were built (occured with make -j4). Signed-off-by: Olivier Blin <blino@mandriva.com> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
-rw-r--r--Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index cc30ae4..e1d7c85 100644
--- a/Makefile
+++ b/Makefile
@@ -208,11 +208,12 @@ UDEV_RULES += udev/rules-end
all: ccdv $(PCCARDCTL) $(PCMCIA_CHECK_BROKEN_CIS) $(PCMCIA_SOCKET_STARTUP_BUILD) udevrules
-ccdv:
+ccdv: build/ccdv
+build/ccdv: build/ccdv.c
@echo "Building ccdv"
- @$(HOSTCC) -O1 build/ccdv.c -o build/ccdv
+ @$(HOSTCC) -O1 $< -o $@
-.c.o:
+%.o : %.c ccdv
$(QUIET) $(CC) $(CFLAGS) -c -o $@ $<
%.c %.h : %.y