CFLAGS = -Wall -g -O -fPIC -static INCLUDE_DIRS = -I ./include \ -I ./fsck \ -I ./lib TARGET = fsck.exfat LIBS = OBJS = fsck.o \ repair.o \ libexfat.o \ exfat_fs.o \ exfat_dir.o SRCS = fsck/fsck.c \ fsck/repair.c \ lib/libexfat.c \ lib/exfat_fs.c \ lib/exfat_dir.c all:$(OBJS) $(CC) -o $(TARGET) $(OBJS) $(LIBS) $(OBJS):$(SRCS) $(CC) $(CFLAGS) $(INCLUDE_DIRS) -c $^ install: cp $(TARGET) $(INSTALL_MOD_PATH)/usr/bin clean: rm -f *.o rm -f $(TARGET)