summaryrefslogtreecommitdiff
path: root/config.in
blob: 9f89b745d702c5dbf17fa0e69cf257bb5aeac1e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
mainmenu "Opie Configuration"
menu "Build Parameters"

#choice
# prompt "Build Processor family"
#  default BUILD_X86
#  help
#    Please select the architecture of the machine you will be
#    building the OpenZaurus buildroot on.
#
#  config BUILD_X86
#    boolean "X86 Architecture"
#
#endchoice

choice
  prompt "Target Machine"
  default TARGET_X86
  help
    Please select the architecture of the machine you will be
    building the OpenZaurus buildroot for.

  config TARGET_X86
    boolean "Intel X86"

  config TARGET_SHARP
    boolean "Sharp Zaurus SL-5x00 - stock"

#  config TARGET_OZ
#    boolean "Sharp Zaurus SL-5x00 - OpenZaurus"

  config TARGET_IPAQ
    boolean "Ipaq"

endchoice

config OPTIMIZE
  boolean "Use optimizations"
  default "y" if ! TARGET_X86

config SPECFILE
  string
  default "qws/linux-generic-g++" if TARGET_X86 && (! X11)
  default "linux-g++" if TARGET_X86 && X11
  default "qws/linux-sharp-g++" if TARGET_SHARP && (! X11)
  default "linux-g++" if TARGET_SHARP && X11
#  default "linux-oz-g++" if TARGET_OZ
  default "qws/linux-ipaq-g++" if TARGET_IPAQ && (! X11)
  default "linux-g++" if TARGET_IPAQ && X11

config CUSTOMFILE
  string
  default "custom-ipaq.h" if TARGET_IPAQ
  default "custom-sharp.h" if TARGET_SHARP
  

config OPTIMIZATIONS
  string "Optimization flags"
  depends OPTIMIZE
  default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_IPAQ
  default "-march=armv4 -mtune=strongarm1100 -mapcs-32 -fexpensive-optimizations -fomit-frame-pointer -O2" if TARGET_SHARP

#config CROSS
#  string "Crosscompilation prefix"
#  default "arm-linux-"
#  help
#    Crosscompilation prefix is the prefix which will be prepended
#    to all compilation commands. For example, a crosscompilation prefix
#    of arm-linux-, results in the build calling arm-linux-gcc as its CC.

endmenu

menu "Libraries"
  choice
    prompt "Qpe Library Selection"
    default LIBQPE
    
    source library/config.in
    source x11/config.in
  endchoice
  source libopie/config.in
  source freetype/config.in
endmenu

source inputmethods/config.in
source core/config.in
source noncore/config.in
source development/config.in
source quickexec/config.in