|
|
1.1 ! root 1: # ***************************************************************************** ! 2: # * Copyright (c) 2004, 2008 IBM Corporation ! 3: # * All rights reserved. ! 4: # * This program and the accompanying materials ! 5: # * are made available under the terms of the BSD License ! 6: # * which accompanies this distribution, and is available at ! 7: # * http://www.opensource.org/licenses/bsd-license.php ! 8: # * ! 9: # * Contributors: ! 10: # * IBM Corporation - initial implementation ! 11: # ****************************************************************************/ ! 12: ! 13: include ../../make.rules ! 14: ! 15: CFLAGS_COMLIB = -pedantic -std=gnu99 -O0 ! 16: ASFLAGS_COMLIB = ! 17: ! 18: ! 19: COMLIBDIR = $(LLFWCMNDIR)/clib ! 20: ! 21: COMLIB_SRC_ASM = ! 22: COMLIB_SRC_C = iolib.c ! 23: ! 24: COMLIB_SRCS = $(COMLIB_SRC_ASM:%=$(COMLIBDIR)/%) \ ! 25: $(COMLIB_SRC_C:%=$(COMLIBDIR)/%) ! 26: COMLIB_OBJ_ASM = $(COMLIB_SRC_ASM:%.S=%.o) ! 27: COMLIB_OBJ_C = $(COMLIB_SRC_C:%.c=%.o) ! 28: ! 29: ! 30: comlib.o: $(COMLIB_OBJ_C) $(COMLIB_OBJ_ASM) ! 31: $(LD) $(LDFLAGS) $^ -o $@ -r ! 32: ! 33: %.o: $(LLFWCMNDIR)/clib/%.c ! 34: $(CC) $(CPPFLAGS) $(CFLAGS) $(CFLAGS_COMLIB) -c $< -o $@ ! 35: ! 36: %.o: $(LLFWCMNDIR)/clib/%.S ! 37: $(CC) $(CPPFLAGS) $(ASFLAGS) $(ASFLAGS_COMLIB) -c $< -o $@ ! 38: ! 39: LLFW_CLEAN_TARGETS += clean_clib ! 40: .PHONY : clean_clib ! 41: clean_clib: ! 42: rm -f $(COMLIB_OBJ_C) $(COMLIB_OBJ_ASM) comlib.o
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.