include ../../Makefile.cfg PROJECT=tinyFAT INCLUDE_FOLDERS=tinyFAT arduino INCLUDE_FOLDER=../../../include LIBS_FOLDER = ../../../lib LIBS=-L $(LIBS_FOLDER) $(foreach lib,$(INCLUDE_FOLDERS), -l$(lib)) INCLUDE= $(foreach dir,$(INCLUDE_FOLDERS),-I$/$(INCLUDE_FOLDER)/$(dir)) LIBNAME=lib$(PROJECT).a OBJECTS=mmc.o tinyFAT.o default: $(LIBNAME) $(LIBNAME): $(OBJECTS) avr-ar rcs $@ $^ mkdir -p $(INCLUDE_FOLDER)/$(PROJECT) cp $@ $(LIBS_FOLDER) cp *.h $(INCLUDE_FOLDER)/$(PROJECT) avr-size $(LIBS_FOLDER)/$@ %.o: %.cpp $(CXX) $< -o $@ $(INCLUDE) $(DEFINE) $(CC_FLAGS) %.o: %.c $(CC) $< -o $@ $(INCLUDE) $(DEFINE) $(CC_FLAGS) clean: rm -f $(OBJECTS) rm -f $(LIBS_FOLDER)/$(LIBNAME) .PHONY: default clean