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