Subversion Repositories freemyipod

Rev

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

Rev 65 Rev 462
Line 10... Line 10...
10
 
10
 
11
ifndef V
11
ifndef V
12
SILENT = @
12
SILENT = @
13
endif
13
endif
14
 
14
 
-
 
15
ifeq ($(shell uname),WindowsNT)
-
 
16
CCACHE :=
-
 
17
else
-
 
18
CCACHE := $(shell which ccache)
-
 
19
endif
-
 
20
 
15
ifdef RBARCH
21
ifdef RBARCH
16
CFLAGS += -arch $(RBARCH)
22
CFLAGS += -arch $(RBARCH)
17
endif
23
endif
18
 
24
 
19
 
25
 
Line 33... Line 39...
33
	$(SILENT)ar ruv $(TARGET_DIR)$@ $(OBJS)
39
	$(SILENT)ar ruv $(TARGET_DIR)$@ $(OBJS)
34
	$(SILENT)ranlib $(TARGET_DIR)$@
40
	$(SILENT)ranlib $(TARGET_DIR)$@
35
 
41
 
36
$(OUT)/%.o: %.c
42
$(OUT)/%.o: %.c
37
	@echo CC $<
43
	@echo CC $<
38
	$(SILENT)$(CC) $(CFLAGS) -c $< -o $@
44
	$(SILENT)$(CCACHE) $(CC) $(CFLAGS) -c $< -o $@
39
    
45
    
40
# some trickery to build ppc and i386 from a single call
46
# some trickery to build ppc and i386 from a single call
41
ifeq ($(RBARCH),)
47
ifeq ($(RBARCH),)
42
$(TARGET_DIR)libucli386.a:
48
$(TARGET_DIR)libucli386.a:
43
	make RBARCH=i386 TARGET_DIR=$(TARGET_DIR) libucli386.a
49
	make RBARCH=i386 TARGET_DIR=$(TARGET_DIR) libucli386.a