4 # The contents of this file are subject to the terms
5 # of the Common Development and Distribution License
6 # (the "License"). You may not use this file except
7 # in compliance with the License.
9 # You can obtain a copy of the license at
10 # src/OPENSOLARIS.LICENSE
11 # or http://www.opensolaris.org/os/licensing.
12 # See the License for the specific language governing
13 # permissions and limitations under the License.
15 # When distributing Covered Code, include this CDDL
16 # HEADER in each file and include the License file at
17 # usr/src/OPENSOLARIS.LICENSE. If applicable,
18 # add the following below this CDDL HEADER, with the
19 # fields enclosed by brackets "[]" replaced with your
20 # own identifying information: Portions Copyright [yyyy]
21 # [name of copyright owner]
27 # Copyright 2005 Sun Microsystems, Inc. All rights reserved.
28 # Use is subject to license terms.
32 CPPFLAGS= -DUSE_GETHRTIME -D_REENTRANT
34 CFLAGS = -O $(extra_CFLAGS)
37 # These defines allow libmicro to be compiled against older Solaris
38 # releases by turning off the tests which don't work there.
40 # This is a little contorted-- UNAME_RELEASE is set as an environment
41 # variable for us by the invoking make process (see Makefile)-- it is
42 # the output of uname -r | sed 's/\./_/g'.
44 # We couldn't find any other gmake/unix make portable way to make this
47 ELIDED_BENCHMARKS_5_8=atomic cachetocache
48 ELIDED_BENCHMARKS_5_9=atomic
50 ELIDED_BENCHMARKS_CMN=cascade_flock
52 ELIDED_BENCHMARKS=$(ELIDED_BENCHMARKS_CMN) $(ELIDED_BENCHMARKS_$(UNAME_RELEASE))
54 include ../Makefile.com
58 UCBLIB= -lc -L/usr/ucblib -lucb -R/usr/ucblib