Makefile revision 9741:d997cd4a582f
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 26LIBRARY = libssl.a 27 28LOCOBJS = stubs.o 29 30COMPOBJS = c_zlib.o 31 32CMNOBJS = 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 40OBJECTS = $(LOCOBJS) $(COMPOBJS) $(CMNOBJS) 41 42include ../Makefile.com 43 44CMNDIR = $(TOPDIR)/common/openssl/ssl 45COMPDIR = $(TOPDIR)/common/openssl/crypto/comp 46 47SRCS = $(LOCOBJS:%.o=$(SRCDIR)/%.c) \ 48 $(COMPOBJS:%.o=$(COMPDIR)/%.c) \ 49 $(CMNOBJS:%.o=$(CMNDIR)/%.c) 50 51CPPFLAGS += $(OPENSSL_BUILD_CPPFLAGS) $(SOCKCPPFLAGS) 52$(LINTLIB) := SRCS = $(CMNDIR)/$(LINTSRC) 53 54objs/%.o: $(TOPDIR)/common/openssl/crypto/comp/%.c 55 $(COMPILE.c) -o $@ $< 56 $(POST_PROCESS_O) 57 58include ../Makefile.targ 59