blob: e6b3d60c124cc4cf8ad5350f809d47706a7777ee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
# $OpenBSD: Makefile,v 1.3 2016/07/20 14:04:51 reyk Exp $
PROG= switchd
MAN= switchd.8 switchd.conf.5
SRCS= imsg_util.c log.c packet.c switch.c timer.c util.c
SRCS+= switchd.c ofp.c ofp10.c ofp13.c control.c proc.c
SRCS+= ${.OBJDIR}/ofp_map.c ${.OBJDIR}/ofp10_map.c
SRCS+= parse.y ofcconn.c
LDADD= -levent -lutil
DPADD= ${LIBEVENT} ${LIBUTIL}
CFLAGS+= -Wall -I${.CURDIR} -I${.CURDIR}/../switchd
CFLAGS+= -Wstrict-prototypes -Wmissing-prototypes
CFLAGS+= -Wmissing-declarations
CFLAGS+= -Wshadow -Wpointer-arith -Wcast-qual
CFLAGS+= -Wsign-compare
GENERATED= ofp_map.c ofp10_map.c
CLEANFILES+= ${GENERATED} *~
ofp_map.c: genmap.sh ${.CURDIR}/ofp_map.h ${.CURDIR}/ofp.h
/bin/sh ${.CURDIR}/genmap.sh -i ${.CURDIR}/ofp.h -t ofp \
-m ${.CURDIR}/ofp_map.h -h '"ofp.h"' > $@
@touch $@
ofp10_map.c: genmap.sh ${.CURDIR}/ofp_map.h ${.CURDIR}/ofp10.h
/bin/sh ${.CURDIR}/genmap.sh -i ${.CURDIR}/ofp10.h -t ofp10 \
-m ${.CURDIR}/ofp_map.h -h '"ofp10.h"' > $@
@touch $@
.include <bsd.prog.mk>
|