📄 makefile
字号:
# 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=icmpin.pcapPCAP2SKB=${OPENSWANSRCDIR}/testing/utils/pcap2skb/pcap2skbCC=gcc KLIPS_FLAGS=-I${OPENSWANSRCDIR}/testing/kunit/includeKLIPS_FLAGS+=-I${KLIPS_TOP}/include KLIPS_FLAGS+=-D__KERNEL__ KLIPS_FLAGS+=-g -O2 -U__i386__ -Ui386 -D__arch_um__ -DSUBARCH=\"i386\" KLIPS_FLAGS+=-D_LARGEFILE64_SOURCE KLIPS_FLAGS+=-Wall -Wstrict-prototypes -Wno-trigraphsKLIPS_FLAGS+=-fno-strict-aliasingKLIPS_FLAGS+=-fno-commonKLIPS_FLAGS+=-ffreestandingUCFLAGS=${KLIPS_FLAGS}KCFLAGS=KCFLAGS+=${KLIPS_FLAGS}KCFLAGS+=-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_xmit.o ipsec_esp.o ipsec_ah.o ipsec_ipcomp.oIPSEC_OBJS+=ipsec_md5c.o ipsec_sha1.o ipsec_sa.o IPSEC_OBJS+=ipsec_life.o IPSEC_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.oxmit02main: xmit02main.o ${IPSEC_OBJS} ${CC} -g -o xmit02main xmit02main.o ${IPSEC_OBJS} ${KUTILLIB} ${OPENSWANLIB} -lefencexmit02main.o: xmit02main.c xmit02pack.c ${CC} ${UCFLAGS} -c -o xmit02main.o xmit02main.cxmit02pack.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: xmit02main (./xmit02main && echo done)| sed -f ../fixup.sed | tee xmit02main-check.txt | diff - xmit02main.outclean: rm -rf *.o xmit02pack.c# # Local Variables: # compile-command: "make"# End:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -