ARCH_OBJS = arm_io.o | |
CFLAGS = -O2 -Wall -I. | |
LDFLAGS = -lrt | |
OBJS = pflash.o progress.o ast-sf-ctrl.o | |
OBJS += libflash/libflash.o libflash/libffs.o | |
OBJS += $(ARCH_OBJS) | |
EXE = pflash | |
#CC = $(CROSS_COMPILE)gcc | |
%.o : %.c | |
$(CC) $(CFLAGS) -c $< -o $@ -I. | |
$(EXE): $(OBJS) | |
$(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ -I. | |
clean: | |
rm -f $(OBJS) $(EXE) *.o *.d libflash/test/test_flash libflash/test/*.o | |
distclean: clean | |
rm -f *.c~ *.h~ *.sh~ Makefile~ config.mk~ libflash/*.c~ libflash/*.h~ |