]> git.ipfire.org Git - thirdparty/dhcp.git/blob - Makefile.conf
DHCPv6 branch merged to HEAD.
[thirdparty/dhcp.git] / Makefile.conf
1 # Makefile.conf
2 #
3 # Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
4 # Copyright (c) 1995-2003 by Internet Software Consortium
5 #
6 # Permission to use, copy, modify, and distribute this software for any
7 # purpose with or without fee is hereby granted, provided that the above
8 # copyright notice and this permission notice appear in all copies.
9 #
10 # THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES
11 # WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12 # MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR
13 # ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
16 # OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 #
18 # Internet Systems Consortium, Inc.
19 # 950 Charter Street
20 # Redwood City, CA 94063
21 # <info@isc.org>
22 # http://www.isc.org/
23
24 ## Defaults...
25 SCRIPT = none
26 USERBINDIR = /usr/bin
27 BINDIR = /usr/sbin
28 CLIENTBINDIR=/sbin
29 ADMMANDIR = /usr/share/man/cat8
30 ADMMANEXT = .0
31 FFMANDIR = /usr/share/man/cat5
32 FFMANEXT = .0
33 LIBMANDIR = /usr/share/man/cat3
34 LIBMANEXT = .0
35 USRMANDIR = /usr/share/man/cat1
36 USRMANEXT = .0
37 MANCAT = cat
38 INSTALL = install -c -m 444
39 MANINSTALL = install -c
40 CHMOD = chmod
41 CATMANPAGES =
42 ETC = /etc
43 VARRUN = /var/run
44 VARDB = /var/db
45 LIBDIR=/usr/local/lib
46 INCDIR=/usr/local/include
47 LIBS =
48 COPTS = $(BINDDEF) $(CC_OPTIONS)
49 DEBUG = -g
50 #WARNERR = -Werror
51 RANLIB = ranlib
52 MKDEP = mkdep
53 CLIENT_PATH = '"PATH=/usr/ucb:/usr/bin:/usr/sbin:/bin:/sbin"'
54
55 BINDLIB = ../minires/libres.a
56 BINDINC =
57 MINIRES = minires
58 TOUCH = touch
59
60 # Major version number (if applicable)
61 ##--majver--
62 MAJORVERSION=MajorVersion
63 ##--majver--
64
65 # Minor version number (if applicable)
66 ##--minver--
67 MINORVERSION=MinorVersion
68 ##--minver--
69
70 ## Porting::
71 #
72 # For each supported operating system, there is a block of text below
73 # beginning with #--os-name-- and ending with #--os-name--. Between
74 # these delimiters are assignments, commented out, which define the
75 # Makefile variables required for that operating system.
76 #
77 # The configure shell script figures out what operating system it's
78 # being run on and then runs Makefile.dist through a sed script which
79 # removes the comment characters from the appropriate set of
80 # assignments, and writes the output to Makefile.
81
82 ## AIX 4.3
83 ##--aix--
84 #CF = cf/aix.h
85 #CC=cc -Daix
86 #INSTALL=/usr/ucb/install -c
87 #MANINSTALL=/usr/ucb/install -c -m 444
88 #ADMMANEXT = .8
89 #FFMANEXT = .5
90 #VARRUN = /etc
91 #VARDB = /etc
92 ##--aix--
93
94 ## NEXTSTEP 3.x,4.x
95 ##--nextstep--
96 #CF = cf/nextstep.h
97 #CC=cc
98 #COPTS = -Wall $(BINDDEF) $(CC_OPTIONS)
99 #BINDIR=/usr/etc
100 #ADMMANDIR = /usr/local/man/cat8
101 #FFMANDIR = /usr/local/man/cat5
102 #LIBMANDIR = /usr/local/man/cat3
103 #USRMANDIR = /usr/local/man/cat1
104 #ADMMANEXT = .8
105 #FFMANEXT = .5
106 #LIBMANEXT = .3
107 #USRMANEXT = .3
108 #VARRUN = /etc
109 #VARDB = /etc
110 ##--nextstep--
111
112 ## SunOS 4.1
113 ##--sunos4--
114 #CC = gcc
115 #LIBS = -lresolv
116 #CF = cf/sunos4.h
117 #BINDIR=/usr/etc
118 #CLIENTBINDIR=/etc
119 #ADMMANEXT = .8
120 #FFMANEXT = .5
121 #VARRUN = /etc
122 #VARDB = /etc
123 ##--sunos4--
124
125 ## Solaris 2.5 (with gcc)
126 ##--sunos5-gcc--
127 #INSTALL=/usr/ucb/install
128 #MANINSTALL=/usr/ucb/install
129 #LIBS = -lresolv -lsocket -lnsl -lgen
130 #CC=gcc
131 #COPTS = $(BINDDEF) -Wall -Wno-unused -Wno-implicit -Wno-comment \
132 # -Wno-uninitialized -Wno-char-subscripts -Wno-switch $(WARNERR) \
133 # -DSOLARIS_MAJOR=$(MAJORVERSION) -DSOLARIS_MINOR=$(MINORVERSION) \
134 # -D_XPG4_2 -D__EXTENSIONS__ \
135 # $(CC_OPTIONS)
136 #CF = cf/sunos5-5.h
137 #ADMMANDIR = /usr/share/man/man1m
138 #ADMMANEXT = .1m
139 #FFMANDIR = /usr/share/man/man4
140 #FFMANEXT = .4
141 #LIBMANDIR = /usr/share/man/man3
142 #LIBMANEXT = .3
143 #USRMANDIR = /usr/share/man/man1
144 #USRMANEXT = .1
145 #MANCAT = man
146 #VARRUN = /etc
147 #VARDB = /etc
148 #SCRIPT=solaris
149 ##--sunos5-gcc--
150
151 ## Solaris 2.5 (with Sun cc)
152 ##--sunos5-cc--
153 #INSTALL=/usr/ucb/install
154 #MANINSTALL=/usr/ucb/install
155 #LIBS = -lresolv -lsocket -lnsl -lgen
156 #CC=cc
157 #COPTS = -D__svr4__ $(BINDDEF) -erroff=E_END_OF_LOOP_CODE_NOT_REACHED \
158 # -DSOLARIS_MAJOR=$(MAJORVERSION) -DSOLARIS_MINOR=$(MINORVERSION) \
159 # $(CC_OPTIONS)
160 #CF = cf/sunos5-5.h
161 #ADMMANDIR = /usr/share/man/man1m
162 #ADMMANEXT = .1m
163 #FFMANDIR = /usr/share/man/man4
164 #FFMANEXT = .4
165 #LIBMANDIR = /usr/share/man/man3
166 #LIBMANEXT = .3
167 #USRMANDIR = /usr/share/man/man1
168 #USRMANEXT = .1
169 #MANCAT = man
170 #VARRUN = /etc
171 #VARDB = /etc
172 #SCRIPT=solaris
173 ##--sunos5-cc--
174
175 ## DEC Alpha/OSF1
176 ##--alphaosf--
177 #COPTS = -std $(CC_OPTIONS)
178 #INSTALL=/usr/ucb/installbsd -c
179 #MANINSTALL=/usr/ucb/installbsd -c
180 #CF = cf/alphaosf.h
181 #ADMMANEXT = .8
182 #FFMANEXT = .5
183 #VARDB = /etc
184 ##--alphaosf--
185
186 ## BSD/OS 2.1 through 4.0
187 ##--bsdos--
188 #LIBS = -lresolv
189 #CC=gcc2
190 #CF = cf/bsdos.h
191 #SCRIPT=bsdos
192 ##--bsdos--
193
194 ## BSD/OS 4.1 and higher.
195 ##--bsdos-4.1--
196 #CF = cf/bsdos.h
197 #SCRIPT=bsdos
198 ##--bsdos-4.1--
199
200 ## OpenBSD
201 ##--openbsd--
202 #CF = cf/openbsd.h
203 #SCRIPT=openbsd
204 ##--openbsd--
205
206 ## FreeBSD
207 ##--freebsd--
208 #CF = cf/freebsd.h
209 #COPTS = -O -Wall -Wno-unused $(WARNERR) $(CC_OPTIONS)
210 #SCRIPT=freebsd
211 ##--freebsd--
212
213 ## Rhapsody
214 ##--rhapsody--
215 #CF = cf/rhapsody.h
216 #COPTS = -Wall -Wno-unused -Wno-implicit -Wno-comment \
217 # -Wno-uninitialized -Wno-switch $(WARNERR) -pipe $(BINDDEF) $(CC_OPTIONS)
218 ##SCRIPT=rhapsody
219 ##--rhapsody--
220
221 ## Darwin/MacOSX
222 ##--darwin--
223 #CF = cf/rhapsody.h
224 #COPTS = -Ddarwin -Wall -Wno-unused -Wno-implicit -Wno-comment \
225 # -Wno-uninitialized -Wno-switch $(WARNERR) -pipe $(BINDDEF) $(CC_OPTIONS)
226 #SCRIPT=freebsd
227 ##--darwin--
228
229 ## NetBSD
230 ##--netbsd--
231 #CF = cf/netbsd.h
232 #COPTS = -Wall -Wstrict-prototypes -Wno-unused -Wno-comment \
233 # -Wno-uninitialized $(WARNERR) \
234 # -Wimplicit-function-declaration -Wpointer-arith -Wcast-qual \
235 # -Wwrite-strings -Wmissing-prototypes \
236 # -Wmissing-declarations -Wnested-externs \
237 # -pipe $(BINDDEF) $(CC_OPTIONS)
238 #SCRIPT=netbsd
239 ##--netbsd--
240
241 ## Ultrix
242 ##--ultrix--
243 #BINDIR = /usr/etc
244 #CLIENTBINDIR=/etc
245 #VARRUN = /etc
246 #VARDB = /etc
247 #CF = cf/ultrix.h
248 #ADMMANDIR = /usr/man/man8
249 #ADMMANEXT = .8
250 #FFMANDIR = /usr/man/man5
251 #FFMANEXT = .5
252 #LIBMANDIR = /usr/man/cat3
253 #LIBMANEXT = .3
254 #USRMANDIR = /usr/man/cat1
255 #USRMANEXT = .1
256 ##--ultrix--
257
258 ## Linux 1.x
259 ##--linux-1--
260 #COPTS = -DLINUX_MAJOR=$(MAJORVERSION) -DLINUX_MINOR=$(MINORVERSION) \
261 # $(BINDDEF) $(CC_OPTIONS)
262 #CF = cf/linux.h
263 #ADMMANDIR = /usr/man/man8
264 #ADMMANEXT = .8
265 #FFMANDIR = /usr/man/man5
266 #FFMANEXT = .5
267 #LIBMANDIR = /usr/man/man3
268 #LIBMANEXT = .3
269 #USRMANDIR = /usr/man/man1
270 #USRMANEXT = .1
271 #MANCAT = man
272 #VARRUN = /var/run
273 #VARDB = /var/state/dhcp
274 #SCRIPT=linux
275 ##--linux-1--
276
277 ## Linux 2.0
278 ##--linux-2.0--
279 #COPTS = -DLINUX_MAJOR=$(MAJORVERSION) -DLINUX_MINOR=$(MINORVERSION) \
280 # $(BINDDEF) $(CC_OPTIONS)
281 #CF = cf/linux.h
282 #ADMMANDIR = /usr/man/man8
283 #ADMMANEXT = .8
284 #FFMANDIR = /usr/man/man5
285 #FFMANEXT = .5
286 #LIBMANDIR = /usr/man/man3
287 #LIBMANEXT = .3
288 #USRMANDIR = /usr/man/man1
289 #USRMANEXT = .1
290 #MANCAT = man
291 #VARRUN = /var/run
292 #VARDB = /var/state/dhcp
293 #SCRIPT=linux
294 ##--linux-2.0--
295
296 ## Linux 2.1
297 ##--linux-2.1--
298 #COPTS = -DLINUX_MAJOR=$(MAJORVERSION) -DLINUX_MINOR=$(MINORVERSION) \
299 # $(BINDDEF) $(CC_OPTIONS)
300 #CF = cf/linux.h
301 #ADMMANDIR = /usr/man/man8
302 #ADMMANEXT = .8
303 #FFMANDIR = /usr/man/man5
304 #FFMANEXT = .5
305 #LIBMANDIR = /usr/man/man3
306 #LIBMANEXT = .3
307 #USRMANDIR = /usr/man/man1
308 #USRMANEXT = .1
309 #MANCAT = man
310 #VARRUN = /var/run
311 #VARDB = /var/state/dhcp
312 #SCRIPT=linux
313 ##--linux-2.1--
314
315 ## Linux 2.2
316 ##--linux-2.2--
317 #COPTS = -DLINUX_MAJOR=$(MAJORVERSION) -DLINUX_MINOR=$(MINORVERSION) \
318 # $(BINDDEF) $(CC_OPTIONS)
319 #CF = cf/linux.h
320 #ADMMANDIR = /usr/man/man8
321 #ADMMANEXT = .8
322 #FFMANDIR = /usr/man/man5
323 #FFMANEXT = .5
324 #LIBMANDIR = /usr/man/man3
325 #LIBMANEXT = .3
326 #USRMANDIR = /usr/man/man1
327 #USRMANEXT = .1
328 #MANCAT = man
329 #VARRUN = /var/run
330 #VARDB = /var/state/dhcp
331 #SCRIPT=linux
332 ##--linux-2.2--
333
334 ## SCO UnixWare 7
335 ##--uw7--
336 #CF = cf/uw7.h
337 #PREDEFINES=-DUW7
338 #RANLIB=true
339 #LIBS = -lresolv -lsocket -lnsl -lgen
340 ##--uw7--
341
342 ## SCO (with standard cc compiler)
343 ##--sco-cc--
344 #CF = cf/sco.h
345 #PREDEFINES=-DSCO -DBROKEN_ANSI
346 #BINDIR = /usr/etc
347 #CLIENTBINDIR=/etc
348 #ADMMANDIR = /usr/man/cat.ADMN
349 #ADMMANEXT = .ADMN.Z
350 #FFMANDIR = /usr/man/cat.SFF
351 #FFMANEXT = .SFF.Z
352 #INSTALL = cp
353 #MANFROM = <
354 #MANINSTALL = compress
355 #MANTO = >
356 #VARRUN = /etc
357 #VARDB = /etc
358 #CATMANPAGES=
359 ##--sco-cc--
360
361 ## SCO (with GNU gcc compiler)
362 ##--sco-gcc--
363 #CF = cf/sco.h
364 #CC=gcc
365 #PREDEFINES=-DSCO
366 #LIBS = -lsocket
367 #USERBINDIR = /usr/local/dhcp/bin
368 #BINDIR = /usr/local/dhcp/bin
369 #CLIENTBINDIR = /usr/local/dhcp/bin
370 #ADMMANDIR = /usr/local/dhcp/man/cat.ADMN
371 #ADMMANEXT = .ADMN.Z
372 #FFMANDIR = /usr/local/dhcp/man/cat.SFF
373 #FFMANEXT = .SFF.Z
374 #INSTALL = /usr/local/bin/install
375 #MANFROM = <
376 #MANINSTALL = compress
377 #MANTO = >
378 #VARRUN = /usr/local/dhcp/var
379 #VARDB = /usr/local/dhcp/var
380 #CATMANPAGES=
381 #CLIENT_PATH = '"PATH=/bin:/etc:/usr/bin:/tcb/bin:/usr/bin/X11:/usr/local/bin:/usr/local/dhcp/bin"'
382 ##--sco-gcc--
383
384 ## QNX
385 ##--qnx--
386 #CF = cf/qnx.h
387 #ADMMANDIR = /usr/man/man8
388 #ADMMANEXT = .8
389 #FFMANDIR = /usr/man/man5
390 #FFMANEXT = .5
391 #LIBMANDIR = /usr/man/man3
392 #LIBMANEXT = .3
393 #USRMANDIR = /usr/man/man1
394 #USRMANEXT = .1
395 #MANCAT = man
396 #VARRUN = /etc
397 #COPTS=-w3 -Dlint $(BINDDEF) $(CC_OPTIONS)
398 #LFLAGS=$(DEBUG) "-Wl,op symfile" -l socket
399 #MANINSTALL = /bin/true
400 #INSTALL = cp
401 #BINDIR = /etc
402 #CLIENTBINDIR = /etc
403 ##--qnx--
404
405
406 ## QNX RTP (v6, NTO)
407 ##--qnxnto--
408 #CF = cf/qnx.h
409 #ADMMANDIR = /opt/man/man8
410 #ADMMANEXT = .8
411 #FFMANDIR = /opt/man/man5
412 #FFMANEXT = .5
413 #LIBMANDIR = /opt/man/man3
414 #LIBMANEXT = .3
415 #MANCAT = man
416 #COPTS=-w3 -Dlint $(BINDDEF)
417 #LFLAGS=-l socket
418 #MANINSTALL = /bin/cp
419 #INSTALL = /bin/cp
420 #BINDIR = /opt/sbin
421 #USERBINDIR= /opt/bin
422 #CLIENTBINDIR = /opt/sbin
423 ##--qnxnto--
424
425 ## CygWin32
426 ##--cygwin32--
427 #CF = cf/cygwin32.h
428 #ADMMANDIR = /usr/man/man8
429 #ADMMANEXT = .8
430 #FFMANDIR = /usr/man/man5
431 #FFMANEXT = .5
432 #LIBMANDIR = /usr/man/man3
433 #LIBMANEXT = .3
434 #USRMANDIR = /usr/man/man1
435 #USRMANEXT = .1
436 #VARRUN = /etc
437 #MANINSTALL = /bin/true
438 #INSTALL = cp
439 #BINDIR = /etc
440 #CLIENTBINDIR = /etc
441 #CC=/usr/local/i386-unknown-cygwin32/bin/gcc
442 #AR=/usr/local/i386-unknown-cygwin32/bin/ar
443 #AS=/usr/local/i386-unknown-cygwin32/bin/as
444 #LD=/usr/local/i386-unknown-cygwin32/bin/ld
445 #NM=/usr/local/i386-unknown-cygwin32/bin/nm
446 #RANLIB=/usr/local/i386-unknown-cygwin32/bin/ranlib
447 #STRIP=/usr/local/i386-unknown-cygwin32/bin/strip
448 ##--cygwin32--
449
450 ## IRIX 6.x
451 ##--irix--
452 #LFLAGS=$(DEBUG) -Wl,-woff,84 -Wl,-woff,85 -Wl,-woff,134
453 #CC=gcc
454 #COPTS = -I/usr/local/include $(BINDDEF) $(CC_OPTIONS)
455 #CF = cf/irix.h
456 #BINDIR = /usr/local/etc
457 #ADMMANDIR = /usr/local/man/man8
458 #ADMMANEXT = .8
459 #FFMANDIR = /usr/local/man/man5
460 #FFMANEXT = .5
461 #LIBMANDIR = /usr/local/man/man3
462 #LIBMANEXT = .3
463 #USRMANDIR = /usr/local/man/man1
464 #USRMANEXT = .1
465 #MANCAT = man
466 #INSTALL = install
467 #MANINSTALL = install
468 #CHMOD = chmod
469 #ETC = /etc
470 #VARRUN = /etc
471 #VARDB = /usr/local/etc/dhcp
472 ##--irix--
473
474 ## HP-UX
475 ##--hpux-cc--
476 #COPTS = $(BINDDEF) $(CC_OPTIONS)
477 #LFLAGS = -Wl,+vnocompatwarnings
478 #INSTALL = install -i
479 #MANINSTALL = install -i
480 ##--hpux-cc--
481
482 ## HP-UX with gcc
483 ##--hpux-gcc--
484 #CC = gcc
485 #CF = cf/hpux.h
486 #INSTALL = install -i
487 #ADMMANEXT = .8
488 #FFMANEXT = .5
489 #MANINSTALL = install -i -m 444
490 ##--hpux-gcc--