Warn on %{+undef} and @{+undef}
[p5sagit/p5-mst-13.2.git] / hints / amigaos.sh
CommitLineData
55497cff 1# hints/amigaos.sh
2#
3# talk to pueschel@imsdd.meb.uni-bonn.de if you want to change this file.
4#
5# misc stuff
6archname='m68k-amigaos'
7cc='gcc'
8firstmakefile='GNUmakefile'
0a753a76 9usenm='true'
0a051f4f 10
11usedl='n'
55497cff 12usemymalloc='n'
13usevfork='true'
14useperlio='true'
15d_eofnblk='define'
16d_fork='undef'
17d_vfork='define'
18groupstype='int'
19
20# libs
21
0a753a76 22libpth="$prefix/lib /local/lib"
55497cff 23glibpth="$libpth"
24xlibpth="$libpth"
25
0a753a76 26libswanted='gdbm m'
55497cff 27so=' '
28
0a051f4f 29# compiler & linker flags
55497cff 30
0a051f4f 31ccflags='-DAMIGAOS -mstackextend'
32ldflags=''
33optimize='-O2 -fomit-frame-pointer'
34
35# uncomment the following settings if you are compiling for an 68020+ system
36
37# ccflags='-DAMIGAOS -mstackextend -m68020 -resident32'
38# ldflags='-m68020 -resident32'
0a753a76 39
0a051f4f 40# uncomment the following line if you want dynamic loading and
41# a working version of dld is available
0a753a76 42
0a051f4f 43# usedl=''
44# ccflags='-DAMIGAOS -mstackextend'
45# ldflags=''
46# optimize='-O2 -fomit-frame-pointer'
0a753a76 47# dlext='o'
48# cccdlflags='none'
49# ccdlflags='none'
50# lddlflags='-oformat a.out-amiga -r'
55497cff 51
b971f6e4 52# When AmigaOS runs a script with "#!", it sets argv[0] to the script name.
53toke_cflags='ccflags="$ccflags -DARG_ZERO_IS_SCRIPT"'
54
55497cff 55# Avoid telldir prototype conflict in pp_sys.c (AmigaOS uses const DIR *)
56# Configure should test for this. Volunteers?
57pp_sys_cflags='ccflags="$ccflags -DHAS_TELLDIR_PROTOTYPE"'
b971f6e4 58
59# AmigaOS always reports only two links to directories, even if they
60# contain subdirectories. Consequently, we use this variable to stop
61# File::Find using the link count to determine whether there are
62# subdirectories to be searched. This will generate a harmless message:
63# Hmm...You had some extra variables I don't know about...I'll try to keep 'em.
64# Propagating recommended variable dont_use_nlink
65dont_use_nlink='define'