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