Rev 898 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
GCC ?= gccCFLAGS += -O2 -Wall -Wextra -Werror $(shell pkg-config --cflags libusb-1.0 fuse)LIBS = $(shell pkg-config --libs libusb-1.0 fuse)SOURCES_COMMON = util.c usb.c emcore.c cache.c fuse.cSOURCES_EMCOREFS = emcorefs.cSOURCES_EMCORE_TEST = emcore-test.cTARGET_EMCOREFS = build/emcorefsTARGET_EMCORE_TEST = build/emcore-testTARGETS = $(TARGET_EMCOREFS) $(TARGET_EMCORE_TEST)all: $(TARGETS)$(TARGET_EMCOREFS): $(SOURCES_COMMON) $(SOURCES_EMCOREFS)@mkdir -p build$(GCC) $(CFLAGS) -o $(TARGET_EMCOREFS) $(SOURCES_COMMON) $(SOURCES_EMCOREFS) $(LIBS)debug: $(SOURCES_COMMON) $(SOURCES_EMCOREFS)@mkdir -p build$(GCC) $(CFLAGS) -DDEBUG -g -o $(TARGET_EMCOREFS) $(SOURCES_COMMON) $(SOURCES_EMCOREFS) $(LIBS)$(TARGET_EMCORE_TEST): $(SOURCES_COMMON) $(SOURCES_EMCORE_TEST)@mkdir -p build$(GCC) $(CFLAGS) -DDEBUG -DDEBUG_USB_PACKETS -g -o $(TARGET_EMCORE_TEST) $(SOURCES_COMMON) $(SOURCES_EMCORE_TEST) $(LIBS)clean:@rm -rf build