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