xref: /illumos-gate/usr/src/tools/svc/Makefile (revision 9b9d39d2a32ff806d2431dbcc50968ef1e6d46b2)
1*9b9d39d2SRichard Lowe#
2*9b9d39d2SRichard Lowe# This file and its contents are supplied under the terms of the
3*9b9d39d2SRichard Lowe# Common Development and Distribution License ("CDDL"), version 1.0.
4*9b9d39d2SRichard Lowe# You may only use this file in accordance with the terms of version
5*9b9d39d2SRichard Lowe# 1.0 of the CDDL.
6*9b9d39d2SRichard Lowe#
7*9b9d39d2SRichard Lowe# A full copy of the text of the CDDL should have accompanied this
8*9b9d39d2SRichard Lowe# source.  A copy of the CDDL is also available via the Internet at
9*9b9d39d2SRichard Lowe# http://www.illumos.org/license/CDDL.
10*9b9d39d2SRichard Lowe#
11*9b9d39d2SRichard Lowe
12*9b9d39d2SRichard Lowe# Copyright 2015, Richard Lowe.
13*9b9d39d2SRichard Lowe
14*9b9d39d2SRichard LoweSUBDIRS=		\
15*9b9d39d2SRichard Lowe	configd		\
16*9b9d39d2SRichard Lowe	libscf		\
17*9b9d39d2SRichard Lowe	libsqlite	\
18*9b9d39d2SRichard Lowe	libuutil	\
19*9b9d39d2SRichard Lowe	svccfg
20*9b9d39d2SRichard Lowe
21*9b9d39d2SRichard Loweall	:=	TARGET = all
22*9b9d39d2SRichard Loweinstall :=	TARGET = install
23*9b9d39d2SRichard Loweclean	:=	TARGET = clean
24*9b9d39d2SRichard Loweclobber	:=	TARGET = clobber
25*9b9d39d2SRichard Lowe
26*9b9d39d2SRichard Lowe.KEEP_STATE:
27*9b9d39d2SRichard Lowe
28*9b9d39d2SRichard Lowesvccfg: libscf libuutil
29*9b9d39d2SRichard Loweconfigd: libsqlite libuutil
30*9b9d39d2SRichard Lowelibscf: libuutil
31*9b9d39d2SRichard Lowe
32*9b9d39d2SRichard Lowe
33*9b9d39d2SRichard Loweall clean clobber install: $(SUBDIRS)
34*9b9d39d2SRichard Lowe
35*9b9d39d2SRichard Lowe$(SUBDIRS):	FRC
36*9b9d39d2SRichard Lowe	@cd $@; pwd; $(MAKE) $(TARGET)
37*9b9d39d2SRichard Lowe
38*9b9d39d2SRichard LoweFRC:
39