1*aed89967Sclaudio# $OpenBSD: Makefile,v 1.22 2023/10/12 09:18:56 claudio Exp $ 2aab15e33Sbenno 3bd57bd6fSclaudioREGRESS_TARGETS = network_statement md5 ovs mrt pftable \ 4a703828fSclaudio maxprefix maxprefixout maxcomm \ 5*aed89967Sclaudio as0 med eval_all policy l3vpn attr ixp 6799adc45Sclaudio 7455e2c3fSbennoBGPD ?= /usr/sbin/bgpd 8aab15e33Sbenno 9ae91dca6SclaudioCLEANFILES += *.mrt *.out exabgp.*.conf *.log *.fifo \ 10ae91dca6Sclaudio api-exabgp api-exabgp.d 1174206d12Sclaudio 1274206d12Sclaudioapi-exabgp: api-exabgp.c 1375106e21Sclaudio 14aab15e33Sbennonetwork_statement: 1569c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 16aab15e33Sbenno 17656c0bb1Sbennomd5: 1869c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 19656c0bb1Sbenno 20218d7282Sdenisovs: 2169c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 22218d7282Sdenis 23d65317e6Sclaudiopolicy: 24d65317e6Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 25d65317e6Sclaudio 26bd57bd6fSclaudiopftable: 27bd57bd6fSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 28bd57bd6fSclaudio 2975106e21Sclaudiomrt: 3069c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 3175106e21Sclaudio 32f24a7fe0Sclaudiomaxprefix: 33f24a7fe0Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 34f24a7fe0Sclaudio 35cae3ac8fSclaudiomaxprefixout: 36cae3ac8fSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 37cae3ac8fSclaudio 38a703828fSclaudiomaxcomm: 39a703828fSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 40a703828fSclaudio 4188cc39a0Sclaudiol3vpn: 4288cc39a0Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 13 14 4388cc39a0Sclaudio 44*aed89967Sclaudioixp: 45*aed89967Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 46*aed89967Sclaudio 47799adc45Sclaudio.if ! exists(/usr/local/bin/exabgp) 48799adc45Sclaudioas0: 49723403cbSclaudio # install exabgp from ports for additional tests 50799adc45Sclaudio @echo SKIPPED 5174206d12Sclaudio 5274206d12Sclaudiomed: 5374206d12Sclaudio # install exabgp from ports for additional tests 5474206d12Sclaudio @echo SKIPPED 55a703828fSclaudio 56a703828fSclaudioeval_all: 57a703828fSclaudio # install exabgp from ports for additional tests 58a703828fSclaudio @echo SKIPPED 59a96576c0Sclaudio 60a96576c0Sclaudioattr: 61a96576c0Sclaudio # install exabgp from ports for additional tests 62a96576c0Sclaudio @echo SKIPPED 63a96576c0Sclaudio 64799adc45Sclaudio.else 65799adc45Sclaudio 66799adc45Sclaudio.SUFFIXES: .conf .in 67799adc45Sclaudio.in.conf: 6874206d12Sclaudio sed -e 's|##OBJDIR##|${.OBJDIR}|g' \ 6974206d12Sclaudio ${.IMPSRC} > ${.TARGET} || \ 70799adc45Sclaudio (rm ${.TARGET} && exit 1) 71799adc45Sclaudio 72c4391e92Sclaudioas0: api-exabgp exabgp.as0.test1.conf exabgp.as0.test2.conf 73799adc45Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 7474206d12Sclaudio 7574206d12Sclaudiomed: api-exabgp exabgp.med.conf 7674206d12Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 7774206d12Sclaudio 78c4391e92Sclaudioeval_all: api-exabgp exabgp.eval_all.conf 79c4391e92Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 80c4391e92Sclaudio 81a96576c0Sclaudioattr: api-exabgp exabgp.attr.conf 82a96576c0Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 83a96576c0Sclaudio 84799adc45Sclaudio.endif 85799adc45Sclaudio 86aab15e33Sbenno.include <bsd.regress.mk> 87