]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/bind/bin/dig/Makefile
unfinished sblive driver, playback/mixer only for now - not enabled in
[FreeBSD/FreeBSD.git] / contrib / bind / bin / dig / Makefile
1 ## Copyright (c) 1996,1999 by Internet Software Consortium
2 ##
3 ## Permission to use, copy, modify, and distribute this software for any
4 ## purpose with or without fee is hereby granted, provided that the above
5 ## copyright notice and this permission notice appear in all copies.
6 ##
7 ## THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
8 ## ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
9 ## OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
10 ## CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
11 ## DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
12 ## PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
13 ## ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
14 ## SOFTWARE.
15
16 # $Id: Makefile,v 8.25 1999/08/08 17:51:01 vixie Exp $
17
18 DESTDIR=
19 CC= cc
20 SHELL= /bin/sh
21
22 CDEBUG= -g
23
24 #(net2 and its descendents)
25 SYSTYPE = bsdos
26 TOP = ../..
27 INCL =  ${TOP}/include
28 PORTINCL = ${TOP}/port/${SYSTYPE}/include
29 LIBBIND = ${TOP}/lib/libbind.a
30 A=a
31 O=o
32 EXE=
33 LEX = lex -I
34 SYSLIBS = -ll -lutil
35 DESTBIN = /usr/local/bin
36 DESTSBIN = /usr/local/sbin
37 DESTEXEC = /usr/local/libexec
38 DESTMAN = /usr/share/man
39 DESTHELP= /usr/share/misc
40 STRIP=-s
41 INSTALL_EXEC=
42 INSTALL_LIB=-o bin -g bin
43
44 LDFLAGS=
45 CFLAGS= ${CDEBUG} -I${PORTINCL} -I${INCL}
46
47 NSLOOKUP_OBJS= \
48         ../nslookup/subr.${O} ../nslookup/send.${O} \
49         ../nslookup/list.${O} ../nslookup/debug.${O}
50
51 PROG= dig
52 SRCS= ${PROG}.c
53 OBJS= ${PROG}.${O} 
54
55 all: ${PROG}${EXE}
56
57 ${PROG}${EXE}: ${OBJS} ${NSLOOKUP_OBJS} ${LIBBIND} Makefile
58         ${CC} ${CDEBUG} ${LDFLAGS} ${BOUNDS} -o ${PROG}${EXE} ${OBJS} \
59                 ${NSLOOKUP_OBJS} ${LIBBIND} ${SYSLIBS}
60
61 .c.${O}:
62         ${CC} ${CPPFLAGS} ${CFLAGS} ${BOUNDS} -c $*.c
63
64 distclean: clean
65
66 clean: FRC
67         rm -f ${PROG}${EXE} ${OBJS} core .depend
68         rm -f *.BAK *.CKP *~ *.orig
69
70 depend: ${SRCS}
71         mkdep ${CPPFLAGS} -I${INCL} -I${PORTINCL} ${SRCS}
72
73 ${DESTDIR}${DESTBIN}:
74         mkdir -p ${DESTDIR}${DESTBIN}
75
76 install: ${DESTDIR}${DESTBIN} ${PROG}${EXE}
77         ${INSTALL} ${STRIP} -c ${INSTALL_EXEC} -m 755 ${PROG}${EXE} ${DESTDIR}${DESTBIN}/${PROG}${EXE}
78
79 links: FRC
80         @set -e; ln -s SRC/*.[ch] .
81
82 tags: FRC
83         ctags *.[ch]
84
85 FRC:
86
87 # DO NOT DELETE THIS LINE -- mkdep uses it.
88 # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.