⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 openswan
💻
字号:
# I really am not happy about using symlinks to make this work.## I think that there should be a better way to do this.# see module26.sh in packaging/makefiles#OPENSWANSRCDIR=$(shell cd ../../..;pwd)include ${OPENSWANSRCDIR}/Makefile.incUMLPLAIN=$(shell source ${OPENSWANSRCDIR}/umlsetup.sh; echo $${POOLSPACE}/plain$${KERNVER})KLIPS_TOP=${OPENSWANSRCDIR}/linuxINPUTS=${OPENSWANSRCDIR}/testing/klips/inputs/01-sunrise-sunset-udpesp-ping.pcapINPUTS+=../rcv-01/cleartext.pcapPCAP2SKB=${OPENSWANSRCDIR}/testing/utils/pcap2skb/pcap2skbCC=gcc KLIPS_FLAGS=-I${OPENSWANSRCDIR}/testing/kunit/includeKLIPS_FLAGS+=-I${KLIPS_TOP}/include #KLIPS_FLAGS+=-I${UMLPLAIN}/include#KLIPS_FLAGS+=-I${UMLPLAIN}/arch/um/include#KLIPS_FLAGS+=-I${UMLPLAIN}/arch/um/kernel/tt/include#KLIPS_FLAGS+=-I${UMLPLAIN}/arch/um/kernel/skas/includeKLIPS_FLAGS+=-D__KERNEL__ -DKUNITKLIPS_FLAGS+=-g -O2 -U__i386__ -Ui386  -D__arch_um__ -DSUBARCH=\"i386\" KLIPS_FLAGS+=-D_LARGEFILE64_SOURCE KLIPS_FLAGS+=-Wall -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasingKLIPS_FLAGS+=-fno-common -ffreestanding -fomit-frame-pointerKLIPS_FLAGS+=-DCONFIG_NETFILTERUCFLAGS=UCFLAGS+=-include ${OPENSWANSRCDIR}/packaging/linus/config-all.hUCFLAGS+=${KLIPS_FLAGS} KCFLAGS=#KCFLAGS+=-nostdinc -isystem /usr/lib/gcc-lib/i486-linux/3.3.5/includeKCFLAGS+=${KLIPS_FLAGS}KCFLAGS+=-DHASH_DEBUGKCFLAGS+=-include ${OPENSWANSRCDIR}/packaging/linus/config-all.hKCFLAGS+=-DIPCOMP_PREFIX  -DMODULE -DKBUILD_MODNAME=rcv01testKLIPS_TOP:= ${OPENSWANSRCDIR}/linuxKLIPSSRC=${KLIPS_TOP}/net/ipsecKUTILLIB=../libkern/libkern.aIPSEC_OBJS=ipsec_rcv.o ipsec_esp.o ipsec_ah.o ipsec_ipcomp.oIPSEC_OBJS+=ipsec_md5c.o ipsec_sha1.o ipsec_sa.o IPSEC_OBJS+=ipsec_life.oIPSEC_OBJS+=cbc_enc.o set_key.o des_enc.o ecb_enc.o ipsec_alg_3des.oIPSEC_OBJS+=ipsec_snprintf.o ipsec_alg.oIPSEC_OBJS+=aes.o aes_cbc.o aes_xcbc_mac.o ipsec_alg_aes.orcv02main:	rcv02main.o ${IPSEC_OBJS} Makefile	${CC} -g -o rcv02main rcv02main.o ${IPSEC_OBJS} ${KUTILLIB} ${OPENSWANLIB} -lefencercv02main.o: rcv02main.c rcv02pack.c Makefile	${CC} ${UCFLAGS} -c -o rcv02main.o rcv02main.crcv02pack.c: ${INPUTS}	${PCAP2SKB} ${INPUTS} >$*.c%.o: %.c 	${CC} ${UCFLAGS} -DKBUILD_BASENAME=$* -c -o $*.o $< %.o: ${KLIPSSRC}/%.c	${CC} ${KCFLAGS} -DKBUILD_BASENAME=$* -c -o $*.o $< %.o: ${KLIPSSRC}/des/%.c	${CC} ${KCFLAGS} -DKBUILD_BASENAME=$* -c -o $*.o $< %.o: ${KLIPSSRC}/aes/%.c	${CC} ${KCFLAGS} -DKBUILD_BASENAME=$* -c -o $*.o $< # build version.c using version number from Makefile.verversion.c:	${KLIPSSRC}/version.in.c ${OPENSWANSRCDIR}/Makefile.ver	sed '/"/s/xxx/$(IPSECVERSION)/' ${KLIPSSRC}/version.in.c >$@check:	rcv02main	(./rcv02main && echo done)| sed -f ../fixup.sed | tee rcv02main-check.txt | diff - rcv02main.outclean:	rm -rf *.o rcv02pack.c# # Local Variables: # compile-command: "make"# End: 

⌨️ 快捷键说明

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