1*74206d12Sclaudio# $OpenBSD: Makefile,v 1.12 2021/01/12 08:59:03 claudio Exp $ 2aab15e33Sbenno 3cae3ac8fSclaudioREGRESS_TARGETS = network_statement md5 ovs mrt \ 4cae3ac8fSclaudio maxprefix maxprefixout as0 5799adc45Sclaudio 6455e2c3fSbennoBGPD ?= /usr/sbin/bgpd 7aab15e33Sbenno 8*74206d12SclaudioCLEANFILES += *.mrt *.out *.conf *.log *.fifo api-exabgp* 9*74206d12Sclaudio 10*74206d12Sclaudioapi-exabgp: api-exabgp.c 1175106e21Sclaudio 12aab15e33Sbennonetwork_statement: 1369c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 14aab15e33Sbenno 15656c0bb1Sbennomd5: 1669c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 17656c0bb1Sbenno 18218d7282Sdenisovs: 1969c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 20218d7282Sdenis 2175106e21Sclaudiomrt: 2269c8509dSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 2375106e21Sclaudio 24f24a7fe0Sclaudiomaxprefix: 25f24a7fe0Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 26f24a7fe0Sclaudio 27cae3ac8fSclaudiomaxprefixout: 28cae3ac8fSclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 29cae3ac8fSclaudio 30799adc45Sclaudio.if ! exists(/usr/local/bin/exabgp) 31799adc45Sclaudioas0: 32723403cbSclaudio # install exabgp from ports for additional tests 33799adc45Sclaudio @echo SKIPPED 34*74206d12Sclaudio 35*74206d12Sclaudiomed: 36*74206d12Sclaudio # install exabgp from ports for additional tests 37*74206d12Sclaudio @echo SKIPPED 38799adc45Sclaudio.else 39799adc45Sclaudio 40799adc45Sclaudio.SUFFIXES: .conf .in 41799adc45Sclaudio.in.conf: 42*74206d12Sclaudio sed -e 's|##OBJDIR##|${.OBJDIR}|g' \ 43*74206d12Sclaudio ${.IMPSRC} > ${.TARGET} || \ 44799adc45Sclaudio (rm ${.TARGET} && exit 1) 45799adc45Sclaudio 46*74206d12SclaudioAS0_CONFS = exabgp.as0.test1.conf exabgp.as0.test2.conf 47799adc45Sclaudio 48*74206d12Sclaudioas0: api-exabgp ${AS0_CONFS} 49799adc45Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 50*74206d12Sclaudio 51*74206d12Sclaudiomed: api-exabgp exabgp.med.conf 52*74206d12Sclaudio ${SUDO} ksh ${.CURDIR}/$@.sh ${BGPD} ${.CURDIR} 11 12 pair11 pair12 53*74206d12Sclaudio 54799adc45Sclaudio.endif 55799adc45Sclaudio 56aab15e33Sbenno.include <bsd.regress.mk> 57