scripts/nightly: add configuration for i386 build on vault13
[AROS.git] / compiler / posixc / mmakefile.src
blob05da656e9464aa5681720e9282ba98619a443c07
1 include $(TOP)/config/make.cfg
3 #MM- AROS : compiler-posixc
5 POSIXC := \
6     __env \
7     __exec \
8     __fdesc \
9     __posixc_assert \
10     __posixc_environ \
11     __posixc_init \
12     __posixc_nixmain \
13     __stdio \
14     __get_default_file \
15     __rand48 \
16     __stat \
17     __upath \
18     __vfork \
19     access \
20     basename \
21     cfgetispeed \
22     cfgetospeed \
23     cfsetispeed \
24     cfsetospeed \
25     chdir \
26     chmod \
27     chown \
28     clearerr \
29     close \
30     closedir \
31     creat \
32     dirfd \
33     dirname \
34     drand48 \
35     dup \
36     dup2 \
37     endgrent \
38     endpwent \
39     erand48 \
40     execl \
41     execlp \
42     execv \
43     execve \
44     execvp \
45     fchdir \
46     fchmod \
47     fchown \
48     fclose \
49     fcntl \
50     fdopen \
51     feof \
52     ferror \
53     fflush \
54     fgetc \
55     fgetpos \
56     fgets \
57     fileno \
58     flock \
59     fopen \
60     fprintf \
61     fputc \
62     fputs \
63     fread \
64     freopen \
65     fscanf \
66     fseek \
67     fseeko \
68     fsetpos \
69     fstat \
70     fsync \
71     ftell \
72     ftello \
73     ftruncate \
74     fwrite \
75     getchar \
76     getcwd \
77     getegid \
78     geteuid \
79     getenv \
80     getfsstat \
81     getgid \
82     getgrent \
83     getgrgid \
84     getgrnam \
85     getgroups \
86     getloadavg \
87     getlogin \
88     getpgrp \
89     getpid \
90     getppid \
91     getpwent \
92     getpwnam \
93     getpwuid \
94     getrlimit \
95     gets \
96     gettimeofday \
97     getuid \
98     ioctl \
99     isatty \
100     jrand48 \
101     kill \
102     lcong48 \
103     link \
104     lrand48 \
105     lseek \
106     lstat \
107     mkdir \
108     mknod \
109     mkstemp \
110     mktemp \
111     mrand48 \
112     nanosleep \
113     nrand48 \
114     open \
115     opendir \
116     pathconf \
117     pclose \
118     perror \
119     pipe \
120     popen \
121     posix_memalign \
122     printf \
123     putchar \
124     putenv \
125     puts \
126     random \
127     read \
128     readdir \
129     readlink \
130     realpath \
131     regex/regerror \
132     regex/regexec \
133     regex/regcomp \
134     regex/regfree \
135     remove \
136     rename \
137     rewind \
138     rewinddir \
139     rmdir \
140     scanf \
141     seed48 \
142     seekdir \
143     setbuf \
144     setenv \
145     setgid \
146     setgrent \
147     setpwent \
148     setrlimit \
149     setuid \
150     setvbuf \
151     sigaction \
152     sigaddset \
153     sigdelset \
154     sigemptyset \
155     sigfillset \
156     sigismember \
157     sigpending \
158     sigprocmask \
159     sigsuspend \
160     sleep \
161     srand48 \
162     stat \
163     statfs \
164     strerror \
165     strptime \
166     swab \
167     symlink \
168     sync \
169     sysconf \
170     system \
171     tcgetattr \
172     tcsetattr \
173     telldir \
174     tempnam \
175     times \
176     tmpfile \
177     tmpnam \
178     truncate \
179     ttyname \
180     umask \
181     uname \
182     ungetc \
183     unsetenv \
184     updatestdio \
185     usleep \
186     utime \
187     utimes \
188     vfprintf \
189     vfscanf \
190     vprintf \
191     vscanf \
192     wait \
193     waitpid \
194     write
196 # The following files don't have source code here but have a CPU
197 # specific version in arch directory hierarchy
198 POSIXC_ARCH := \
199     vfork \
200     vfork_longjmp
202 POSIXC_LINKLIB := \
203     ftime \
204     gcvt \
205     getopt \
206     getopt_long \
207     posixc_environ \
208     setlinebuf
210 # Both in linklib and shared library
211 POSIXC_COMMON := \
212     __posixc_stdstreams
214 #MM- core-linklibs : linklibs-posixc
216 USER_LDFLAGS := -noposixc
217 POSIXC_LINKOBJS := $(addsuffix .o,$(addprefix $(GENDIR)/$(CURDIR)/,$(notdir $(POSIXC_COMMON))))
219 %build_module mmake=compiler-posixc \
220     modname=posixc modtype=library \
221     files="$(POSIXC) $(POSIXC_COMMON) $(POSIXC_ARCH)" \
222     linklibfiles=$(POSIXC_LINKLIB) linklibobjs=$(POSIXC_LINKOBJS) \
223     uselibs="stdc_rel stdcio_rel"