1*78acc472SPeter Tyser# 2*78acc472SPeter Tyser# (C) Copyright 2000-2006 3*78acc472SPeter Tyser# Wolfgang Denk, DENX Software Engineering, wd@denx.de. 4*78acc472SPeter Tyser# 5*78acc472SPeter Tyser# See file CREDITS for list of people who contributed to this 6*78acc472SPeter Tyser# project. 7*78acc472SPeter Tyser# 8*78acc472SPeter Tyser# This program is free software; you can redistribute it and/or 9*78acc472SPeter Tyser# modify it under the terms of the GNU General Public License as 10*78acc472SPeter Tyser# published by the Free Software Foundation; either version 2 of 11*78acc472SPeter Tyser# the License, or (at your option) any later version. 12*78acc472SPeter Tyser# 13*78acc472SPeter Tyser# This program is distributed in the hope that it will be useful, 14*78acc472SPeter Tyser# but WITHOUT ANY WARRANTY; without even the implied warranty of 15*78acc472SPeter Tyser# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16*78acc472SPeter Tyser# GNU General Public License for more details. 17*78acc472SPeter Tyser# 18*78acc472SPeter Tyser# You should have received a copy of the GNU General Public License 19*78acc472SPeter Tyser# along with this program; if not, write to the Free Software 20*78acc472SPeter Tyser# Foundation, Inc., 59 Temple Place, Suite 330, Boston, 21*78acc472SPeter Tyser# MA 02111-1307 USA 22*78acc472SPeter Tyser# 23*78acc472SPeter Tyser 24*78acc472SPeter Tyserinclude $(TOPDIR)/config.mk 25*78acc472SPeter Tyser 26*78acc472SPeter TyserLIB = $(obj)libgeneric.a 27*78acc472SPeter Tyser 28*78acc472SPeter TyserCOBJS-$(CONFIG_ADDR_MAP) += addr_map.o 29*78acc472SPeter TyserCOBJS-$(CONFIG_BZIP2) += bzlib.o 30*78acc472SPeter TyserCOBJS-$(CONFIG_BZIP2) += bzlib_crctable.o 31*78acc472SPeter TyserCOBJS-$(CONFIG_BZIP2) += bzlib_decompress.o 32*78acc472SPeter TyserCOBJS-$(CONFIG_BZIP2) += bzlib_randtable.o 33*78acc472SPeter TyserCOBJS-$(CONFIG_BZIP2) += bzlib_huffman.o 34*78acc472SPeter TyserCOBJS-$(CONFIG_USB_TTY) += circbuf.o 35*78acc472SPeter TyserCOBJS-y += crc16.o 36*78acc472SPeter TyserCOBJS-y += crc32.o 37*78acc472SPeter TyserCOBJS-y += ctype.o 38*78acc472SPeter TyserCOBJS-y += display_options.o 39*78acc472SPeter TyserCOBJS-y += div64.o 40*78acc472SPeter TyserCOBJS-$(CONFIG_GZIP) += gunzip.o 41*78acc472SPeter TyserCOBJS-$(CONFIG_LMB) += lmb.o 42*78acc472SPeter TyserCOBJS-y += ldiv.o 43*78acc472SPeter TyserCOBJS-$(CONFIG_MD5) += md5.o 44*78acc472SPeter TyserCOBJS-y += net_utils.o 45*78acc472SPeter TyserCOBJS-$(CONFIG_SHA1) += sha1.o 46*78acc472SPeter TyserCOBJS-$(CONFIG_SHA256) += sha256.o 47*78acc472SPeter TyserCOBJS-y += string.o 48*78acc472SPeter TyserCOBJS-y += strmhz.o 49*78acc472SPeter TyserCOBJS-y += time.o 50*78acc472SPeter TyserCOBJS-y += vsprintf.o 51*78acc472SPeter TyserCOBJS-$(CONFIG_ZLIB) += zlib.o 52*78acc472SPeter TyserCOBJS-$(CONFIG_RBTREE) += rbtree.o 53*78acc472SPeter Tyser 54*78acc472SPeter TyserCOBJS := $(COBJS-y) 55*78acc472SPeter TyserSRCS := $(COBJS:.o=.c) 56*78acc472SPeter TyserOBJS := $(addprefix $(obj),$(COBJS)) 57*78acc472SPeter Tyser 58*78acc472SPeter Tyser$(LIB): $(obj).depend $(OBJS) 59*78acc472SPeter Tyser $(AR) $(ARFLAGS) $@ $(OBJS) 60*78acc472SPeter Tyser 61*78acc472SPeter Tyser######################################################################### 62*78acc472SPeter Tyser 63*78acc472SPeter Tyser# defines $(obj).depend target 64*78acc472SPeter Tyserinclude $(SRCTREE)/rules.mk 65*78acc472SPeter Tyser 66*78acc472SPeter Tysersinclude $(obj).depend 67*78acc472SPeter Tyser 68*78acc472SPeter Tyser######################################################################### 69