# 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
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
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)