xref: /illumos-gate/usr/src/lib/libmvec/Makefile (revision 241c90a0)
125c28e83SPiotr Jasiukajtis#
225c28e83SPiotr Jasiukajtis# This file and its contents are supplied under the terms of the
325c28e83SPiotr Jasiukajtis# Common Development and Distribution License ("CDDL"), version 1.0.
425c28e83SPiotr Jasiukajtis# You may only use this file in accordance with the terms of version
525c28e83SPiotr Jasiukajtis# 1.0 of the CDDL.
625c28e83SPiotr Jasiukajtis#
725c28e83SPiotr Jasiukajtis# A full copy of the text of the CDDL should have accompanied this
825c28e83SPiotr Jasiukajtis# source.  A copy of the CDDL is also available via the Internet at
925c28e83SPiotr Jasiukajtis# http://www.illumos.org/license/CDDL.
1025c28e83SPiotr Jasiukajtis#
1125c28e83SPiotr Jasiukajtis
1225c28e83SPiotr Jasiukajtis#
1325c28e83SPiotr Jasiukajtis# Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
1425c28e83SPiotr Jasiukajtis#
1525c28e83SPiotr Jasiukajtis
1625c28e83SPiotr JasiukajtisLIBRARY=	libmvec.a
1725c28e83SPiotr JasiukajtisVERS=		.1
1825c28e83SPiotr Jasiukajtis
1925c28e83SPiotr Jasiukajtis# include common library definitions
2025c28e83SPiotr Jasiukajtisinclude $(SRC)/lib/Makefile.lib
2125c28e83SPiotr Jasiukajtis
2225c28e83SPiotr JasiukajtisCOMPS_i386	= i386_hwcap1
2325c28e83SPiotr JasiukajtisCOMPS_sparc	= sparc_sparcv8plus+vis sparc_sparcv9+vis2
2425c28e83SPiotr JasiukajtisCOMPONENTS	= $(COMPS_$(MACH))
2525c28e83SPiotr Jasiukajtis
2625c28e83SPiotr JasiukajtisCOMPS_amd64	=
2725c28e83SPiotr JasiukajtisCOMPS_sparcv9	= sparcv9_sparcv9+vis sparcv9_sparcv9+vis2
2825c28e83SPiotr JasiukajtisCOMPONENTS64	= $(COMPS_$(MACH64))
2925c28e83SPiotr Jasiukajtis
30*241c90a0SRichard LoweSUBDIRS		= $(MACH) $(COMPONENTS)
3125c28e83SPiotr Jasiukajtis$(BUILD64)SUBDIRS += $(MACH64) $(COMPONENTS64)
3225c28e83SPiotr Jasiukajtis
3325c28e83SPiotr Jasiukajtisall	:=	TARGET= all
3425c28e83SPiotr Jasiukajtisinstall	:=	TARGET= install
3525c28e83SPiotr Jasiukajtisclean	:=	TARGET= clean
3625c28e83SPiotr Jasiukajtisclobber	:=	TARGET= clobber
3725c28e83SPiotr Jasiukajtis
3825c28e83SPiotr Jasiukajtis.KEEP_STATE:
3925c28e83SPiotr Jasiukajtis
4025c28e83SPiotr Jasiukajtis.PARALLEL: $(SUBDIRS)
4125c28e83SPiotr Jasiukajtis
42*241c90a0SRichard Loweall clean clobber install: $(SUBDIRS)
4325c28e83SPiotr Jasiukajtis
4425c28e83SPiotr Jasiukajtis$(SUBDIRS): FRC
4525c28e83SPiotr Jasiukajtis	@cd $@; pwd; VERSION='$(VERSION)' $(MAKE) $(TARGET)
4625c28e83SPiotr Jasiukajtis
4725c28e83SPiotr JasiukajtisFRC:
4825c28e83SPiotr Jasiukajtis
4925c28e83SPiotr Jasiukajtisinclude $(SRC)/lib/Makefile.targ
50