31 lines
500 B
Makefile
31 lines
500 B
Makefile
# explicitly use gcc as in xtensa build environment it might be set to
|
|
# cross compiler
|
|
CC = gcc
|
|
|
|
SOURCES := spiffs_hydrogen.c
|
|
SOURCES += spiffs_cache.c
|
|
SOURCES += spiffs_gc.c
|
|
SOURCES += spiffs_check.c
|
|
SOURCES += spiffs_nucleus.c
|
|
SOURCES += mkspiffs.c
|
|
|
|
OBJECTS := $(SOURCES:.c=.o)
|
|
|
|
VPATH = ../spiffs/src
|
|
|
|
CFLAGS += -I..
|
|
CFLAGS += -DSPIFFS_SINGLETON=0
|
|
|
|
all: mkspiffs
|
|
|
|
$(OBJECTS): $(SOURCES)
|
|
|
|
$(OBJECTS): ../spiffs_config.h
|
|
|
|
mkspiffs: $(OBJECTS)
|
|
|
|
clean:
|
|
@rm -f mkspiffs
|
|
@rm -f *.o
|
|
|
|
.PHONY: all clean
|