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#
23# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24# Copyright 2017 Jason King.
25# Copyright (c) 2018, Joyent, Inc.
26#
27
28AES_DIR =	$(SRC)/common/crypto/aes
29ARCFOUR_DIR =	$(SRC)/common/crypto/arcfour
30BIGNUM_DIR =	$(SRC)/common/bignum
31BLOWFISH_DIR =	$(SRC)/common/crypto/blowfish
32DES_DIR =	$(SRC)/common/crypto/des
33MODES_DIR =	$(SRC)/common/crypto/modes
34
35pics/%.o: $(AES_DIR)/%.c
36		$(COMPILE.c) $(AES_FLAGS) -o $@ $<
37		$(POST_PROCESS_O)
38
39pics/%.o: $(ARCFOUR_DIR)/%.c
40		$(COMPILE.c) $(ARCFOUR_FLAGS) -o $@ $<
41		$(POST_PROCESS_O)
42
43pics/%.o: $(BIGNUM_DIR)/%.c
44		$(COMPILE.c) $(BIGNUM_FLAGS) -o $@ $<
45		$(POST_PROCESS_O)
46
47pics/%.o: $(BLOWFISH_DIR)/%.c
48		$(COMPILE.c) $(BLOWFISH_FLAGS) -o $@ $<
49		$(POST_PROCESS_O)
50
51pics/%.o: $(DES_DIR)/%.c
52		$(COMPILE.c) $(DES_FLAGS) -o $@ $<
53		$(POST_PROCESS_O)
54
55pics/%.o: $(MODES_DIR)/%.c
56		$(COMPILE.c) -o $@ $<
57		$(POST_PROCESS_O)
58
59pics/%.o: $(DH_DIR)/%.c
60		$(COMPILE.c) $(DH_FLAGS) -o $@ $<
61		$(POST_PROCESS_O)
62
63pics/%.o: $(DSA_DIR)/%.c
64		$(COMPILE.c) $(DSA_FLAGS) -o $@ $<
65		$(POST_PROCESS_O)
66
67pics/%.o: $(RSA_DIR)/%.c
68		$(COMPILE.c) $(RSA_FLAGS) -o $@ $<
69		$(POST_PROCESS_O)
70
71pics/%.o: $(PAD_DIR)/%.c
72		$(COMPILE.c) $(PAD_FLAGS) -o $@ $<
73		$(POST_PROCESS_O)
74
75pics/%.o: $(SRC_DIR)/%.c
76		$(COMPILE.c) -o $@ $<
77		$(POST_PROCESS_O)
78
79include		$(SRC)/lib/Makefile.targ
80