diff options
author | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-04-10 17:02:49 +0100 |
---|---|---|
committer | kaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk> | 2006-04-10 17:02:49 +0100 |
commit | b5fa90ac8ea579eb2b4223051e3c35d78a7b28b2 (patch) | |
tree | 51768b133193fd10c1ea4d715f000163a107018a /tools/debugger | |
parent | 0198288b1f5f296f043439bd647877effb870df7 (diff) | |
parent | 224cab0dfd3e7696fec21acf5e0cd821328fbe49 (diff) | |
download | xen-b5fa90ac8ea579eb2b4223051e3c35d78a7b28b2.tar.gz xen-b5fa90ac8ea579eb2b4223051e3c35d78a7b28b2.tar.bz2 xen-b5fa90ac8ea579eb2b4223051e3c35d78a7b28b2.zip |
build: Clean up use of .PHONY
* Move .PHONY directives next to targets,
this makes them a lot harder to miss
* Add missing .PHONY directives
* Remove nonexistent .PHONY directives
* Hopefully I didn'T miss anything...
Signed-Off-By: Horms <horms@verge.net.au>
Diffstat (limited to 'tools/debugger')
-rw-r--r-- | tools/debugger/libxendebug/Makefile | 9 | ||||
-rw-r--r-- | tools/debugger/pdb/Makefile | 2 | ||||
-rw-r--r-- | tools/debugger/pdb/linux-2.6-module/Makefile | 2 | ||||
-rw-r--r-- | tools/debugger/pdb/linux-2.6-patches/Makefile | 1 |
4 files changed, 12 insertions, 2 deletions
diff --git a/tools/debugger/libxendebug/Makefile b/tools/debugger/libxendebug/Makefile index d0a90e1267..2e16446253 100644 --- a/tools/debugger/libxendebug/Makefile +++ b/tools/debugger/libxendebug/Makefile @@ -26,10 +26,14 @@ PIC_OBJS := $(patsubst %.c,%.opic,$(SRCS)) LIB := libxendebug.a libxendebug.so LIB += libxendebug.so.$(MAJOR) libxendebug.so.$(MAJOR).$(MINOR) +.PHONY: all all: build + +.PHONY: build build: $(MAKE) $(LIB) +.PHONY: install install: build [ -d $(DESTDIR)/usr/$(LIBDIR) ] || $(INSTALL_DIR) $(DESTDIR)/usr/$(LIBDIR) [ -d $(DESTDIR)/usr/include ] || $(INSTALL_DIR) $(DESTDIR)/usr/include @@ -39,14 +43,15 @@ install: build ln -sf libxendebug.so.$(MAJOR) $(DESTDIR)/usr/$(LIBDIR)/libxendebug.so $(INSTALL_DATA) xendebug.h $(DESTDIR)/usr/include -.PHONY: TAGS clean rpm install all - +.PHONY: TAGS TAGS: etags -t $(SRCS) *.h +.PHONY: clean clean: rm -rf *.a *.so* *.o *.opic *.rpm $(LIB) *~ $(DEPS) xen +.PHONY: rpm rpm: build rm -rf staging mkdir staging diff --git a/tools/debugger/pdb/Makefile b/tools/debugger/pdb/Makefile index 1842ec7d0b..03cdc486b4 100644 --- a/tools/debugger/pdb/Makefile +++ b/tools/debugger/pdb/Makefile @@ -33,6 +33,7 @@ LIBS += unix str # bc = byte-code, dc = debug byte-code # patches = patch linux domU source code +.PHONY: all all : dc SOURCES += pdb_caml_xc.c @@ -51,5 +52,6 @@ RESULT = pdb include $(OCAMLMAKEFILE) PATCHDIR = ./linux-2.6-patches +.PHONY: patches patches : make -C $(PATCHDIR) patches diff --git a/tools/debugger/pdb/linux-2.6-module/Makefile b/tools/debugger/pdb/linux-2.6-module/Makefile index 609596f6c9..9025cd85c1 100644 --- a/tools/debugger/pdb/linux-2.6-module/Makefile +++ b/tools/debugger/pdb/linux-2.6-module/Makefile @@ -10,10 +10,12 @@ CFLAGS += -g CFLAGS += -Wall CFLAGS += -Werror +.PHONY: module module : # make KBUILD_VERBOSE=1 ARCH=xen -C $(KDIR) M=$(PWD) modules make ARCH=xen -C $(KDIR) M=$(PWD) modules +.PHONY: clean clean : make -C $(KDIR) M=$(PWD) clean diff --git a/tools/debugger/pdb/linux-2.6-patches/Makefile b/tools/debugger/pdb/linux-2.6-patches/Makefile index 7d062510d8..f2cb7f6ef5 100644 --- a/tools/debugger/pdb/linux-2.6-patches/Makefile +++ b/tools/debugger/pdb/linux-2.6-patches/Makefile @@ -3,6 +3,7 @@ LINUX_DIR = linux-2.6.12-xenU KDIR = $(XEN_ROOT)/$(LINUX_DIR) PATCH_DIR = $(CURDIR) +.PHONY: patches patches : patches-done patches-done : |