Subversion Repositories freemyipod

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
784 user890104 1
CFLAGS += -O2 -Wall -Wextra -Werror $(shell pkg-config --cflags --libs libusb-1.0 fuse)
770 user890104 2
SOURCES = util.c usb.c emcore.c cache.c fuse.c emcorefs.c
3
TARGET = build/emcorefs
4
 
798 user890104 5
all: $(TARGET)
770 user890104 6
 
7
build:
8
	@mkdir $@
9
 
798 user890104 10
$(TARGET): build
11
	gcc $(CFLAGS) -o $(TARGET) $(SOURCES)
770 user890104 12
 
798 user890104 13
debug: build
770 user890104 14
	gcc $(CFLAGS) -DDEBUG -g -o $(TARGET) $(SOURCES)
15
 
16
test:
17
	@mkdir -p mountpoint
18
	$(TARGET) -s mountpoint/
19
 
20
testdebug:
21
	@mkdir -p mountpoint
22
	$(TARGET) -d -s mountpoint/
23
 
798 user890104 24
testonly:
25
	gcc $(CFLAGS) -DTEST_ONLY -DDEBUG -g -o $(TARGET) $(SOURCES)
26
 
770 user890104 27
clean:
28
	@rm -rf build