1 # 2 # CDDL HEADER START 3 # 4 # The contents of this file are subject to the terms of the 5 # Common Development and Distribution License (the "License"). 6 # You may not use this file except in compliance with the License. 7 # 8 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9 # or http://www.opensolaris.org/os/licensing. 10 # See the License for the specific language governing permissions 11 # and limitations under the License. 12 # 13 # When distributing Covered Code, include this CDDL HEADER in each 14 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15 # If applicable, add the following below this CDDL HEADER, with the 16 # fields enclosed by brackets "[]" replaced with your own identifying 17 # information: Portions Copyright [yyyy] [name of copyright owner] 18 # 19 # CDDL HEADER END 20 # 21 # 22 # Copyright 2009 Sun Microsystems, Inc. All rights reserved. 23 # Use is subject to license terms. 24 # 25 26 LIBRARY = libssl.a 27 28 LOCOBJS = stubs.o 29 30 COMPOBJS = c_zlib.o 31 32 CMNOBJS = s3_both.o s3_clnt.o s3_enc.o s3_lib.o \ 33 s3_pkt.o \ 34 \ 35 ssl_algs.o ssl_cert.o ssl_ciph.o ssl_err.o \ 36 ssl_err2.o ssl_lib.o ssl_rsa.o ssl_sess.o \ 37 \ 38 $($(MACH)_OBJECTS) 39 40 OBJECTS = $(LOCOBJS) $(COMPOBJS) $(CMNOBJS) 41 42 include ../Makefile.com 43 44 CMNDIR = $(TOPDIR)/common/openssl/ssl 45 COMPDIR = $(TOPDIR)/common/openssl/crypto/comp 46 47 SRCS = $(LOCOBJS:%.o=$(SRCDIR)/%.c) \ 48 $(COMPOBJS:%.o=$(COMPDIR)/%.c) \ 49 $(CMNOBJS:%.o=$(CMNDIR)/%.c) 50 51 CPPFLAGS += $(OPENSSL_BUILD_CPPFLAGS) $(SOCKCPPFLAGS) 52 $(LINTLIB) := SRCS = $(CMNDIR)/$(LINTSRC) 53 54 CERRWARN += -_gcc=-Wno-unused-value 55 56 objs/%.o: $(TOPDIR)/common/openssl/crypto/comp/%.c 57 $(COMPILE.c) -o $@ $< 58 $(POST_PROCESS_O) 59 60 include ../Makefile.targ