Computer make recursive 짜라 2009. 7. 7. 18:15 make recursive example.SUBDIRS 에 build 해야 할 하위 디렉토리 지정. .SUFFIXES: .c .cpp .o include ${DEVEL_ROOT}/cpe_config.mk ##################################################################### CROSS = mips-linux-uclibc- #CROSS = #SUBDIRS = utility CC = $(CROSS)gcc AR = $(CROSS)ar CXX = $(CROSS)c++ LD = $(CROSS)ld #CFLAGS = -O2 $(INCLUDE_FUNC) CFLAGS = -O -Werror -Wundef CFLAGS += -DPROJ_IKANOS -DM_IKANOS_SWITCH COMPILE = $(CC) $(INCLUDE_DIRS) $(CPPFLAGS) $(CFLAGS) CXXCOMPILE = $(CXX) $(INCLUDE_DIRS) $(CPPFLAGS) $(CFLAGS) ARFLAGS = cru LIB_AR = $(AR) $(ARFLAGS) INCLUDE_DIRS = -I. -I$(DEVEL_ROOT)/include -I$(DEVEL_ROOT)/lib lib__c_SOURCES = \ rev_debug.c #lib__cpp_SOURCES = lib__a_HEADERS = $(lib__a_SOURCES:.c=.h) lib__a_OBJECTS = $(lib__c_SOURCES:.c=.o) lib__a_OBJECTS += $(lib__cpp_SOURCES:.cpp=.o) LIB_NAME=libmmdebug.a all: all-recursive all-am: $(LIB_NAME) $(LIB_NAME): $(lib__a_OBJECTS) $(lib__a_SOURCES) @rm -fv $@ $(LIB_AR) $@ $(lib__a_OBJECTS) .c.o: $(COMPILE) -c $< .cpp.o: $(CXXCOMPILE) -c $< install: install-header install-header: clean: clean-recursive @rm -fv *.o *.a clean-am: 공유하기 게시글 관리 구독하기Zara L-PRO 'Computer' Related Articles 232TTL - usb to serial google tools open source blog, wiki iptables