Makefile revision fa9922c2be34868be01989cef133828185b5c0bc
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont#
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# This file and its contents are supplied under the terms of the
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupont# Common Development and Distribution License ("CDDL"), version 1.0.
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# You may only use this file in accordance with the terms of version
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# 1.0 of the CDDL.
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont#
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# A full copy of the text of the CDDL should have accompanied this
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# source. A copy of the CDDL is also available via the Internet
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# at http://www.illumos.org/license/CDDL.
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont#
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont#
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# Copyright 2011, Richard Lowe
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# Copyright (c) 2012, Igor Kozhukhov <ikozhukhov@gmail.com>
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont# Copyright 2014 Nexenta Systems, Inc. All rights reserved.
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont#
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis DupontSUBDIRS= man1 \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man1b \
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupont man1c \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man1has \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man1m \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man1s \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man2 \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3 \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3avl \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3bsm \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3c \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3c_db \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3cfgadm \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3commputil \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3contract \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3cpc \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3curses \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3dat \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3devid \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3devinfo \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3dlpi \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3dns_sd \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3elf \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3exacct \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3ext \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3fcoe \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3fstyp \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3gen \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3gss \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3head \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3iscsit \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3kstat \
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupont man3kvm \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3ldap \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3lgrp \
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupont man3lib \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3m \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3mail \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3malloc \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3mp \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3mpapi \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3mvec \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3nsl \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3nvpair \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3pam \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3papi \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3perl \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3picl \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3picltree \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3pool \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3proc \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3project \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3resolv \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3rpc \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3rsm \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3sasl \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3scf \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3sec \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3secdb \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3sip \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3slp \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3socket \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3stmf \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3sysevent \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3tecla \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3tnf \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3tsol \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3uuid \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3volmgt \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3xcurses \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man3xnet \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man4 \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man5 \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man7 \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man7d \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man7fs \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man7i \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man7ipp \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man7m \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man7p \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man9 \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man9e \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man9f \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man9p \
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont man9s
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupont
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupont.PARALLEL: $(SUBDIRS)
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupont
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupontall := TARGET = all
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupontclean := TARGET = clean
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupontclobber := TARGET = clobber
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupontinstall := TARGET = install
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupontcheck := TARGET = check
f89a9bcf1c02b9b350b8d29e47b48fdc0d334d2aFrancis Dupont
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupontall check clean clobber install: $(SUBDIRS)
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont$(SUBDIRS): FRC
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont @cd $@; pwd; $(MAKE) $(TARGET)
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis DupontFRC:
a631b30b1ddd8b2ea780371d0d99ba1c05bc7e42Francis Dupont