Subversion Repositories freemyipod

Rev

Rev 263 | Rev 870 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 263 Rev 462
Line 11... Line 11...
11
TARGET = ../uclpack
11
TARGET = ../uclpack
12
TARGET2 = ../ucl2e10singleblk
12
TARGET2 = ../ucl2e10singleblk
13
TARGET3 = ../ucl2e10singleblkunpack
13
TARGET3 = ../ucl2e10singleblkunpack
14
TARGETS = $(TARGET) $(TARGET2) $(TARGET3)
14
TARGETS = $(TARGET) $(TARGET2) $(TARGET3)
15
 
15
 
-
 
16
ifeq ($(shell uname),WindowsNT)
-
 
17
CCACHE :=
-
 
18
else
-
 
19
CCACHE := $(shell which ccache)
-
 
20
endif
-
 
21
 
16
ALL: $(TARGETS)
22
ALL: $(TARGETS)
17
 
23
 
18
$(TARGET): uclpack.o src/libucl.a
24
$(TARGET): uclpack.o src/libucl.a
19
	$(CC) uclpack.o src/libucl.a -o $(TARGET)
25
	$(CCACHE) $(CC) uclpack.o src/libucl.a -o $(TARGET)
20
 
26
 
21
$(TARGET2): ucl2e10singleblk.o src/libucl.a
27
$(TARGET2): ucl2e10singleblk.o src/libucl.a
22
	$(CC) ucl2e10singleblk.o src/libucl.a -o $(TARGET2)
28
	$(CCACHE) $(CC) ucl2e10singleblk.o src/libucl.a -o $(TARGET2)
23
 
29
 
24
$(TARGET3): ucl2e10singleblkunpack.o src/libucl.a
30
$(TARGET3): ucl2e10singleblkunpack.o src/libucl.a
25
	$(CC) ucl2e10singleblkunpack.o src/libucl.a -o $(TARGET3)
31
	$(CCACHE) $(CC) ucl2e10singleblkunpack.o src/libucl.a -o $(TARGET3)
26
 
32
 
27
uclpack.o: uclpack.c
33
uclpack.o: uclpack.c
28
 
34
 
29
ucl2e10singleblk.o: ucl2e10singleblk.c
35
ucl2e10singleblk.o: ucl2e10singleblk.c
30
 
36