040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# CDDL HEADER START
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# The contents of this file are subject to the terms of the
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# Common Development and Distribution License (the "License").
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# You may not use this file except in compliance with the License.
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# or http://www.opensolaris.org/os/licensing.
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# See the License for the specific language governing permissions
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# and limitations under the License.
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# When distributing Covered Code, include this CDDL HEADER in each
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# If applicable, add the following below this CDDL HEADER, with the
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# fields enclosed by brackets "[]" replaced with your own identifying
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# information: Portions Copyright [yyyy] [name of copyright owner]
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# CDDL HEADER END
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# Use is subject to license terms.
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync# ident "%Z%%M% %I% %E% SMI"
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync#
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncLIBRARY = libctf.a
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncVERS = .1
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncCOMMON_OBJS = \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_create.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_decl.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_error.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_hash.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_labels.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_lookup.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_open.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_types.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_util.o
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncLIB_OBJS = \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_lib.o \
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync ctf_subr.o
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncOBJECTS = $(COMMON_OBJS) $(LIB_OBJS)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncinclude ../../Makefile.lib
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncinclude ../../Makefile.rootfs
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncSRCS = $(COMMON_OBJS:%.o=../../../common/ctf/%.c) $(LIB_OBJS:%.o=../common/%.c)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncLIBS = $(DYNLIB) $(LINTLIB)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncSRCDIR = ../common
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncCPPFLAGS += -I../common -I../../../common/ctf -DCTF_OLD_VERSIONS
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncCFLAGS += $(CCVERBOSE)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncLDLIBS += -lc
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync$(LINTLIB) := SRCS = $(SRCDIR)/$(LINTSRC)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync.KEEP_STATE:
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncall: $(LIBS)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsynclint: lintcheck
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncinclude ../../Makefile.targ
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsyncobjs/%.o pics/%.o: ../../../common/ctf/%.c
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync $(COMPILE.c) -o $@ $<
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync $(POST_PROCESS_O)
040abec2534dadc53ebc8fa378ef03f4feecb7dbvboxsync