Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra#
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# CDDL HEADER START
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra#
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# The contents of this file are subject to the terms of the
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# Common Development and Distribution License (the "License").
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# You may not use this file except in compliance with the License.
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra#
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# or http://www.opensolaris.org/os/licensing.
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# See the License for the specific language governing permissions
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# and limitations under the License.
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra#
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# When distributing Covered Code, include this CDDL HEADER in each
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# If applicable, add the following below this CDDL HEADER, with the
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# fields enclosed by brackets "[]" replaced with your own identifying
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# information: Portions Copyright [yyyy] [name of copyright owner]
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra#
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# CDDL HEADER END
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra#
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra#
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
0dc2366f7b9f9f36e10909b1e95edbf2a261c2acVenugopal Iyer# Use is subject to license terms.
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra#
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraLIBRARY = libssl.a
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraLOCOBJS = stubs.o
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraCOMPOBJS = c_zlib.o
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraCMNOBJS = s3_both.o s3_clnt.o s3_enc.o s3_lib.o \
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra s3_pkt.o \
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra \
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra ssl_algs.o ssl_cert.o ssl_ciph.o ssl_err.o \
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra ssl_err2.o ssl_lib.o ssl_rsa.o ssl_sess.o \
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra \
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra $($(MACH)_OBJECTS)
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraOBJECTS = $(LOCOBJS) $(COMPOBJS) $(CMNOBJS)
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misrainclude ../Makefile.com
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraCMNDIR = $(TOPDIR)/common/openssl/ssl
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraCOMPDIR = $(TOPDIR)/common/openssl/crypto/comp
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraSRCS = $(LOCOBJS:%.o=$(SRCDIR)/%.c) \
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra $(COMPOBJS:%.o=$(COMPDIR)/%.c) \
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra $(CMNOBJS:%.o=$(CMNDIR)/%.c)
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraCPPFLAGS += $(OPENSSL_BUILD_CPPFLAGS) $(SOCKCPPFLAGS)
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra$(LINTLIB) := SRCS = $(CMNDIR)/$(LINTSRC)
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh MisraCERRWARN += -_gcc=-Wno-unused-value
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misraobjs/%.o: $(TOPDIR)/common/openssl/crypto/comp/%.c
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra $(COMPILE.c) -o $@ $<
0eb090a7674ebcdcb1c35501097edeb5f2395459Saurabh Misra $(POST_PROCESS_O)
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misrainclude ../Makefile.targ
015a6ef6781cc3ceba8ad3bfbae98449b6002a1fSaurabh Misra