From ce715cd94cd5272ab4bd106c964ebe215a4e1791 Mon Sep 17 00:00:00 2001 From: shemminger Date: Thu, 1 Sep 2005 22:38:19 +0000 Subject: [PATCH] Allow parallel make of netem directory. Use HOSTCC when building local tools --- ChangeLog | 7 ++++++- netem/Makefile | 22 ++++++++++------------ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/ChangeLog b/ChangeLog index 88d66dbf..fec24979 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,15 @@ -2005-09-01 Stephen Hemminger +2005-09-01 Mike Frysinger + + * Fix build issues with netem tables (parallel make and HOSTCC) + +2005-09-01 Stephen Hemminger * Integrate support for DCCP into 'ss' (from acme) * Add -batch option to ip. * Update to 2.6.14 headers 2005-09-01 Eric Dumazet + * Fix lnstat : First column should not be summed 2005-08-16 Stephen Hemminger diff --git a/netem/Makefile b/netem/Makefile index 881ed9f5..6af5cf18 100644 --- a/netem/Makefile +++ b/netem/Makefile @@ -1,17 +1,20 @@ DISTGEN = maketable normal pareto paretonormal DISTDATA = normal.dist pareto.dist paretonormal.dist experimental.dist +HOSTCC ?= $(CC) LDLIBS += -lm -%.dist: %.c - $(HOSTCC) $(CFLAGS) -o $* $< -lm - ./$* >$@ - -%.dist: %.dat - ./maketable $< >$@ - all: $(DISTGEN) $(DISTDATA) +$(DISTGEN): + $(HOSTCC) -Wall -O1 -I../include -o $@ $@.c -lm + +%.dist: % + ./$* > $@ + +experimental.dist: maketable experimental.dat + ./maketable experimental.dat > experimental.dist + install: all mkdir -p $(DESTDIR)/usr/lib/tc for i in $(DISTDATA); \ @@ -20,8 +23,3 @@ install: all clean: rm -f $(DISTDATA) $(DISTGEN) - -maketable: maketable.c - $(HOSTCC) $(CFLAGS) -o $@ $< -lm - -