【发布时间】:2014-07-06 08:45:06
【问题描述】:
我向 FreeBSD 内核添加了一个新密码,但我想将一些目标文件链接到我的密码。我很难弄清楚如何链接这些目标文件。
我的密码的 .c 文件位于 /usr/src/sys/crypto/mycipher
crypto 模块的 make 文件位于 /usr/src/sys/modules/crypto 中,如下所示:
$FreeBSD:release/9.2.0/sys/modules/crypto/Makefile 212496 2010-09-12 16:28:26Z ivoras $
.PATH: ${.CURDIR}/../../opencrypto
.PATH: ${.CURDIR}/../../crypto
.PATH: ${.CURDIR}/../../crypto/blowfish
.PATH: ${.CURDIR}/../../crypto/des
.PATH: ${.CURDIR}/../../crypto/rijndael
.PATH: ${.CURDIR}/../../crypto/sha2
.PATH: ${.CURDIR}/../../crypto/camellia
.PATH: ${.CURDIR}/../../crypto/mycipher
KMOD = 加密
SRCS = crypto.c cryptodev_if.c
SRCS += criov.c cryptosoft.c xform.c
SRCS += cast.c deflate.c rmd160.c rijndael-alg-fst.c rijndael-api.c
SRCS += skipjack.c bf_enc.c bf_ecb.c bf_skey.c
SRCS += des_ecb.c des_enc.c des_setkey.c
SRCS += sha1.c sha2.c
SRCS += opt_param.h cryptodev_if.h bus_if.h device_if.h
SRCS += opt_ddb.h opt_kdtrace.h
SRCS += camellia.c camellia-api.c
SRCS += mycipher.c
.include
我想将 mycipher.c 与 abc.o 链接,我该怎么做?
谢谢
【问题讨论】:
标签: encryption makefile kernel freebsd kernel-module