Makefile revision c10c16dec587a0662068f6e2991c29ed3a9db943
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrews#
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews# This file and its contents are supplied under the terms of the
04428429c4e689333e3ef8d19a2debeb20d4d15dMark Andrews# Common Development and Distribution License ("CDDL"), version 1.0.
eae67738cba5ca069e9d1d4e7b836a2f7b00a374Mark Andrews# You may only use this file in accordance with the terms of version
eae67738cba5ca069e9d1d4e7b836a2f7b00a374Mark Andrews# 1.0 of the CDDL.
2a40fdc2d34adb8a5c72a748449699666032d461Mark Andrews#
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews# A full copy of the text of the CDDL should have accompanied this
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrews# source. A copy of the CDDL is also available via the Internet
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews# at http://www.illumos.org/license/CDDL.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington#
ac4e70ff8955669341f435bc0a734a17c01af124Mark Andrews
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews# Copyright 2011, Richard Lowe
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
d56e188030368b835122d759ebbf8d9613c166f4Mark AndrewsSUBDIRS=man1 \
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews man1b \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man1c \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man1has \
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews man1m \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man2 \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3 \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3bsm \
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews man3c \
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews man3c_db \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3cfgadm \
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews man3commputil \
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews man3contract \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3cpc \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3curses \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3dat \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3devid \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3devinfo \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3dlpi \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington man3dns_sd \
a3b428812703d22a605a9f882e71ed65f0ffdc65Mark Andrews man3elf \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3exacct \
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews man3ext \
c6d4f781529d2f28693546b25b2967d44ec89e60Mark Andrews man3fcoe \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3fstyp \
c718d15a9a95054ee3c71540c02335426071fc6dMark Andrews man3gen \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3gss \
c069a20053d41ae299eb9457e50ea44ae9f73ed2Mark Andrews man3head \
ed178efa9ab8f813538fce4ff603b81ded9f1799Mark Andrews man3iscsit \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3kstat \
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews man3kvm \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3ldap \
3f6174bffe227be44e241a29d186add00c032ff6Mark Andrews man3lgrp \
1eb1e1e838d2ea00b166c918bf50764a95826be8Mark Andrews man3lib \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3libucb \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3mail \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3malloc \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3mp \
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews man3mpapi \
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews man3nsl \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3nvpair \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3pam \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3papi \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3perl \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3picl \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3picltree \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington man3pool \
26a77b80bb7ee886c6fa704348d5e80a011d8811Mark Andrews man3proc \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3project \
6f046a065e5543f8cd7e2f24991c65d2372f4c8dMark Andrews man3resolv \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3rpc \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3rsm \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3sasl \
62ee2c9f460d2e2e45dcf1abc8b4b4a4a43f5618Mark Andrews man3scf \
e086341ea57e618a60c9f166b95daee1fab71b3bMark Andrews man3sec \
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews man3secdb \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man3sip \
068a66979695c77359e7a9181bb3f831c965b21cMark Andrews man3slp \
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews man3socket \
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews man3stmf \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3sysevent \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3tecla \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3tnf \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3tsol \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3ucb \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3uuid \
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson man3volmgt \
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews man3xcurses \
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington man3xnet \
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrews man4 \
80f9a970ae6681c08529ef209eaabbe078c27ca3Mark Andrews man4b \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man5 \
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews man7 \
46e873c835bf7d9ec3e1097e0aceb8db5b1ae93aMark Andrews man7d \
dd9ad704c3800e3ab07ede8595871eac79984871Mark Andrews man7fs \
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews man7i \
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark Andrews man7ipp \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man7m \
ab81f57ca0c3addfec3df3babdcea9644757cf23Mark Andrews man7p \
605bd686e437162b5ab65ac4e7c1be0bba1886ddMark Andrews man9 \
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews man9e \
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews man9f \
413988c8166976498250c0ebb2e3a645d0366bd3Mark Andrews man9p \
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews man9s
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews.PARALLEL: $(SUBDIRS)
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsall := TARGET = all
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrewsinstall := TARGET = install
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsclean := TARGET = clean
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsclobber := TARGET = clobber
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewslint := TARGET = lint
642e0716c8b4ab82ebc8e60f94c9e897ee89f19aMark Andrews
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrewsall install clean clobber lint: $(SUBDIRS)
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews$(SUBDIRS): FRC
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews @cd $@; pwd; $(MAKE) $(TARGET)
6b5c57e52ac8c3e0af1547be3140ebbfb41a85b3Mark Andrews
45eca3a5d46ed15aee14d81f6cb6c9fb6f365344Mark AndrewsFRC:
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews
a9789e288ee11ae4315e27235c33bae5405bd7c4Mark Andrews