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