diff options
| author | XaviDCR92 <xavi.dcr@gmail.com> | 2017-08-26 17:54:03 +0200 |
|---|---|---|
| committer | XaviDCR92 <xavi.dcr@gmail.com> | 2017-08-26 17:54:03 +0200 |
| commit | 4ca8c2d15b51c479dd890773643ea24440b3991f (patch) | |
| tree | 59f134fac677d30187b78453f5b35280f57b0f94 /Libs/tinyFAT | |
| parent | 845c7cba1d8efd16b073ca034eb8239b6616e681 (diff) | |
| download | pocketempires-4ca8c2d15b51c479dd890773643ea24440b3991f.tar.gz | |
+ Added Makefiles for dependencies
Diffstat (limited to 'Libs/tinyFAT')
| -rw-r--r-- | Libs/tinyFAT/Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/Libs/tinyFAT/Makefile b/Libs/tinyFAT/Makefile new file mode 100644 index 0000000..2640178 --- /dev/null +++ b/Libs/tinyFAT/Makefile @@ -0,0 +1,28 @@ +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: $(OBJECTS) + avr-ar rcs $(LIBNAME) $^ + mkdir -p $(INCLUDE_FOLDER)/$(PROJECT) + cp *.h $(INCLUDE_FOLDER)/$(PROJECT) + mv $(LIBNAME) $(LIBS_FOLDER) + avr-size $(LIBS_FOLDER)/$(LIBNAME) + +%.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) |
