11e49577aSRod Evans#
21e49577aSRod Evans# CDDL HEADER START
31e49577aSRod Evans#
41e49577aSRod Evans# The contents of this file are subject to the terms of the
51e49577aSRod Evans# Common Development and Distribution License (the "License").
61e49577aSRod Evans# You may not use this file except in compliance with the License.
71e49577aSRod Evans#
81e49577aSRod Evans# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
91e49577aSRod Evans# or http://www.opensolaris.org/os/licensing.
101e49577aSRod Evans# See the License for the specific language governing permissions
111e49577aSRod Evans# and limitations under the License.
121e49577aSRod Evans#
131e49577aSRod Evans# When distributing Covered Code, include this CDDL HEADER in each
141e49577aSRod Evans# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
151e49577aSRod Evans# If applicable, add the following below this CDDL HEADER, with the
161e49577aSRod Evans# fields enclosed by brackets "[]" replaced with your own identifying
171e49577aSRod Evans# information: Portions Copyright [yyyy] [name of copyright owner]
181e49577aSRod Evans#
191e49577aSRod Evans# CDDL HEADER END
201e49577aSRod Evans#
211e49577aSRod Evans
221e49577aSRod Evans#
231e49577aSRod Evans# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24*fb261280SJason King# Copyright 2017 Jason King.
25*fb261280SJason King# Copyright (c) 2018, Joyent, Inc.
261e49577aSRod Evans#
271e49577aSRod Evans
281e49577aSRod EvansAES_DIR =	$(SRC)/common/crypto/aes
291e49577aSRod EvansARCFOUR_DIR =	$(SRC)/common/crypto/arcfour
301e49577aSRod EvansBIGNUM_DIR =	$(SRC)/common/bignum
311e49577aSRod EvansBLOWFISH_DIR =	$(SRC)/common/crypto/blowfish
321e49577aSRod EvansDES_DIR =	$(SRC)/common/crypto/des
331e49577aSRod EvansMODES_DIR =	$(SRC)/common/crypto/modes
341e49577aSRod Evans
351e49577aSRod Evanspics/%.o: $(AES_DIR)/%.c
361e49577aSRod Evans		$(COMPILE.c) $(AES_FLAGS) -o $@ $<
371e49577aSRod Evans		$(POST_PROCESS_O)
381e49577aSRod Evans
391e49577aSRod Evanspics/%.o: $(ARCFOUR_DIR)/%.c
401e49577aSRod Evans		$(COMPILE.c) $(ARCFOUR_FLAGS) -o $@ $<
411e49577aSRod Evans		$(POST_PROCESS_O)
421e49577aSRod Evans
431e49577aSRod Evanspics/%.o: $(BIGNUM_DIR)/%.c
441e49577aSRod Evans		$(COMPILE.c) $(BIGNUM_FLAGS) -o $@ $<
451e49577aSRod Evans		$(POST_PROCESS_O)
461e49577aSRod Evans
471e49577aSRod Evanspics/%.o: $(BLOWFISH_DIR)/%.c
481e49577aSRod Evans		$(COMPILE.c) $(BLOWFISH_FLAGS) -o $@ $<
491e49577aSRod Evans		$(POST_PROCESS_O)
501e49577aSRod Evans
511e49577aSRod Evanspics/%.o: $(DES_DIR)/%.c
521e49577aSRod Evans		$(COMPILE.c) $(DES_FLAGS) -o $@ $<
531e49577aSRod Evans		$(POST_PROCESS_O)
541e49577aSRod Evans
551e49577aSRod Evanspics/%.o: $(MODES_DIR)/%.c
561e49577aSRod Evans		$(COMPILE.c) -o $@ $<
571e49577aSRod Evans		$(POST_PROCESS_O)
581e49577aSRod Evans
591e49577aSRod Evanspics/%.o: $(DH_DIR)/%.c
601e49577aSRod Evans		$(COMPILE.c) $(DH_FLAGS) -o $@ $<
611e49577aSRod Evans		$(POST_PROCESS_O)
621e49577aSRod Evans
631e49577aSRod Evanspics/%.o: $(DSA_DIR)/%.c
641e49577aSRod Evans		$(COMPILE.c) $(DSA_FLAGS) -o $@ $<
651e49577aSRod Evans		$(POST_PROCESS_O)
661e49577aSRod Evans
671e49577aSRod Evanspics/%.o: $(RSA_DIR)/%.c
681e49577aSRod Evans		$(COMPILE.c) $(RSA_FLAGS) -o $@ $<
691e49577aSRod Evans		$(POST_PROCESS_O)
701e49577aSRod Evans
711e49577aSRod Evanspics/%.o: $(PAD_DIR)/%.c
721e49577aSRod Evans		$(COMPILE.c) $(PAD_FLAGS) -o $@ $<
731e49577aSRod Evans		$(POST_PROCESS_O)
741e49577aSRod Evans
75*fb261280SJason Kingpics/%.o: $(SRC_DIR)/%.c
76*fb261280SJason King		$(COMPILE.c) -o $@ $<
77*fb261280SJason King		$(POST_PROCESS_O)
78*fb261280SJason King
791e49577aSRod Evansinclude		$(SRC)/lib/Makefile.targ
80