diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/rbspeex/Makefile | 24 | ||||
-rw-r--r-- | tools/ucl/src/Makefile | 25 |
2 files changed, 25 insertions, 24 deletions
diff --git a/tools/rbspeex/Makefile b/tools/rbspeex/Makefile index a82e80e017..41bf775d38 100644 --- a/tools/rbspeex/Makefile +++ b/tools/rbspeex/Makefile | |||
@@ -35,7 +35,7 @@ endif | |||
35 | # This sets up 'SRC' based on the files mentioned in SOURCES | 35 | # This sets up 'SRC' based on the files mentioned in SOURCES |
36 | SRC := $(shell cat $(SPEEXSRC)/SOURCES | $(CC) $(CFLAGS) -E -P - | grep -v "^\#" | grep -v "^$$") | 36 | SRC := $(shell cat $(SPEEXSRC)/SOURCES | $(CC) $(CFLAGS) -E -P - | grep -v "^\#" | grep -v "^$$") |
37 | 37 | ||
38 | OUT = build$(RBARCH) | 38 | OUT = $(TARGET_DIR)build$(RBARCH) |
39 | SOURCES = $(SRC:%.c=$(SPEEXSRC)/%.c) rbspeex.c rbspeexenc.c rbspeexdec.c | 39 | SOURCES = $(SRC:%.c=$(SPEEXSRC)/%.c) rbspeex.c rbspeexenc.c rbspeexdec.c |
40 | OBJS = $(addprefix $(OUT)/,$(SRC:%.c=%.o)) | 40 | OBJS = $(addprefix $(OUT)/,$(SRC:%.c=%.o)) |
41 | DEPFILE = $(OUT)/dep-speex | 41 | DEPFILE = $(OUT)/dep-speex |
@@ -46,8 +46,8 @@ DIRS = | |||
46 | all: ../rbspeexenc ../rbspeexdec | 46 | all: ../rbspeexenc ../rbspeexdec |
47 | 47 | ||
48 | $(DEPFILE): $(SOURCES) | 48 | $(DEPFILE): $(SOURCES) |
49 | @echo MKDIR build$(RBARCH) | 49 | @echo MKDIR $(OUT) |
50 | $(SILENT)mkdir -p build$(RBARCH) | 50 | $(SILENT)mkdir -p $(OUT) |
51 | @echo Creating dependencies | 51 | @echo Creating dependencies |
52 | $(SILENT)rm -f $(DEPFILE) | 52 | $(SILENT)rm -f $(DEPFILE) |
53 | $(SILENT)(for each in $(SOURCES) x; do \ | 53 | $(SILENT)(for each in $(SOURCES) x; do \ |
@@ -69,7 +69,7 @@ $(OUT)/librbspeex.a: $(OBJS) $(DEPFILE) $(OUT)/rbspeex.o | |||
69 | $(SILENT)$(AR) ruv $@ $+ > /dev/null 2>&1 | 69 | $(SILENT)$(AR) ruv $@ $+ > /dev/null 2>&1 |
70 | 70 | ||
71 | librbspeex$(RBARCH).a: $(OUT)/librbspeex.a | 71 | librbspeex$(RBARCH).a: $(OUT)/librbspeex.a |
72 | $(SILENT)cp $(OUT)/librbspeex.a librbspeex$(RBARCH).a | 72 | $(SILENT)cp $(OUT)/librbspeex.a $(TARGET_DIR)librbspeex$(RBARCH).a |
73 | 73 | ||
74 | ../rbspeexenc: $(OBJS) $(OUT)/rbspeexenc.o librbspeex$(RBARCH).a | 74 | ../rbspeexenc: $(OBJS) $(OUT)/rbspeexenc.o librbspeex$(RBARCH).a |
75 | @echo Linking ../rbspeexenc | 75 | @echo Linking ../rbspeexenc |
@@ -86,22 +86,22 @@ librbspeex$(RBARCH).a: $(OUT)/librbspeex.a | |||
86 | # some trickery to build ppc and i386 from a single call | 86 | # some trickery to build ppc and i386 from a single call |
87 | ifeq ($(RBARCH),) | 87 | ifeq ($(RBARCH),) |
88 | librbspeexi386.a: | 88 | librbspeexi386.a: |
89 | make RBARCH=i386 librbspeexi386.a | 89 | make RBARCH=i386 TARGET_DIR=$(TARGET_DIR) librbspeexi386.a |
90 | 90 | ||
91 | librbspeexppc.a: | 91 | librbspeexppc.a: |
92 | make RBARCH=ppc librbspeexppc.a | 92 | make RBARCH=ppc TARGET_DIR=$(TARGET_DIR) librbspeexppc.a |
93 | endif | 93 | endif |
94 | 94 | ||
95 | librbspeex-universal: librbspeexi386.a librbspeexppc.a | 95 | librbspeex-universal: librbspeexi386.a librbspeexppc.a |
96 | @echo lipo librbspeex.a | 96 | @echo lipo librbspeex.a |
97 | $(SILENT) rm -f librbspeex.a | 97 | $(SILENT) rm -f $(TARGET_DIR)librbspeex.a |
98 | lipo -create librbspeexppc.a librbspeexi386.a -output librbspeex.a | 98 | lipo -create $(TARGET_DIR)librbspeexppc.a $(TARGET_DIR)librbspeexi386.a -output $(TARGET_DIR)librbspeex.a |
99 | 99 | ||
100 | clean: | 100 | clean: |
101 | rm -f $(OBJS) librbspeex* ../rbspeexenc ../rbspeexdec dep-speex | 101 | rm -f $(OBJS) $(TARGET_DIR)librbspeex* ../rbspeexenc ../rbspeexdec $(TARGET_DIR)dep-speex |
102 | rm -rf build* | 102 | rm -rf build* |
103 | 103 | ||
104 | build$(RBARCH): | 104 | $(OUT): |
105 | @echo MKDIR build$(RBARCH) | 105 | @echo MKDIR $(OUT) |
106 | $(SILENT)mkdir build$(RBARCH) | 106 | $(SILENT)mkdir $(OUT) |
107 | 107 | ||
diff --git a/tools/ucl/src/Makefile b/tools/ucl/src/Makefile index b4b841a4f1..147959aaa1 100644 --- a/tools/ucl/src/Makefile +++ b/tools/ucl/src/Makefile | |||
@@ -17,7 +17,8 @@ ifdef RBARCH | |||
17 | CFLAGS += -arch $(RBARCH) | 17 | CFLAGS += -arch $(RBARCH) |
18 | endif | 18 | endif |
19 | 19 | ||
20 | OUT = build$(RBARCH) | 20 | |
21 | OUT = $(TARGET_DIR)build$(RBARCH) | ||
21 | 22 | ||
22 | SOURCES = alloc.c io.c n2b_99.c n2b_d.c n2b_ds.c n2b_to.c n2d_99.c \ | 23 | SOURCES = alloc.c io.c n2b_99.c n2b_d.c n2b_ds.c n2b_to.c n2d_99.c \ |
23 | n2d_d.c n2d_ds.c n2d_to.c n2e_99.c n2e_d.c n2e_ds.c n2e_to.c ucl_crc.c \ | 24 | n2d_d.c n2d_ds.c n2d_to.c n2e_99.c n2e_d.c n2e_ds.c n2e_to.c ucl_crc.c \ |
@@ -30,8 +31,8 @@ OBJS = $(OUT)/alloc.o $(OUT)/io.o $(OUT)/n2b_99.o $(OUT)/n2b_d.o $(OUT)/n2b_ds.o | |||
30 | # we don't use $(AR) and $(RANLIB) below since we want the _native_ tools | 31 | # we don't use $(AR) and $(RANLIB) below since we want the _native_ tools |
31 | # not the cross-compiler tools | 32 | # not the cross-compiler tools |
32 | libucl$(RBARCH).a: $(OUT) $(OBJS) | 33 | libucl$(RBARCH).a: $(OUT) $(OBJS) |
33 | $(SILENT)ar ruv $@ $(OBJS) >/dev/null 2>&1 | 34 | $(SILENT)ar ruv $(TARGET_DIR)$@ $(OBJS) >/dev/null 2>&1 |
34 | $(SILENT)ranlib $@ | 35 | $(SILENT)ranlib $(TARGET_DIR)$@ |
35 | 36 | ||
36 | $(OUT)/%.o: %.c | 37 | $(OUT)/%.o: %.c |
37 | @echo CC $< | 38 | @echo CC $< |
@@ -40,22 +41,22 @@ $(OUT)/%.o: %.c | |||
40 | # some trickery to build ppc and i386 from a single call | 41 | # some trickery to build ppc and i386 from a single call |
41 | ifeq ($(RBARCH),) | 42 | ifeq ($(RBARCH),) |
42 | libucli386.a: | 43 | libucli386.a: |
43 | make RBARCH=i386 libucli386.a | 44 | make RBARCH=i386 TARGET_DIR=$(TARGET_DIR) libucli386.a |
44 | 45 | ||
45 | libuclppc.a: | 46 | libuclppc.a: |
46 | make RBARCH=ppc libuclppc.a | 47 | make RBARCH=ppc TARGET_DIR=$(TARGET_DIR) libuclppc.a |
47 | endif | 48 | endif |
48 | 49 | ||
49 | libucl-universal: libucli386.a libuclppc.a | 50 | libucl-universal: libucli386.a libuclppc.a |
50 | @echo lipo libucl.a | 51 | @echo lipo $(TARGET_DIR)libucl.a |
51 | $(SILENT) rm -f libucl.a | 52 | $(SILENT) rm -f $(TARGET_DIR)libucl.a |
52 | lipo -create libuclppc.a libucli386.a -output libucl.a | 53 | lipo -create $(TARGET_DIR)libuclppc.a $(TARGET_DIR)libucli386.a -output $(TARGET_DIR)libucl.a |
53 | 54 | ||
54 | clean: | 55 | clean: |
55 | rm -f libucl*.a | 56 | rm -f $(TARGET_DIR)libucl*.a |
56 | rm -rf build* | 57 | rm -rf build* |
57 | 58 | ||
58 | build$(RBARCH): | 59 | $(OUT): |
59 | @echo MKDIR build$(RBARCH) | 60 | @echo MKDIR $(OUT) |
60 | $(SILENT)mkdir build$(RBARCH) | 61 | $(SILENT)mkdir $(OUT) |
61 | 62 | ||