Document domain parameter of wxTranslations::GetTranslatedString().
[wxWidgets.git] / src / expat / watcom / buildopts.inc
1 ######################################################################
2 #
3 # Open Watcom 1.5 multiplatform target options file.
4 #
5 # Author        : Michael Greene, July 2006
6 #
7 ######################################################################
8
9 STATICLIB  = libexpat.lib
10
11 # only for OS/2 and NT builds
12 DLLNAME    = expat.dll
13 IMPORTLIB  = iexpat.lib
14
15 # path to wget if not in path - only needed for test suite download
16
17 #WGET = D:\BLDTOOLS\
18
19 # Uncomment to compile multi-thread
20
21 MULTITHREAD = 1
22
23 # Uncomment to compile using runtime library - default static
24
25 #CLIBLNK = 1
26
27 # valid defines:
28 #   XML_LARGE_SIZE      (supported - see main EXPAT readme for info)
29 #   XML_UNICODE_WCHAR_T (not supported)
30 #   XML_UNICODE         (not supported)
31 #   XML_MIN_SIZE        (compiles with but not tested)
32 #   XML_DTD - XML_NS    (enabled always - see watcomconfig.h)
33
34 #DEFS = -DXML_LARGE_SIZE
35
36 #                              [Processor options]
37 # -3r 386 register calling conventions  -5r Pentium register calling conv.
38 # -3s 386 stack calling conventions     -5s Pentium stack calling conventions
39 # -4r 486 register calling conventions  -6r Pentium Pro register call conven.
40 # -4s 486 stack calling conventions     -6s Pentium Pro stack call conven.
41 #                      [Floating-point processor options]
42 # -fpc calls to floating-point library  -fp2 generate 287 floating-point code
43 # -fpd enable Pentium FDIV check        -fp3 generate 387 floating-point code
44 # -fpi   inline 80x87 with emulation    -fp5 optimize f-p for Pentium
45 # -fpi87 inline 80x87                   -fp6 optimize f-p for Pentium Pro
46 # -fpr use old floating-point conventions
47
48 MACHINE = -6s -fp6
49
50 #                            [Optimization options]
51 # -oa relax alias checking              -ol+ ol with loop unrolling
52 # -ob branch prediction                 -om generate inline math functions
53 # -oc disable call/ret optimization     -on numerically unstable floating-point
54 # -od disable optimizations             -oo continue compile when low on memory
55 # -oe[=num] expand functions inline     -op improve floating-point consistency
56 # Press any key to continue:
57 # -of[+] generate traceable stack frames-or re-order instructions to avoid stalls
58 # -oh enable repeated optimizations     -os optimize for space
59 # -oi inline intrinsic functions        -ot optimize for time
60 # -oi+ (C++) oi with max inlining depth -ou ensure unique addresses for functions
61 # -ok control flow entry/exit seq.      -ox maximum optimization (-obmiler -s)
62 # -ol perform loop optimizations
63
64 OPTIMIZATION = -otexan
65
66 #                              [Debugging options]
67 # -d0 no debugging information          -d2t (C++) d2 but without type names
68 # -d1{+} line number debugging info.    -d3 debug info with unref'd type names
69 # -d2 full symbolic debugging info.     -d3i (C++) d3 + inlines as COMDATs
70 # -d2i (C++) d2 + inlines as COMDATs    -d3s (C++) d3 + inlines as statics
71 # -d2s (C++) d2 + inlines as statics
72
73 DEBUGOPTS = -d3
74
75 # I used this for testing. If LINKLIB is expat.lib (default) then
76 # all executables are linked static. If LINKLIB is iexpat.lib then
77 # executables will use the expat dll.
78
79 #TARGLIB = $(IMPORTLIB)
80
81 TARGLIB = $(STATICLIB)
82