PROG= mfiutil | |
SRCS= mfiutil.c mfi_bbu.c mfi_cmd.c mfi_config.c mfi_drive.c mfi_evt.c \ | |
mfi_flash.c mfi_patrol.c mfi_show.c mfi_volume.c mfi_foreign.c \ | |
mfi_properties.c human_readable.c | |
CC := gcc | |
CFLAGS += -I include | |
CFLAGS += -std=gnu99 -Wall -Os | |
#CFLAGS += -D DEBUG=1 | |
OBJECTS = $(addsuffix .o,$(basename $(SRCS))) ${SRCS:R:S/$/.o/g} | |
MANPAGE = mfiutil.8 | |
default: $(PROG) | |
$(PROG): $(OBJECTS) | |
$(CC) $(LDFLAGS) $(OBJECTS) -o $@ $(LIBS) | |
clean: | |
rm -f $(OBJECTS) $(PROG) |