test/configure

changeset 8
82cd9f1d94cb
parent 7
686991ae6e2f
child 9
ebdecbbb2f79
equal deleted inserted replaced
7:686991ae6e2f 8:82cd9f1d94cb
1 #!/bin/sh 1 #!/bin/sh
2 2
3 HOST=xxx 3 HOST=`uname -n`
4 INSTALL_DIR=yyy 4 PREFIX=`pwd`/work
5 PREFIX=`pwd` 5 INSTALL_DIR=$PREFIX
6 6
7 EPREFIX=$PREFIX 7 EPREFIX=$PREFIX
8 8
9 BINDIR= 9 BINDIR=
10 SBINDIR= 10 SBINDIR=
193 # config.mk generated by configure 193 # config.mk generated by configure
194 # 194 #
195 195
196 # general vars 196 # general vars
197 HOST=$HOST 197 HOST=$HOST
198 PREFIX=$PREFIX
198 INSTALL_DIR=$INSTALL_DIR 199 INSTALL_DIR=$INSTALL_DIR
199 PREFIX=$PREFIX
200 200
201 EPREFIX=$EPREFIX 201 EPREFIX=$EPREFIX
202 202
203 BINDIR=$BINDIR 203 BINDIR=$BINDIR
204 SBINDIR=$SBINDIR 204 SBINDIR=$SBINDIR
309 # general dependencies 309 # general dependencies
310 CFLAGS= 310 CFLAGS=
311 LDFLAGS= 311 LDFLAGS=
312 while true 312 while true
313 do 313 do
314 if ! isplatform "linux"; then
315 break
316 fi
317 while true 314 while true
318 do 315 do
319 316
320 CFLAGS+="-DLINUX"
321 LDFLAGS+="-lpthread -ldl -lm -lldap"
322 cat >> $TEMP_DIR/make.mk << __EOF__
323 # platform dependend source files
324 PLATFORM_DAEMONOBJ = event_linux.o
325
326 # platform dependend vars
327 OBJ_EXT = .o
328 LIB_EXT = .so
329 APP_EXT =
330
331 __EOF__
332
333 break
334 done
335
336 break
337 done
338 while true
339 do
340 if ! isplatform "bsd"; then
341 break
342 fi
343 if isplatform "macos"; then
344 break
345 fi
346 while true
347 do
348
349 CFLAGS+="-DBSD"
350 LDFLAGS+="-lpthread -lm -lldap"
351 cat >> $TEMP_DIR/make.mk << __EOF__
352 # platform dependend source files
353 PLATFORM_DAEMONOBJ = event_bsd.o
354
355 # platform dependend vars
356 OBJ_EXT = .o
357 LIB_EXT = .so
358 APP_EXT =
359
360 __EOF__
361
362 break
363 done
364
365 break
366 done
367 while true
368 do
369 if ! isplatform "solaris"; then
370 break
371 fi
372 while true
373 do
374
375 CFLAGS+="-DSOLARIS -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS"
376 LDFLAGS+="-lsocket -lnsl -lsendfile -lposix4 -lpthread -ldl -lm -lmd -lldap"
377 cat >> $TEMP_DIR/make.mk << __EOF__
378 # platform dependend source files
379 PLATFORM_DAEMONOBJ = event_solaris.o
380
381 # platform dependend vars
382 OBJ_EXT = .o
383 LIB_EXT = .so
384 APP_EXT =
385
386 __EOF__
387 317
388 break 318 break
389 done 319 done
390 320
391 break 321 break

mercurial