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 26b00044a2SJames Carlsoninclude $(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 35b00044a2SJames CarlsonSUBDIRS= $(MACH) 366ba597c5SAnurag S. MaskeyPOFILE = libnwam.po 376ba597c5SAnurag S. MaskeyMSGFILES = common/*.c 386ba597c5SAnurag S. Maskey 396ba597c5SAnurag S. MaskeyXGETFLAGS = -a -x libnwam.xcl 40b00044a2SJames Carlson 41*578978f1SCarsten GrzembaTYPECHECK_LIB = libnwam.so.1 42*578978f1SCarsten GrzembaTYPELIST = \ 43*578978f1SCarsten Grzemba nwam_event_object_action \ 44*578978f1SCarsten Grzemba nwam_event_object_state \ 45*578978f1SCarsten Grzemba nwam_event_priority_group_info \ 46*578978f1SCarsten Grzemba nwam_event_info \ 47*578978f1SCarsten Grzemba nwam_event_wlan_info \ 48*578978f1SCarsten Grzemba nwam_event_if_action \ 49*578978f1SCarsten Grzemba nwam_event_if_state \ 50*578978f1SCarsten Grzemba nwam_event_link_state \ 51*578978f1SCarsten Grzemba nwam_event_link_action \ 52*578978f1SCarsten Grzemba nwdad_register_info \ 53*578978f1SCarsten Grzemba nwdad_object_action \ 54*578978f1SCarsten Grzemba nwdad_object_state \ 55*578978f1SCarsten Grzemba nwdad_priority_group_info \ 56*578978f1SCarsten Grzemba nwdad_wlan_info \ 57*578978f1SCarsten Grzemba nwamd_door_arg_data_t \ 58*578978f1SCarsten Grzemba nwamd_door_arg_t \ 59*578978f1SCarsten Grzemba nwam_backend_door_arg_t 60*578978f1SCarsten Grzemba 61b00044a2SJames Carlsonall := TARGET = all 62b00044a2SJames Carlsonclean := TARGET = clean 63b00044a2SJames Carlsonclobber := TARGET = clobber 64b00044a2SJames Carlsoninstall := TARGET = install 65b00044a2SJames Carlson 66b00044a2SJames Carlson.KEEP_STATE: 67b00044a2SJames Carlson 68241c90a0SRichard Loweall clean clobber install: $(SUBDIRS) 69b00044a2SJames Carlson 70b00044a2SJames Carlsoninstall_h: $(ROOTHDRS) 71b00044a2SJames Carlson 72*578978f1SCarsten Grzembacheck: $(CHECKHDRS) $(TYPECHECK) 736ba597c5SAnurag S. Maskey 746ba597c5SAnurag S. Maskey$(POFILE): pofile_MSGFILES 756ba597c5SAnurag S. Maskey 766ba597c5SAnurag S. Maskey_msg: $(MSGDOMAINPOFILE) 77b00044a2SJames Carlson 78b00044a2SJames Carlson$(SUBDIRS): FRC 79b00044a2SJames Carlson @cd $@; pwd; $(MAKE) $(TARGET) 80b00044a2SJames Carlson 81b00044a2SJames CarlsonFRC: 82b00044a2SJames Carlson 83b00044a2SJames Carlsoninclude $(SRC)/Makefile.msg.targ 84b00044a2SJames Carlsoninclude $(SRC)/lib/Makefile.targ 85