This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Integrate with Sarathy.
[perl5.git] / hints / dos_djgpp.sh
1 # hints file for dos/djgpp v2.xx
2 # Original by Laszlo Molnar <molnarl@cdata.tvnet.hu>
3
4 # 971015 - archname changed from 'djgpp' to 'dos-djgpp'
5 # 971210 - threads support
6 # 000222 - added -DPERL_EXTERNAL_GLOB to ccflags
7
8 archname='dos-djgpp'
9 archobjs='djgpp.o'
10 path_sep=\;
11 startsh="#! /bin/sh"
12
13 cc='gcc'
14 ld='gcc'
15 usrinc="$DJDIR/include"
16
17 libpth="$DJDIR/lib"
18 libc="$libpth/libc.a"
19
20 so='none'
21 usedl='n'
22
23 firstmakefile='GNUmakefile'
24 exe_ext='.exe'
25
26 randbits=31
27 lns='cp'
28
29 usenm='true'
30
31 # this reportedly causes compile errors in system includes
32 i_ieeefp='undef'
33
34 d_link='undef'      # these are empty functions in libc.a
35 d_symlink='undef'
36 d_fork='undef'
37 d_pipe='undef'
38
39 startperl='#!perl'
40
41 case "X$optimize" in
42   X)
43         optimize="-O2 -malign-loops=2 -malign-jumps=2 -malign-functions=2"
44         ;;
45 esac
46 ccflags="$ccflags -DPERL_EXTERNAL_GLOB"
47 ldflags='-s'
48 usemymalloc='n'
49 timetype='time_t'
50
51 prefix=$DJDIR
52 privlib=$prefix/lib/perl5
53 archlib=$privlib
54 sitelib=$privlib/site
55 sitearch=$sitelib
56
57 eagain='EAGAIN'
58 rd_nodata='-1'
59
60 # This script UU/usethreads.cbu will get 'called-back' by Configure 
61 # after it has prompted the user for whether to use threads.
62 cat > UU/usethreads.cbu <<'EOCBU'
63 case "$usethreads" in
64 $define|true|[yY]*)
65         set `echo X "$libswanted "| sed -e 's/ c / gthreads c /'`
66         shift
67         libswanted="$*"
68         ;;
69 esac
70 EOCBU