1*0149d23fSclaudio# $OpenBSD: Makefile,v 1.24 2024/04/09 09:35:57 claudio Exp $ 2aab15e33Sbenno 3*0149d23fSclaudioREGRESS_TARGETS = network_statement md5 ovs capa policy pftable \ 40ae4e97bSclaudio mrt maxprefix maxprefixout maxcomm l3vpn \ 50ae4e97bSclaudio ixp lladdr \ 60ae4e97bSclaudio as0 med eval_all attr 7799adc45Sclaudio 8455e2c3fSbennoBGPD ?= /usr/sbin/bgpd 9aab15e33Sbenno 10ae91dca6SclaudioCLEANFILES += *.mrt *.out exabgp.*.conf *.log *.fifo \ 11ae91dca6Sclaudio api-exabgp api-exabgp.d 1274206d12Sclaudio 1374206d12Sclaudioapi-exabgp: api-exabgp.c 1475106e21Sclaudio 15aab15e33Sbennonetwork_statement: 1669c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 17aab15e33Sbenno 18656c0bb1Sbennomd5: 1969c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 20656c0bb1Sbenno 21218d7282Sdenisovs: 2269c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 23218d7282Sdenis 24*0149d23fSclaudiocapa: 25*0149d23fSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 26*0149d23fSclaudio 27d65317e6Sclaudiopolicy: 28d65317e6Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 29d65317e6Sclaudio 30bd57bd6fSclaudiopftable: 31bd57bd6fSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 32bd57bd6fSclaudio 3375106e21Sclaudiomrt: 3469c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 3575106e21Sclaudio 36f24a7fe0Sclaudiomaxprefix: 37f24a7fe0Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 38f24a7fe0Sclaudio 39cae3ac8fSclaudiomaxprefixout: 40cae3ac8fSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 41cae3ac8fSclaudio 42a703828fSclaudiomaxcomm: 43a703828fSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 44a703828fSclaudio 4588cc39a0Sclaudiol3vpn: 4688cc39a0Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 13 14 4788cc39a0Sclaudio 48aed89967Sclaudioixp: 49aed89967Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 50aed89967Sclaudio 510ae4e97bSclaudiolladdr: 520ae4e97bSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 530ae4e97bSclaudio 54799adc45Sclaudio.if ! exists(/usr/local/bin/exabgp) 55799adc45Sclaudioas0: 56723403cbSclaudio # install exabgp from ports for additional tests 57799adc45Sclaudio @echo SKIPPED 5874206d12Sclaudio 5974206d12Sclaudiomed: 6074206d12Sclaudio # install exabgp from ports for additional tests 6174206d12Sclaudio @echo SKIPPED 62a703828fSclaudio 63a703828fSclaudioeval_all: 64a703828fSclaudio # install exabgp from ports for additional tests 65a703828fSclaudio @echo SKIPPED 66a96576c0Sclaudio 67a96576c0Sclaudioattr: 68a96576c0Sclaudio # install exabgp from ports for additional tests 69a96576c0Sclaudio @echo SKIPPED 70a96576c0Sclaudio 71799adc45Sclaudio.else 72799adc45Sclaudio 73799adc45Sclaudio.SUFFIXES: .conf .in 74799adc45Sclaudio.in.conf: 7574206d12Sclaudio sed -e 's|##OBJDIR##|${.OBJDIR}|g' \ 7674206d12Sclaudio ${.IMPSRC} > ${.TARGET} || \ 77799adc45Sclaudio (rm ${.TARGET} && exit 1) 78799adc45Sclaudio 79c4391e92Sclaudioas0: api-exabgp exabgp.as0.test1.conf exabgp.as0.test2.conf 80799adc45Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 8174206d12Sclaudio 8274206d12Sclaudiomed: api-exabgp exabgp.med.conf 8374206d12Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 8474206d12Sclaudio 85c4391e92Sclaudioeval_all: api-exabgp exabgp.eval_all.conf 86c4391e92Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 87c4391e92Sclaudio 88a96576c0Sclaudioattr: api-exabgp exabgp.attr.conf 89a96576c0Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 90a96576c0Sclaudio 91799adc45Sclaudio.endif 92799adc45Sclaudio 93aab15e33Sbenno.include <bsd.regress.mk> 94