📄 makefile
字号:
# TrueCrypt Linux MakefileTC_COMMON := ../../CommonTC_CRYPTO := ../../CryptoCC := gccifneq ($(MAKECMDGOALS),clean)-include ../Common/.platformendififdef NO_WARNINGSCFLAGS := -welseCFLAGS := -WendifCFLAGS += -I../../Crypto -I../../Common -I../KernelCFLAGS += -D_cdecl="" -DBOOL=int -DTRUE=1 -DFALSE=0 -DMAX_PATH=260CFLAGS += $(TYPES)ifndef DEBUGCFLAGS += -O2 -fno-strict-aliasingelseCFLAGS += -ggdbendifKERNEL_OBJS_F := ../.kernel-objsUSER_OBJS_F := ../.user-objsOBJS := $(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)/Rmd160.oOBJS += $(TC_CRYPTO)/Serpent.oOBJS += $(TC_CRYPTO)/Set_key.oOBJS += $(TC_CRYPTO)/Sha1.oOBJS += $(TC_CRYPTO)/Twofish.oOBJS += $(TC_CRYPTO)/Whirlpool.oOBJS += $(TC_COMMON)/Crc.oOBJS += $(TC_COMMON)/Crypto.oOBJS += $(TC_COMMON)/Endian.oOBJS += $(TC_COMMON)/GfMul.oOBJS += $(TC_COMMON)/Keyfiles.oOBJS += $(TC_COMMON)/Pkcs5.oOBJS += $(TC_COMMON)/Volumes.oOBJS += $(TC_COMMON)/Tests.oOBJS += Cli.o %.o: %.c @echo Compiling $(<F) @$(CC) $(CFLAGS) $(EXTRA_CFLAGS) -MMD -o $@ -c $<all: objclean truecrypt @echo Done.../Common/.platform: ../Common/Platform.c @$(CC) -o ../Common/platform $< @../Common/platform >../Common/.platform-include $(OBJS:.o=.d)truecrypt: $(OBJS) @echo Linking $@ @$(CC) -o $@ $(OBJS)ifndef DEBUG @strip $@endifman: truecrypt.1truecrypt.1: objclean truecrypt help2man -N -i Man/help2man.inc ./truecrypt >Man/truecrypt.1 objclean: @if [ -f $(KERNEL_OBJS_F) ]; then rm -f ${OBJS} $(KERNEL_OBJS_F); fi @>$(USER_OBJS_F)clean: -rm -f truecrypt ${OBJS} *.d $(TC_COMMON)/*.d $(TC_CRYPTO)/*.d ../Common/platform ../Common/.platform
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -