]> git.saurik.com Git - apple/xnu.git/blob - tools/tests/libMicro/apple/Makefile.com.Darwin
xnu-1456.1.26.tar.gz
[apple/xnu.git] / tools / tests / libMicro / apple / Makefile.com.Darwin
1 #
2 # CDDL HEADER START
3 #
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.
8 #
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.
14 #
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]
22 #
23 # CDDL HEADER END
24 #
25
26 #
27 # Copyright 2005 Sun Microsystems, Inc. All rights reserved.
28 # Use is subject to license terms.
29 #
30 # ident "@(#)Makefile.com.Darwin 1.10 05/08/04 SMI"
31 #
32
33 include ../Makefile.benchmarks
34
35 EXTRA_CFILES= \
36 exec_bin.c \
37 elided.c \
38 tattle.c
39
40 #
41 # some definitions to make getting compiler versions possible - avoid quotes
42 #
43 COMPILER_VERSION_CMD_cc=cc -V 2>&1 | egrep Sun
44 COMPILER_VERSION_CMD_gcc=gcc -dumpversion
45 COMPILER_VERSION_CMD=$(COMPILER_VERSION_CMD_$(CC))
46
47 default: $(ALL)
48
49 %.o: ../%.c
50 $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@
51
52 %: %.o
53 $(CC) -o $(@) $(@).o $($(@)_EXTRA_DEPS) $(CFLAGS) ../../bin-$(ARCH)/libmicro.a $($(@)_EXTRA_LIBS) $(EXTRA_LIBS) -lpthread -lm; cp $@ ../../bin-$(ARCH)/
54
55 posix_spawn: posix_spawn_bin
56
57 posix_spawn_bin: posix_spawn_bin.o
58 $(CC) -o posix_spawn_bin $(CFLAGS) posix_spawn_bin.o