Home | History | Annotate | Download | only in SUNWfsu
      1 #
      2 # CDDL HEADER START
      3 #
      4 # The contents of this file are subject to the terms of the
      5 # Common Development and Distribution License (the "License").
      6 # You may not use this file except in compliance with the License.
      7 #
      8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
      9 # or http://www.opensolaris.org/os/licensing.
     10 # See the License for the specific language governing permissions
     11 # and limitations under the License.
     12 #
     13 # When distributing Covered Code, include this CDDL HEADER in each
     14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
     15 # If applicable, add the following below this CDDL HEADER, with the
     16 # fields enclosed by brackets "[]" replaced with your own identifying
     17 # information: Portions Copyright [yyyy] [name of copyright owner]
     18 #
     19 # CDDL HEADER END
     20 #
     21 
     22 #
     23 # Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
     24 # Use is subject to license terms.
     25 #
     26 # ident	"%Z%%M%	%I%	%E% SMI"
     27 #
     28 
     29 include ../Makefile.com
     30 
     31 FILES += prototype_sparc
     32 
     33 .KEEP_STATE:
     34 
     35 all: $(FILES) depend
     36 
     37 install: prototype_sparc all pkg
     38 
     39 # FPScrubber consists of a generic SMF managed daemon and a hardware
     40 # specific fpu test. Currently the test part is not built under gcc 
     41 # compilation due to dependency on SunStudio libraries namely, 
     42 # libsunperf.a, libfui.a, libfai.a, libfsu.a and libsunmath.a . So, 
     43 # even when the build succeeds, for gcc based builds the test will 
     44 # not be there. Therefore we make the package conditionally. 
     45 # "proto_cc_sparc" prototype file contains objects for cc package
     46 # and "proto_gcc_sparc" contains objects for gcc package.
     47 
     48 proto:sh = \
     49 	if [ -f $ROOT/usr/lib/fps/sun4u/UltraSPARC-III/fptest ]; \
     50 	then \
     51 	echo "prototype_cc_sparc"; \
     52 	else \
     53 	echo "prototype_gcc_sparc"; \
     54         fi
     55 
     56 prototype_sparc: prototype_cc_sparc prototype_gcc_sparc
     57 	$(RM) prototype_sparc
     58 	@$(CP) $(proto) prototype_sparc
     59 
     60 
     61 include ../Makefile.targ
     62 
     63