我在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< bsd.kmod.mk>
我想将mycipher.c与abc.o联系起来,我该怎么做?
由于
答案 0 :(得分:1)
显而易见的答案是:
SRCS + = abc.c
但是因为这是一个非常明显的答案,我怀疑我在你的问题中遗漏了一些东西。我吗?