aboutsummaryrefslogtreecommitdiffstats
path: root/tools/misc
diff options
context:
space:
mode:
authorkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-03-15 15:00:49 +0000
committerkaf24@scramble.cl.cam.ac.uk <kaf24@scramble.cl.cam.ac.uk>2004-03-15 15:00:49 +0000
commit52a8efe1a7bd2e9896d7769347eb3611e36e5052 (patch)
treee951c36a1a6f85ca8f42b477355682e57c372e31 /tools/misc
parent74851d00abd8170a7b8482f7075ea3f6ea7c49b6 (diff)
downloadxen-52a8efe1a7bd2e9896d7769347eb3611e36e5052.tar.gz
xen-52a8efe1a7bd2e9896d7769347eb3611e36e5052.tar.bz2
xen-52a8efe1a7bd2e9896d7769347eb3611e36e5052.zip
bitkeeper revision 1.797 (4055c521Ophk9zIrp59mxPKyKg_0MA)
Makefile: Rationalise makefiles by folding dist option into install with a prefined prefix.
Diffstat (limited to 'tools/misc')
-rw-r--r--tools/misc/Makefile15
-rw-r--r--tools/misc/miniterm/Makefile16
2 files changed, 12 insertions, 19 deletions
diff --git a/tools/misc/Makefile b/tools/misc/Makefile
index 59fa4c1c93..8756881c07 100644
--- a/tools/misc/Makefile
+++ b/tools/misc/Makefile
@@ -1,3 +1,4 @@
+
CC = gcc
CFLAGS = -Wall -O3
EXTRA_INC = -I../../xen/include/hypervisor-ifs
@@ -12,24 +13,16 @@ TARGETS = xen_cpuperf
INSTALL = $(TARGETS) xen-mkdevnodes xen_nat_enable xen-clone
all: $(TARGETS)
- $(MAKE) -C miniterm
+ $(MAKE) -C miniterm
install: all
mkdir -p $(prefix)/usr/bin
- cp $(INSTALL) $(prefix)/usr/bin
- for i in $(INSTALL); do chmod 755 $(prefix)/usr/bin/$i ; done
+ install -m0755 $(INSTALL) $(prefix)/usr/bin
$(MAKE) -C miniterm install
-dist: all
- mkdir -p ../../../install/bin
- cp $(INSTALL) ../../../install/bin
- for i in $(INSTALL); do chmod 755 ../../../install/bin/$i ; done
- $(MAKE) -C miniterm dist
-
clean:
- $(RM) *.o $(TARGETS)
+ $(RM) *.o $(TARGETS) *~
$(MAKE) -C miniterm clean
%: %.c $(HDRS) Makefile
$(CC) $(CFLAGS) $(EXTRA_INC) -o $@ $<
-
diff --git a/tools/misc/miniterm/Makefile b/tools/misc/miniterm/Makefile
index 993c156d5e..86e1bf0ccf 100644
--- a/tools/misc/miniterm/Makefile
+++ b/tools/misc/miniterm/Makefile
@@ -1,13 +1,13 @@
-CC = gcc
-CFLAGS = -O3 -march=i686 -Wall
-all: miniterm
+CC = gcc
+CFLAGS = -Wall -O3
+TARGET = miniterm
-install: all
- cp -a miniterm $(prefix)/usr/bin/
+all: $(TARGET)
-dist: all
- cp -a miniterm ../../../../install/bin/
+install: all
+ mkdir -p $(prefix)/usr/bin
+ install -m0755 $(TARGET) $(prefix)/usr/bin
clean:
- rm -f *.o miniterm *~
+ $(RM) *.o $(TARGET) *~