DEBUGFLAGS = -g CFLAGS = -Wall $(DEBUGFLAGS) $(INCLUDEPATH) -D_GNU_SOURCE=1 LDFLAGS = $(LIBPATH) AR = ar RANLIB = ranlib LIBFDISK = libfdisk.a OBJECTS = alloc.o constraints.o extended.o rawio.o primary.o \ errlist.o partition.o partspec.o SOURCES = alloc.c extended.c rawio.c primary.c partition.c \ errlist.c partspec.c constraints.c HEADERS = libfdisk.h alloc.h extended.h rawio.h primary.h \ partition.h partspec.h constraints.h all: $(LIBFDISK) testfdisk: testfdisk.o $(LIBFDISK) testfdisk.o: testfdisk.c $(LIBFDISK) : $(OBJECTS) $(AR) cr $(LIBFDISK) $(OBJECTS) $(RANLIB) $(LIBFDISK) $(OBJECTS): $(SOURCES) $(HEADERS) clean: rm -f *.o *.a *~ core testfdisk testfdisk.o printerrors