1da6c28aaSamw# 2da6c28aaSamw# CDDL HEADER START 3da6c28aaSamw# 4da6c28aaSamw# The contents of this file are subject to the terms of the 5da6c28aaSamw# Common Development and Distribution License (the "License"). 6da6c28aaSamw# You may not use this file except in compliance with the License. 7da6c28aaSamw# 8da6c28aaSamw# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9da6c28aaSamw# or http://www.opensolaris.org/os/licensing. 10da6c28aaSamw# See the License for the specific language governing permissions 11da6c28aaSamw# and limitations under the License. 12da6c28aaSamw# 13da6c28aaSamw# When distributing Covered Code, include this CDDL HEADER in each 14da6c28aaSamw# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15da6c28aaSamw# If applicable, add the following below this CDDL HEADER, with the 16da6c28aaSamw# fields enclosed by brackets "[]" replaced with your own identifying 17da6c28aaSamw# information: Portions Copyright [yyyy] [name of copyright owner] 18da6c28aaSamw# 19da6c28aaSamw# CDDL HEADER END 20da6c28aaSamw# 213299f39fSGordon Ross 22da6c28aaSamw# 23dc20a302Sas# Copyright 2008 Sun Microsystems, Inc. All rights reserved. 24da6c28aaSamw# Use is subject to license terms. 25da6c28aaSamw# 26*ce8560eeSMatt Barden# Copyright 2020 Tintri by DDN, Inc. All rights reserved. 273299f39fSGordon Ross# 28da6c28aaSamw 29da6c28aaSamwLIBRARY = libmlrpc.a 303299f39fSGordon RossVERS = .2 31da6c28aaSamw 323299f39fSGordon RossOBJS_COMMON = \ 333299f39fSGordon Ross mlrpc_clh.o \ 34*ce8560eeSMatt Barden ndr_auth.o \ 35dc20a302Sas ndr_client.o \ 36dc20a302Sas ndr_heap.o \ 37dc20a302Sas ndr_marshal.o \ 38dc20a302Sas ndr_ops.o \ 39dc20a302Sas ndr_process.o \ 40dc20a302Sas ndr_server.o \ 413299f39fSGordon Ross ndr_svc.o \ 423299f39fSGordon Ross ndr_wchar.o 43da6c28aaSamw 44da6c28aaSamwNDLLIST = rpcpdu 45da6c28aaSamw 463299f39fSGordon RossOBJECTS= $(OBJS_COMMON) $(NDLLIST:%=%_ndr.o) 473299f39fSGordon RossCLEANFILES += $(NDLLIST:%=%_ndr.c) 48da6c28aaSamw 49da6c28aaSamwinclude ../../Makefile.lib 50da6c28aaSamw 51241c90a0SRichard LoweLIBS= $(DYNLIB) 523299f39fSGordon Ross 533299f39fSGordon RossLDLIBS += -lsmbfs -luuid -lc 543299f39fSGordon Ross 553299f39fSGordon RossSRCDIR= ../common 563299f39fSGordon RossSRCS= $(OBJS_COMMON:%.o=$(SRCDIR)/%.c) 57da6c28aaSamw 583299f39fSGordon RossNDLDIR = $(SRCDIR) 59da6c28aaSamw 603299f39fSGordon RossCFLAGS += $(CCVERBOSE) 613299f39fSGordon RossINCS = -I. -I$(SRCDIR) 62da6c28aaSamwCPPFLAGS += $(INCS) -D_REENTRANT 63da6c28aaSamw 643299f39fSGordon Rossall: $(LIBS) 653299f39fSGordon Ross 66da6c28aaSamw 67da6c28aaSamwinclude ../../Makefile.targ 683299f39fSGordon Ross 693299f39fSGordon Rossobjs/%_ndr.o pics/%_ndr.o : %_ndr.c 703299f39fSGordon Ross 713299f39fSGordon Ross%_ndr.c : $(NDLDIR)/%.ndl 723299f39fSGordon Ross $(NDRGEN) -Y $(ANSI_CPP) $(CPPFLAGS) $< 733299f39fSGordon Ross 743299f39fSGordon Ross.KEEP_STATE: 75