# # Makefile # CROSS = mipsel-linux- CC = $(CROSS)gcc LD = $(CROSS)ld ROOTFIR = . JZ4730DIR = $(ROOTFIR)/jz4730 JZ4740DIR = $(ROOTFIR)/jz4740 INCDIR = $(ROOTFIR)/include COMDIR = $(ROOTFIR)/common SOURCES += $(wildcard $(JZ4730DIR)/*.c) SOURCES += $(wildcard $(JZ4740DIR)/*.c) SOURCES += $(wildcard $(COMDIR)/*.c) HEADS :=$(wildcard $(INCDIR)/*.h) OBJS := $(addsuffix .o , $(basename $(notdir $(SOURCES)))) CFLAGS := -I$(INCDIR) -O2 -Wall VPATH := $(JZ4730DIR) $(COMDIR) $(JZ4740DIR) TARGETS = nandprog all: $(TARGETS) $(TARGETS) : $(OBJS) $(HEADS) $(CC) $(CFLAGS) -o $(TARGETS) $(OBJS) .c.o: $(CC) $(CFLAGS) -o $@ -c $< install: clean: rm -f *.o $(TARGETS)