xref: /illumos-gate/usr/src/lib/libnwam/Makefile (revision d7c02bfa)
1b00044a2SJames Carlson#
2b00044a2SJames Carlson# CDDL HEADER START
3b00044a2SJames Carlson#
4b00044a2SJames Carlson# The contents of this file are subject to the terms of the
5b00044a2SJames Carlson# Common Development and Distribution License (the "License").
6b00044a2SJames Carlson# You may not use this file except in compliance with the License.
7b00044a2SJames Carlson#
8b00044a2SJames Carlson# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9b00044a2SJames Carlson# or http://www.opensolaris.org/os/licensing.
10b00044a2SJames Carlson# See the License for the specific language governing permissions
11b00044a2SJames Carlson# and limitations under the License.
12b00044a2SJames Carlson#
13b00044a2SJames Carlson# When distributing Covered Code, include this CDDL HEADER in each
14b00044a2SJames Carlson# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15b00044a2SJames Carlson# If applicable, add the following below this CDDL HEADER, with the
16b00044a2SJames Carlson# fields enclosed by brackets "[]" replaced with your own identifying
17b00044a2SJames Carlson# information: Portions Copyright [yyyy] [name of copyright owner]
18b00044a2SJames Carlson#
19b00044a2SJames Carlson# CDDL HEADER END
20b00044a2SJames Carlson#
21b00044a2SJames Carlson#
226ba597c5SAnurag S. Maskey# Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
23b00044a2SJames Carlson# Use is subject to license terms.
24b00044a2SJames Carlson#
25b00044a2SJames Carlson
266ba597c5SAnurag S. Maskeyinclude		$(SRC)/lib/Makefile.lib
27b00044a2SJames Carlson
286ba597c5SAnurag S. MaskeyHDRS =		libnwam.h libnwam_priv.h
296ba597c5SAnurag S. MaskeySRCS =		libnwam_audit.c libnwam_backend.c libnwam_enm.c \
306ba597c5SAnurag S. Maskey		libnwam_events.c libnwam_error.c libnwam_files.c \
316ba597c5SAnurag S. Maskey		libnwam_known_wlan.c libnwam_loc.c libnwam_ncp.c \
326ba597c5SAnurag S. Maskey		libnwam_object.c libnwam_util.c libnwam_values.c \
336ba597c5SAnurag S. Maskey		libnwam_wlan.c
34b00044a2SJames CarlsonHDRDIR =	common
356ba597c5SAnurag S. MaskeySUBDIRS=	$(MACH)
36*d7c02bfaSHans Rosenfeld$(BUILD64)SUBDIRS += $(MACH64)
376ba597c5SAnurag S. MaskeyPOFILE =	libnwam.po
386ba597c5SAnurag S. MaskeyMSGFILES =	common/*.c
396ba597c5SAnurag S. Maskey
406ba597c5SAnurag S. MaskeyXGETFLAGS =     -a -x libnwam.xcl
41b00044a2SJames Carlson
42578978f1SCarsten GrzembaTYPECHECK_LIB = libnwam.so.1
43578978f1SCarsten GrzembaTYPELIST = \
44578978f1SCarsten Grzemba	nwam_event_object_action \
45578978f1SCarsten Grzemba	nwam_event_object_state \
46578978f1SCarsten Grzemba	nwam_event_priority_group_info \
47578978f1SCarsten Grzemba	nwam_event_info \
48578978f1SCarsten Grzemba	nwam_event_wlan_info \
49578978f1SCarsten Grzemba	nwam_event_if_action \
50578978f1SCarsten Grzemba	nwam_event_if_state \
51578978f1SCarsten Grzemba	nwam_event_link_state \
52578978f1SCarsten Grzemba	nwam_event_link_action \
53578978f1SCarsten Grzemba	nwdad_register_info \
54578978f1SCarsten Grzemba	nwdad_object_action \
55578978f1SCarsten Grzemba	nwdad_object_state \
56578978f1SCarsten Grzemba	nwdad_priority_group_info \
57578978f1SCarsten Grzemba	nwdad_wlan_info \
58578978f1SCarsten Grzemba	nwamd_door_arg_data_t \
59578978f1SCarsten Grzemba	nwamd_door_arg_t \
60578978f1SCarsten Grzemba	nwam_backend_door_arg_t
61578978f1SCarsten Grzemba
62b00044a2SJames Carlsonall :=		TARGET = all
63b00044a2SJames Carlsonclean :=	TARGET = clean
64b00044a2SJames Carlsonclobber :=	TARGET = clobber
65b00044a2SJames Carlsoninstall :=	TARGET = install
66b00044a2SJames Carlson
67b00044a2SJames Carlson.KEEP_STATE:
68b00044a2SJames Carlson
69241c90a0SRichard Loweall clean clobber install: $(SUBDIRS)
70b00044a2SJames Carlson
71b00044a2SJames Carlsoninstall_h:	$(ROOTHDRS)
72b00044a2SJames Carlson
73578978f1SCarsten Grzembacheck:		$(CHECKHDRS) $(TYPECHECK)
746ba597c5SAnurag S. Maskey
756ba597c5SAnurag S. Maskey$(POFILE):      pofile_MSGFILES
766ba597c5SAnurag S. Maskey
776ba597c5SAnurag S. Maskey_msg:           $(MSGDOMAINPOFILE)
78b00044a2SJames Carlson
79b00044a2SJames Carlson$(SUBDIRS): FRC
80b00044a2SJames Carlson	@cd $@; pwd; $(MAKE) $(TARGET)
81b00044a2SJames Carlson
82b00044a2SJames CarlsonFRC:
83b00044a2SJames Carlson
84b00044a2SJames Carlsoninclude $(SRC)/Makefile.msg.targ
85b00044a2SJames Carlsoninclude $(SRC)/lib/Makefile.targ
86