Changeset 2984
- Timestamp:
- 06/28/07 14:46:44 (1 year ago)
- Files:
-
- trunk/freewrt/mk/vars.mk (modified) (1 diff)
- trunk/freewrt/rules.mk (modified) (1 diff)
- trunk/freewrt/tools/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/mk/vars.mk
r2950 r2984 53 53 KERNEL_CROSS:= $(STAGING_TOOLS)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc- 54 54 TARGET_CROSS:= $(STAGING_TOOLS)/bin/$(OPTIMIZE_FOR_CPU)-linux-uclibc- 55 TARGET_CC:= $(TARGET_COMPILER_PREFIX) $(TARGET_CROSS)gcc56 TARGET_CXX:= $(TARGET_COMPILER_PREFIX) $(TARGET_CROSS)g++55 TARGET_CC:= $(TARGET_COMPILER_PREFIX)$(TARGET_CROSS)gcc 56 TARGET_CXX:= $(TARGET_COMPILER_PREFIX)$(TARGET_CROSS)g++ 57 57 TARGET_CPPFLAGS+= -isystem ${STAGING_DIR}/include \ 58 58 -isystem ${STAGING_DIR}/usr/include trunk/freewrt/rules.mk
r2905 r2984 57 57 #"))"))"))"))")) # for vim's broken syntax highlighting :) 58 58 59 ifneq ($( FWRT_USE_CCACHE),)60 TARGET_COMPILER_PREFIX += ccache59 ifneq ($(strip ${FWRT_USE_CCACHE}),) 60 TARGET_COMPILER_PREFIX= ccache- 61 61 endif 62 62 trunk/freewrt/tools/Makefile
r2858 r2984 41 41 TARGETS_CLEAN:=$(patsubst %,%-clean,$(TARGETS)) 42 42 43 all: install 43 all: install wrappers 44 44 install: $(TARGETS_INSTALL) ${STAGING_DIR}/etc/ipkg.conf 45 45 install-lbin: $(TARGETS_INSTALL_LBIN) 46 46 clean: $(TARGETS_CLEAN) 47 48 wrappers: 49 ifneq ($(strip ${FWRT_USE_CCACHE}),) 50 @for what in ${TARGET_CROSS}gcc ${TARGET_CROSS}g++; do \ 51 if [[ ! -x ${TOPDIR}/lbin/ccache-$$what ]]; then \ 52 rm -f ${TOPDIR}/lbin/ccache-$$what; \ 53 printf '#!/bin/sh\nexec ccache %s "$$@"\n' \ 54 $$what >${TOPDIR}/lbin/ccache-$$what; \ 55 chmod 0555 ${TOPDIR}/lbin/ccache-$$what; \ 56 fi; \ 57 done 58 endif 47 59 48 60 ${STAGING_DIR} ${STAGING_DIR}/etc ${STAGING_TOOLS}:


