Makefile revision 95c635efb7c3b86efc493e0447eaec7aecca3f0f
4e3c7a22ea3219f680e09540ee12bb326fc2ccedMark Andrews#
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# This file and its contents are supplied under the terms of the
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews# Common Development and Distribution License ("CDDL"), version 1.0.
a02a0a8a7eb461619931f4a0e896afa247b52c54Mark Andrews# You may only use this file in accordance with the terms of version
72cbea34c935116215846c88a94a3c21ec8c1827Mark Andrews# 1.0 of the CDDL.
4e3c7a22ea3219f680e09540ee12bb326fc2ccedMark Andrews#
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews# A full copy of the text of the CDDL should have accompanied this
ea206aebcafe1ed5d470dd99daab9a1cedc81c7cMark Andrews# source. A copy of the CDDL is also available via the Internet
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews# at http://www.illumos.org/license/CDDL.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington#
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews#
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington# Copyright 2011, Richard Lowe
01bf5871f8861eb805dd8ca79bdb9b0b9e4e6a5eMark Andrews# Copyright 2014 Nexenta Systems, Inc. All rights reserved.
0756445a735e2df39bf798d8de42ae5dd030aa3bMark Andrews#
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark AndrewsSUBDIRS= man1 \
f8f37672a57524560fbdde52484e6ae3de1c3354Mark Andrews man1b \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man1c \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man1has \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man1m \
0756445a735e2df39bf798d8de42ae5dd030aa3bMark Andrews man2 \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3 \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3bsm \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3c \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3c_db \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3cfgadm \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3commputil \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3contract \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3cpc \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington man3curses \
75216e007570b8ea36b3ac9cca096bf70c0ca6f6Mark Andrews man3dat \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3devid \
bac2ed6ec3fbb5420e6ce69dd1218745d4e02b1eMark Andrews man3devinfo \
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews man3dlpi \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3dns_sd \
bac2ed6ec3fbb5420e6ce69dd1218745d4e02b1eMark Andrews man3elf \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3exacct \
4038ab55037184d76153afd3c469aa8c85adf85dMark Andrews man3ext \
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews man3fcoe \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3fstyp \
bac2ed6ec3fbb5420e6ce69dd1218745d4e02b1eMark Andrews man3gen \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3gss \
ede29aeb412c5448ab9a2028763ae08e7887ca74Mark Andrews man3head \
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews man3iscsit \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3kstat \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3kvm \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3ldap \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3lgrp \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3lib \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3mail \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3malloc \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3mp \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3mpapi \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3nsl \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington man3nvpair \
26a77b80bb7ee886c6fa704348d5e80a011d8811Mark Andrews man3pam \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3papi \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man3perl \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3picl \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3picltree \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3pool \
eaccf5e805405de257b5a4840256c580fefe00e3Mark Andrews man3proc \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3project \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3resolv \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man3rpc \
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews man3rsm \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3sasl \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3scf \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3sec \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3secdb \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3sip \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3slp \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3socket \
821d2613356f81e5bb5c107288d6d5cf35c2a1e8Mark Andrews man3stmf \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington man3sysevent \
c25080dc50542213058c240226c9f342186e6285Mark Andrews man3tecla \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man3tnf \
413988c8166976498250c0ebb2e3a645d0366bd3Mark Andrews man3tsol \
0756445a735e2df39bf798d8de42ae5dd030aa3bMark Andrews man3uuid \
642e0716c8b4ab82ebc8e60f94c9e897ee89f19aMark Andrews man3volmgt \
c25080dc50542213058c240226c9f342186e6285Mark Andrews man3xcurses \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man3xnet \
413988c8166976498250c0ebb2e3a645d0366bd3Mark Andrews man4 \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man5 \
c25080dc50542213058c240226c9f342186e6285Mark Andrews man7 \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man7d \
413988c8166976498250c0ebb2e3a645d0366bd3Mark Andrews man7fs \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man7i \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man7ipp \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man7m \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man7p \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man9 \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man9e \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man9f \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man9p \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man9s
642e0716c8b4ab82ebc8e60f94c9e897ee89f19aMark Andrews
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews.PARALLEL: $(SUBDIRS)
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsall := TARGET = all
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsclean := TARGET = clean
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsclobber := TARGET = clobber
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsinstall := TARGET = install
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewscheck := TARGET = check
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews
c25080dc50542213058c240226c9f342186e6285Mark Andrewsall check clean clobber install: $(SUBDIRS)
413988c8166976498250c0ebb2e3a645d0366bd3Mark Andrews
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews$(SUBDIRS): FRC
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews @cd $@; pwd; $(MAKE) $(TARGET)
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark AndrewsFRC:
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews