aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Blin <blino@mandriva.com>2008-08-13 22:31:49 +0200
committerDominik Brodowski <linux@dominikbrodowski.net>2008-08-13 22:55:13 +0200
commit14715abd596302f3b3b2b2dd47288160c56a5bdb (patch)
tree88df6511cf7c80f1f159c1b0da9a9dff95880993
parent88fc534c232197d921a5beb5232e262025e0c7e5 (diff)
downloadcpufrequtils-14715abd596302f3b3b2b2dd47288160c56a5bdb.tar.gz
fix parallel build of ccdv in cpufrequtils
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 fd9f41f..c46be5b 100644
--- a/Makefile
+++ b/Makefile
@@ -171,11 +171,12 @@ endif
all: ccdv libcpufreq utils $(COMPILE_NLS)
-ccdv:
+ccdv: build/ccdv
+build/ccdv: build/ccdv.c
@echo "Building ccdv"
- @$(HOSTCC) -O1 build/ccdv.c -o build/ccdv
+ @$(HOSTCC) -O1 -O1 $< -o $@
-%.lo: $(LIB_OBJS) $(LIB_HEADERS)
+%.lo: $(LIB_OBJS) $(LIB_HEADERS) ccdv
$(QUIET) $(LIBTOOL) $(LIBTOOL_OPT) --mode=compile $(CC) $(CFLAGDEF) $(CFLAGS) -o $@ -c $*.c
libcpufreq.la: $(LIB_OBJS) $(LIB_HEADERS) $(LIB_PARTS) Makefile