| 829 |
user890104 |
1 |
GCC ?= gcc
|
| 915 |
user890104 |
2 |
CFLAGS += -O2 -Wall -Wextra -Werror $(shell pkg-config --cflags libusb-1.0 fuse)
|
|
|
3 |
LIBS = $(shell pkg-config --libs libusb-1.0 fuse)
|
| 829 |
user890104 |
4 |
|
| 898 |
user890104 |
5 |
SOURCES_COMMON = util.c usb.c emcore.c cache.c fuse.c
|
|
|
6 |
SOURCES_EMCOREFS = emcorefs.c
|
|
|
7 |
SOURCES_EMCORE_TEST = emcore-test.c
|
| 770 |
user890104 |
8 |
|
| 898 |
user890104 |
9 |
TARGET_EMCOREFS = build/emcorefs
|
|
|
10 |
TARGET_EMCORE_TEST = build/emcore-test
|
|
|
11 |
TARGETS = $(TARGET_EMCOREFS) $(TARGET_EMCORE_TEST)
|
| 770 |
user890104 |
12 |
|
| 898 |
user890104 |
13 |
all: $(TARGETS)
|
| 770 |
user890104 |
14 |
|
| 898 |
user890104 |
15 |
$(TARGET_EMCOREFS): $(SOURCES_COMMON) $(SOURCES_EMCOREFS)
|
|
|
16 |
@mkdir -p build
|
| 915 |
user890104 |
17 |
$(GCC) $(CFLAGS) -o $(TARGET_EMCOREFS) $(SOURCES_COMMON) $(SOURCES_EMCOREFS) $(LIBS)
|
| 770 |
user890104 |
18 |
|
| 898 |
user890104 |
19 |
debug: $(SOURCES_COMMON) $(SOURCES_EMCOREFS)
|
|
|
20 |
@mkdir -p build
|
| 915 |
user890104 |
21 |
$(GCC) $(CFLAGS) -DDEBUG -g -o $(TARGET_EMCOREFS) $(SOURCES_COMMON) $(SOURCES_EMCOREFS) $(LIBS)
|
| 770 |
user890104 |
22 |
|
| 898 |
user890104 |
23 |
$(TARGET_EMCORE_TEST): $(SOURCES_COMMON) $(SOURCES_EMCORE_TEST)
|
|
|
24 |
@mkdir -p build
|
| 915 |
user890104 |
25 |
$(GCC) $(CFLAGS) -DDEBUG -DDEBUG_USB_PACKETS -g -o $(TARGET_EMCORE_TEST) $(SOURCES_COMMON) $(SOURCES_EMCORE_TEST) $(LIBS)
|
| 770 |
user890104 |
26 |
|
|
|
27 |
clean:
|
|
|
28 |
@rm -rf build
|