1# $MirOS: src/usr.sbin/config/Makefile,v 1.8 2008/06/13 15:12:32 tg Exp $
2# $OpenBSD: Makefile,v 1.13 2003/07/22 17:15:13 brad Exp $
3
4.include <bsd.own.mk>
5
6PROG=		config
7MAN=		config.8
8SRCS=		files.c gram.y hash.c main.c mkheaders.c mkioconf.c \
9		mkmakefile.c mkswap.c pack.c scan.l sem.c util.c \
10		ukc.c ukcmain.c misc.c ukcutil.c cmd.c exec.c
11.if ${OBJECT_FMT:U} == "ELF"
12CPPFLAGS+=	-DELF_SUPPORT
13SRCS+=		exec_elf.c
14.else
15CPPFLAGS+=	-DAOUT_SUPPORT
16SRCS+=		exec_aout.c
17.endif
18
19.ifdef __CRAZY
20CFLAGS_main.o=		-Wno-error	#XXX ht_insert "data" arg const
21CFLAGS_sem.o=		-Wno-error	#XXX ht_insert "data" arg const
22CFLAGS_ukcmain.o=	-Wno-error	#XXX struct nlist initialisation
23.endif
24
25CPPFLAGS+=	-I.
26
27LDADD=		-lkvm -lz
28DPADD=		${LIBKVM} ${LIBZ}
29
30.include <bsd.prog.mk>
31