makefile

来自「源码开放的加密软件。最新版本!!可以在一个文件内部创建多样化的加密磁盘并且将其配」· 代码 · 共 88 行

TXT
88
字号
## Copyright (c) TrueCrypt Foundation. All rights reserved.## Covered by the TrueCrypt License 2.3 the full text of which is contained# in the file License.txt included in TrueCrypt binary and source code# distribution packages.#KERNEL_SRC ?= /usr/src/linuxKERNEL_BUILD ?= $(KERNEL_SRC)TC_COMMON := ../../CommonTC_CRYPTO := ../../Cryptoifneq ($(MAKECMDGOALS),clean)ifdef TC_BASE-include $(TC_BASE)/Linux/Common/.platformendifendififdef NO_WARNINGSEXTRA_CFLAGS += -welseEXTRA_CFLAGS += -Wno-strict-prototypesendif# Do not enable strict aliasingEXTRA_CFLAGS += -fno-strict-aliasingEXTRA_CFLAGS += $(TYPES)EXTRA_CFLAGS += -DBOOL=int -DTRUE=1 -DFALSE=0EXTRA_CFLAGS += -DLINUX_DRIVEREXTRA_CFLAGS += -I$(KERNEL_SRC)/drivers/mdEXTRA_CFLAGS += -I$(TC_BASE)/CryptoEXTRA_CFLAGS += -I$(TC_BASE)/CommonEXTRA_CFLAGS += -I$(TC_BASE)OBJS := $(TC_CRYPTO)/Aescrypt.oOBJS += $(TC_CRYPTO)/Aeskey.oOBJS += $(TC_CRYPTO)/Aestab.oOBJS += $(TC_CRYPTO)/Bf_ecb.oOBJS += $(TC_CRYPTO)/Bf_enc.oOBJS += $(TC_CRYPTO)/Bf_skey.oOBJS += $(TC_CRYPTO)/C_ecb.oOBJS += $(TC_CRYPTO)/C_enc.oOBJS += $(TC_CRYPTO)/C_skey.oOBJS += $(TC_CRYPTO)/Des.oOBJS += $(TC_CRYPTO)/Des_enc.oOBJS += $(TC_CRYPTO)/Ecb3_enc.oOBJS += $(TC_CRYPTO)/Serpent.oOBJS += $(TC_CRYPTO)/Set_key.oOBJS += $(TC_CRYPTO)/Twofish.oOBJS += $(TC_COMMON)/Crc.oOBJS += $(TC_COMMON)/Crypto.oOBJS += $(TC_COMMON)/Endian.oOBJS += $(TC_COMMON)/GfMul.oOBJS += $(TC_COMMON)/Tests.oOBJS += Dm-target.otruecrypt-objs := $(OBJS)obj-m := truecrypt.oUSER_OBJS_PRESENT := ../.user-objsUSER_OBJS_CLEAN := ../.kernel-objs.PHONY:	clean install truecrypttruecrypt: $(USER_OBJS_CLEAN) platform	@$(MAKE) TC_BASE=$(PWD)/../.. -C $(KERNEL_BUILD) SUBDIRS=$(PWD) M=$(PWD) modules CMN := ../../Linux/Commonplatform: $(CMN)/.platform$(CMN)/.platform: $(CMN)/Platform.c	@$(CC) -o $(CMN)/platform $<	@$(CMN)/platform >$(CMN)/.platform$(USER_OBJS_CLEAN):	@rm -f $(OBJS) $(USER_OBJS_PRESENT)	@>$(USER_OBJS_CLEAN)clean:	-rm -f $(OBJS) ../Common/.platform ../Common/platform	$(MAKE) -C $(KERNEL_BUILD) SUBDIRS=$(PWD) M=$(PWD) cleaninstall: truecrypt	$(MAKE) -C $(KERNEL_BUILD) SUBDIRS=$(PWD) M=$(PWD) modules_install	depmod -a

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?