Makefile revision c10c16dec587a0662068f6e2991c29ed3a9db943
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe#
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# This file and its contents are supplied under the terms of the
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# Common Development and Distribution License ("CDDL"), version 1.0.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# You may only use this file in accordance with the terms of version
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# 1.0 of the CDDL.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe#
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# A full copy of the text of the CDDL should have accompanied this
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# source. A copy of the CDDL is also available via the Internet
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# at http://www.illumos.org/license/CDDL.
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe#
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe# Copyright 2011, Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweSUBDIRS=man1 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man1b \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man1c \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man1has \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man1m \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man2 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3bsm \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3c \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3c_db \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3cfgadm \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3commputil \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3contract \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3cpc \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3curses \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3dat \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3devid \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3devinfo \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3dlpi \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3dns_sd \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3elf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3exacct \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3ext \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3fcoe \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3fstyp \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3gen \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3gss \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3head \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3iscsit \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3kstat \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3kvm \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3ldap \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3lgrp \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3lib \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3libucb \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3mail \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3malloc \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3mp \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3mpapi \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3nsl \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3nvpair \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3pam \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3papi \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3perl \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3picl \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3picltree \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3pool \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3proc \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3project \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3resolv \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3rpc \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3rsm \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3sasl \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3scf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3sec \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3secdb \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3sip \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3slp \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3socket \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3stmf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3sysevent \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3tecla \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3tnf \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3tsol \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3ucb \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3uuid \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3volmgt \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3xcurses \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man3xnet \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man4 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man4b \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man5 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man7 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man7d \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man7fs \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man7i \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man7ipp \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man7m \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man7p \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man9 \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man9e \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man9f \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man9p \
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe man9s
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe.PARALLEL: $(SUBDIRS)
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweall := TARGET = all
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweinstall := TARGET = install
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweclean := TARGET = clean
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweclobber := TARGET = clobber
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowelint := TARGET = lint
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Loweall install clean clobber lint: $(SUBDIRS)
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe$(SUBDIRS): FRC
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe @cd $@; pwd; $(MAKE) $(TARGET)
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe
c10c16dec587a0662068f6e2991c29ed3a9db943Richard LoweFRC:
c10c16dec587a0662068f6e2991c29ed3a9db943Richard Lowe