]> git.neil.brown.name Git - lafs-utils.git/commitdiff
Add 'clean' target to Makefiles
authorNeilBrown <neilb@suse.de>
Sat, 26 Mar 2011 00:04:38 +0000 (11:04 +1100)
committerNeilBrown <neilb@suse.de>
Sat, 26 Mar 2011 00:04:38 +0000 (11:04 +1100)
Signed-off-by: NeilBrown <neilb@suse.de>
Makefile
lib/Makefile
tools/Makefile

index 8e0ae1f5252b50f360f0667d6533948534e56a36..2900ed8af5659f03d0faa28dcd38159cd1857df8 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,4 +1,8 @@
 
 all:
        $(MAKE) -C lib/
-       $(MAKE) -C tools/
\ No newline at end of file
+       $(MAKE) -C tools/
+
+clean:
+       $(MAKE) -C lib/ clean
+       $(MAKE) -C tools/ clean
index 35bd5acd37de74641363cbb10eb7e9c792e835d5..e068a465afab8f905c71c1668e3e05ba2dd85248 100644 (file)
@@ -12,3 +12,6 @@ liblafs.a : $(OBJ)
        ranlib liblafs.a
 
 $(OBJ): %.o : %.c $(INCL)
+
+clean:
+       rm -f $(OBJ) liblafs.a
index 7852f572ffff8a6d145b58ea851f332e3ca12943..65792680bd73f25b9b1d79e49dbf32b627dbf0a2 100644 (file)
@@ -21,6 +21,8 @@
 #    Author: Neil Brown
 #    Email: <neil@brown.name>
 
+TARGETS = mkfs.lafs lafs
+TARGET_OBJ = $(patsubst %,%.o,$(TARGETS))
 CPPFLAGS = -I../include
 CFLAGS = -Wall -Werror -g
 LDFLAGS = -L../lib
@@ -30,7 +32,7 @@ LDLIBS = libinternal.a -llafs -ltalloc -lreadline -luuid
 LIBSRC = open_device.c parse.c
 LIBOBJ = $(patsubst %.c,%.o,$(LIBSRC))
 
-all : mkfs.lafs lafs libinternal.a
+all : $(TARGETS)
 
 mkfs.lafs : mkfs.lafs.o ../lib/liblafs.a libinternal.a
 
@@ -39,3 +41,8 @@ lafs : lafs.o ../lib/liblafs.a libinternal.a
 libinternal.a : $(LIBOBJ) internal.h
        ar cr libinternal.a $(LIBOBJ)
        ranlib libinternal.a
+
+clean:
+       rm -f $(TARGETS)
+       rm -f $(TARGET_OBJ)
+       rm -f libinternal.a $(LIBOBJ)