Check for SYS/GL during library init. Reason is that
[AROS.git] / workbench / network / stacks / AROSTCP / dhcp / Makefile.conf
blob3d196929cbef174e15cffd4d819d8b5326c9aabf
1 # Makefile.conf
3 # Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
4 # Copyright (c) 1995-2003 by Internet Software Consortium
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.
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.
18 #   Internet Systems Consortium, Inc.
19 #   950 Charter Street
20 #   Redwood City, CA 94063
21 #   <info@isc.org>
22 #   http://www.isc.org/
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"'
55 BINDLIB = ../minires/libres.a
56 BINDINC =
57 MINIRES = minires
59 # Major version number (if applicable)
60 ##--majver--
61 MAJORVERSION=MajorVersion
62 ##--majver--
64 # Minor version number (if applicable)
65 ##--minver--
66 MINORVERSION=MinorVersion
67 ##--minver--
69 ## Porting::
71 # For each supported operating system, there is a block of text below
72 # beginning with #--os-name-- and ending with #--os-name--.   Between
73 # these delimiters are assignments, commented out, which define the
74 # Makefile variables required for that operating system.
76 # The configure shell script figures out what operating system it's
77 # being run on and then runs Makefile.dist through a sed script which
78 # removes the comment characters from the appropriate set of
79 # assignments, and writes the output to Makefile.
81 ## AIX 4.3
82 ##--aix--
83 #CF = cf/aix.h
84 #CC=cc -Daix
85 #INSTALL=/usr/ucb/install -c
86 #MANINSTALL=/usr/ucb/install -c -m 444
87 #ADMMANEXT = .8
88 #FFMANEXT = .5
89 #VARRUN = /etc
90 #VARDB = /etc
91 ##--aix--
93 ## NEXTSTEP 3.x,4.x
94 ##--nextstep--
95 #CF = cf/nextstep.h
96 #CC=cc
97 #COPTS = -Wall $(BINDDEF) $(CC_OPTIONS)
98 #BINDIR=/usr/etc
99 #ADMMANDIR = /usr/local/man/cat8
100 #FFMANDIR = /usr/local/man/cat5
101 #LIBMANDIR = /usr/local/man/cat3
102 #USRMANDIR = /usr/local/man/cat1
103 #ADMMANEXT = .8
104 #FFMANEXT = .5
105 #LIBMANEXT = .3
106 #USRMANEXT = .3
107 #VARRUN = /etc
108 #VARDB = /etc
109 ##--nextstep--
111 ## SunOS 4.1
112 ##--sunos4--
113 #CC = gcc
114 #LIBS = -lresolv
115 #CF = cf/sunos4.h
116 #BINDIR=/usr/etc
117 #CLIENTBINDIR=/etc
118 #ADMMANEXT = .8
119 #FFMANEXT = .5
120 #VARRUN = /etc
121 #VARDB = /etc
122 ##--sunos4--
124 ## Solaris 2.5 (with gcc)
125 ##--sunos5-gcc--
126 #INSTALL=/usr/ucb/install
127 #MANINSTALL=/usr/ucb/install
128 #LIBS = -lresolv -lsocket -lnsl -lgen
129 #CC=gcc
130 #COPTS = $(BINDDEF) -Wall -Wno-unused -Wno-implicit -Wno-comment \
131 #        -Wno-uninitialized -Wno-char-subscripts -Wno-switch $(WARNERR) \
132 #        -DSOLARIS_MAJOR=$(MAJORVERSION) -DSOLARIS_MINOR=$(MINORVERSION) \
133 #        $(CC_OPTIONS)
134 #CF = cf/sunos5-5.h
135 #ADMMANDIR = /usr/share/man/man1m
136 #ADMMANEXT = .1m
137 #FFMANDIR = /usr/share/man/man4
138 #FFMANEXT = .4
139 #LIBMANDIR = /usr/share/man/man3
140 #LIBMANEXT = .3
141 #USRMANDIR = /usr/share/man/man1
142 #USRMANEXT = .1
143 #MANCAT = man
144 #VARRUN = /etc
145 #VARDB = /etc
146 #SCRIPT=solaris
147 ##--sunos5-gcc--
149 ## Solaris 2.5 (with Sun cc)
150 ##--sunos5-cc--
151 #INSTALL=/usr/ucb/install
152 #MANINSTALL=/usr/ucb/install
153 #LIBS = -lresolv -lsocket -lnsl -lgen 
154 #CC=cc
155 #COPTS = -D__svr4__ $(BINDDEF) -erroff=E_END_OF_LOOP_CODE_NOT_REACHED \
156 #        -DSOLARIS_MAJOR=$(MAJORVERSION) -DSOLARIS_MINOR=$(MINORVERSION) \
157 #        $(CC_OPTIONS)
158 #CF = cf/sunos5-5.h
159 #ADMMANDIR = /usr/share/man/man1m
160 #ADMMANEXT = .1m
161 #FFMANDIR = /usr/share/man/man4
162 #FFMANEXT = .4
163 #LIBMANDIR = /usr/share/man/man3
164 #LIBMANEXT = .3
165 #USRMANDIR = /usr/share/man/man1
166 #USRMANEXT = .1
167 #MANCAT = man
168 #VARRUN = /etc
169 #VARDB = /etc
170 #SCRIPT=solaris
171 ##--sunos5-cc--
173 ## DEC Alpha/OSF1
174 ##--alphaosf--
175 #COPTS = -std $(CC_OPTIONS)
176 #INSTALL=/usr/ucb/installbsd -c
177 #MANINSTALL=/usr/ucb/installbsd -c
178 #CF = cf/alphaosf.h
179 #ADMMANEXT = .8
180 #FFMANEXT = .5
181 #VARDB = /etc
182 ##--alphaosf--
184 ## BSD/OS 2.1 through 4.0
185 ##--bsdos--
186 #LIBS = -lresolv
187 #CC=gcc2
188 #CF = cf/bsdos.h
189 #SCRIPT=bsdos
190 ##--bsdos--
192 ## BSD/OS 4.1 and higher.
193 ##--bsdos-4.1--
194 #CF = cf/bsdos.h
195 #SCRIPT=bsdos
196 ##--bsdos-4.1--
198 ## OpenBSD
199 ##--openbsd--
200 #CF = cf/openbsd.h
201 #SCRIPT=openbsd
202 ##--openbsd--
204 ## FreeBSD
205 ##--freebsd--
206 #CF = cf/freebsd.h
207 #COPTS = -O -Wall -Wno-unused $(WARNERR) $(CC_OPTIONS)
208 #SCRIPT=freebsd
209 ##--freebsd--
211 ## Rhapsody
212 ##--rhapsody--
213 #CF = cf/rhapsody.h
214 #COPTS  = -Wall -Wno-unused -Wno-implicit -Wno-comment \
215 #         -Wno-uninitialized -Wno-switch $(WARNERR) -pipe $(BINDDEF) $(CC_OPTIONS)
216 ##SCRIPT=rhapsody
217 ##--rhapsody--
219 ## Darwin/MacOSX
220 ##--darwin--
221 #CF = cf/rhapsody.h
222 #COPTS  = -Ddarwin -Wall -Wno-unused -Wno-implicit -Wno-comment \
223 #         -Wno-uninitialized -Wno-switch $(WARNERR) -pipe $(BINDDEF) $(CC_OPTIONS)
224 #SCRIPT=freebsd
225 ##--darwin--
227 ## NetBSD
228 ##--netbsd--
229 #CF = cf/netbsd.h
230 #COPTS  = -Wall -Wstrict-prototypes -Wno-unused -Wno-comment \
231 #         -Wno-uninitialized $(WARNERR) \
232 #         -Wimplicit-function-declaration -Wpointer-arith -Wcast-qual \
233 #         -Wwrite-strings -Wmissing-prototypes \
234 #         -Wmissing-declarations -Wnested-externs \
235 #         -pipe $(BINDDEF) $(CC_OPTIONS)
236 #SCRIPT=netbsd
237 ##--netbsd--
239 ## Ultrix
240 ##--ultrix--
241 #BINDIR = /usr/etc
242 #CLIENTBINDIR=/etc
243 #VARRUN = /etc
244 #VARDB = /etc
245 #CF = cf/ultrix.h
246 #ADMMANDIR = /usr/man/man8
247 #ADMMANEXT = .8
248 #FFMANDIR = /usr/man/man5
249 #FFMANEXT = .5
250 #LIBMANDIR = /usr/man/cat3
251 #LIBMANEXT = .3
252 #USRMANDIR = /usr/man/cat1
253 #USRMANEXT = .1
254 ##--ultrix--
256 ## Linux 1.x
257 ##--linux-1--
258 #COPTS = -DLINUX_MAJOR=$(MAJORVERSION) -DLINUX_MINOR=$(MINORVERSION) \
259 #        $(BINDDEF) $(CC_OPTIONS)
260 #CF = cf/linux.h
261 #ADMMANDIR = /usr/man/man8
262 #ADMMANEXT = .8
263 #FFMANDIR = /usr/man/man5
264 #FFMANEXT = .5
265 #LIBMANDIR = /usr/man/man3
266 #LIBMANEXT = .3
267 #USRMANDIR = /usr/man/man1
268 #USRMANEXT = .1
269 #MANCAT = man
270 #VARRUN = /var/run
271 #VARDB = /var/state/dhcp
272 #SCRIPT=linux
273 ##--linux-1--
275 ## Linux 2.0
276 ##--linux-2.0--
277 #COPTS = -DLINUX_MAJOR=$(MAJORVERSION) -DLINUX_MINOR=$(MINORVERSION) \
278 #        $(BINDDEF) $(CC_OPTIONS)
279 #CF = cf/linux.h
280 #ADMMANDIR = /usr/man/man8
281 #ADMMANEXT = .8
282 #FFMANDIR = /usr/man/man5
283 #FFMANEXT = .5
284 #LIBMANDIR = /usr/man/man3
285 #LIBMANEXT = .3
286 #USRMANDIR = /usr/man/man1
287 #USRMANEXT = .1
288 #MANCAT = man
289 #VARRUN = /var/run
290 #VARDB = /var/state/dhcp
291 #SCRIPT=linux
292 ##--linux-2.0--
294 ## Linux 2.1
295 ##--linux-2.1--
296 #COPTS = -DLINUX_MAJOR=$(MAJORVERSION) -DLINUX_MINOR=$(MINORVERSION) \
297 #        $(BINDDEF) $(CC_OPTIONS)
298 #CF = cf/linux.h
299 #ADMMANDIR = /usr/man/man8
300 #ADMMANEXT = .8
301 #FFMANDIR = /usr/man/man5
302 #FFMANEXT = .5
303 #LIBMANDIR = /usr/man/man3
304 #LIBMANEXT = .3
305 #USRMANDIR = /usr/man/man1
306 #USRMANEXT = .1
307 #MANCAT = man
308 #VARRUN = /var/run
309 #VARDB = /var/state/dhcp
310 #SCRIPT=linux
311 ##--linux-2.1--
313 ## Linux 2.2
314 ##--linux-2.2--
315 #COPTS = -DLINUX_MAJOR=$(MAJORVERSION) -DLINUX_MINOR=$(MINORVERSION) \
316 #        $(BINDDEF) $(CC_OPTIONS)
317 #CF = cf/linux.h
318 #ADMMANDIR = /usr/man/man8
319 #ADMMANEXT = .8
320 #FFMANDIR = /usr/man/man5
321 #FFMANEXT = .5
322 #LIBMANDIR = /usr/man/man3
323 #LIBMANEXT = .3
324 #USRMANDIR = /usr/man/man1
325 #USRMANEXT = .1
326 #MANCAT = man
327 #VARRUN = /var/run
328 #VARDB = /var/state/dhcp
329 #SCRIPT=linux
330 ##--linux-2.2--
332 ## SCO UnixWare 7
333 ##--uw7--
334 #CF = cf/uw7.h
335 #PREDEFINES=-DUW7
336 #RANLIB=true
337 #LIBS = -lresolv -lsocket -lnsl -lgen
338 ##--uw7--
340 ## SCO (with standard cc compiler)
341 ##--sco-cc--
342 #CF = cf/sco.h
343 #PREDEFINES=-DSCO -DBROKEN_ANSI
344 #BINDIR = /usr/etc
345 #CLIENTBINDIR=/etc
346 #ADMMANDIR = /usr/man/cat.ADMN
347 #ADMMANEXT = .ADMN.Z
348 #FFMANDIR = /usr/man/cat.SFF
349 #FFMANEXT = .SFF.Z
350 #INSTALL = cp
351 #MANFROM = <
352 #MANINSTALL = compress
353 #MANTO = >
354 #VARRUN = /etc
355 #VARDB = /etc
356 #CATMANPAGES=
357 ##--sco-cc--
359 ## SCO (with GNU gcc compiler)
360 ##--sco-gcc--
361 #CF = cf/sco.h
362 #CC=gcc
363 #PREDEFINES=-DSCO
364 #LIBS = -lsocket
365 #USERBINDIR = /usr/local/dhcp/bin
366 #BINDIR = /usr/local/dhcp/bin
367 #CLIENTBINDIR = /usr/local/dhcp/bin
368 #ADMMANDIR = /usr/local/dhcp/man/cat.ADMN
369 #ADMMANEXT = .ADMN.Z
370 #FFMANDIR = /usr/local/dhcp/man/cat.SFF
371 #FFMANEXT = .SFF.Z
372 #INSTALL = /usr/local/bin/install
373 #MANFROM = <
374 #MANINSTALL = compress
375 #MANTO = >
376 #VARRUN = /usr/local/dhcp/var
377 #VARDB = /usr/local/dhcp/var
378 #CATMANPAGES=
379 #CLIENT_PATH = '"PATH=/bin:/etc:/usr/bin:/tcb/bin:/usr/bin/X11:/usr/local/bin:/usr/local/dhcp/bin"'
380 ##--sco-gcc--
382 ## QNX
383 ##--qnx--
384 #CF = cf/qnx.h
385 #ADMMANDIR = /usr/man/man8
386 #ADMMANEXT = .8
387 #FFMANDIR = /usr/man/man5
388 #FFMANEXT = .5
389 #LIBMANDIR = /usr/man/man3
390 #LIBMANEXT = .3
391 #USRMANDIR = /usr/man/man1
392 #USRMANEXT = .1
393 #MANCAT = man
394 #VARRUN = /etc
395 #COPTS=-w3 -Dlint $(BINDDEF) $(CC_OPTIONS)
396 #LFLAGS=$(DEBUG) "-Wl,op symfile" -l socket
397 #MANINSTALL = /bin/true 
398 #INSTALL = cp
399 #BINDIR = /etc
400 #CLIENTBINDIR = /etc
401 ##--qnx--
404 ## QNX RTP (v6, NTO)
405 ##--qnxnto--
406 #CF = cf/qnx.h
407 #ADMMANDIR = /opt/man/man8
408 #ADMMANEXT = .8
409 #FFMANDIR = /opt/man/man5
410 #FFMANEXT = .5
411 #LIBMANDIR = /opt/man/man3
412 #LIBMANEXT = .3
413 #MANCAT = man
414 #COPTS=-w3 -Dlint $(BINDDEF)
415 #LFLAGS=-l socket
416 #MANINSTALL = /bin/cp
417 #INSTALL = /bin/cp
418 #BINDIR = /opt/sbin
419 #USERBINDIR= /opt/bin
420 #CLIENTBINDIR = /opt/sbin
421 ##--qnxnto--
423 ## CygWin32
424 ##--cygwin32--
425 #CF = cf/cygwin32.h
426 #ADMMANDIR = /usr/man/man8
427 #ADMMANEXT = .8
428 #FFMANDIR = /usr/man/man5
429 #FFMANEXT = .5
430 #LIBMANDIR = /usr/man/man3
431 #LIBMANEXT = .3
432 #USRMANDIR = /usr/man/man1
433 #USRMANEXT = .1
434 #VARRUN = /etc
435 #MANINSTALL = /bin/true 
436 #INSTALL = cp
437 #BINDIR = /etc
438 #CLIENTBINDIR = /etc
439 #CC=/usr/local/i386-unknown-cygwin32/bin/gcc
440 #AR=/usr/local/i386-unknown-cygwin32/bin/ar
441 #AS=/usr/local/i386-unknown-cygwin32/bin/as
442 #LD=/usr/local/i386-unknown-cygwin32/bin/ld
443 #NM=/usr/local/i386-unknown-cygwin32/bin/nm
444 #RANLIB=/usr/local/i386-unknown-cygwin32/bin/ranlib
445 #STRIP=/usr/local/i386-unknown-cygwin32/bin/strip
446 ##--cygwin32--
448 ## IRIX 6.x
449 ##--irix--
450 #LFLAGS=$(DEBUG) -Wl,-woff,84 -Wl,-woff,85 -Wl,-woff,134
451 #CC=gcc
452 #COPTS = -I/usr/local/include $(BINDDEF) $(CC_OPTIONS)
453 #CF = cf/irix.h
454 #BINDIR = /usr/local/etc
455 #ADMMANDIR = /usr/local/man/man8
456 #ADMMANEXT = .8
457 #FFMANDIR = /usr/local/man/man5
458 #FFMANEXT = .5
459 #LIBMANDIR = /usr/local/man/man3
460 #LIBMANEXT = .3
461 #USRMANDIR = /usr/local/man/man1
462 #USRMANEXT = .1
463 #MANCAT = man
464 #INSTALL = install
465 #MANINSTALL = install
466 #CHMOD = chmod
467 #ETC = /etc
468 #VARRUN = /etc
469 #VARDB = /usr/local/etc/dhcp
470 ##--irix--
472 ## MorphOS
473 ##--morphos--
474 #INSTALL_DEST = /SYS/MOSNet
475 #SERVER_DEST = /SYS/MOSNet
476 #USERBINDIR = $(SERVER_DEST)/C
477 #BINDIR = $(SERVER_DEST)/Serv
478 #CLIENTBINDIR = $(INSTALL_DEST)/C
479 #INSTALL = /bin/install
480 #MANINSTALL = /bin/cp
481 #ADMMANDIR = $(INSTALL_DEST)/Docs
482 #ADMMANEXT = .doc
483 #FFMANDIR = $(INSTALL_DEST)/Docs
484 #FFMANEXT = .doc
485 #LIBMANDIR = /gg/man/cat5
486 #LIBMANEXT = .0
487 #USRMANDIR = $(INSTALL_DEST)/Docs
488 #USRMANEXT = .doc
489 #ETC = $(INSTALL_DEST)/db
490 #VARRUN = $(INSTALL_DEST)/T
491 #VARDB = $(INSTALL_DEST)/T
492 #LIBDIR = /gg/lib
493 #INCDIR = /gg/include
494 #CC = gcc
495 #CF = cf/morphos.h
496 #LFLAGS = -noixemul
497 #LIBS = -lnet -lmiami
498 #COPTS  = -Wall -Wstrict-prototypes -Wno-unused -Wno-implicit -Wno-comment \
499 #         -Wno-uninitialized -noixemul -I ../../../include
500 ##--morphos--
502 ## HP-UX
503 ##--hpux-cc--
504 #COPTS = $(BINDDEF) $(CC_OPTIONS)
505 #LFLAGS = -Wl,+vnocompatwarnings
506 #INSTALL = install -i
507 #MANINSTALL = install -i
508 ##--hpux-cc--
510 ## HP-UX with gcc
511 ##--hpux-gcc--
512 #CC = gcc
513 #CF = cf/hpux.h
514 #INSTALL = install -i
515 #ADMMANEXT = .8
516 #FFMANEXT = .5
517 #MANINSTALL = install -i -m 444
518 ##--hpux-gcc--