1 # Build the include directory. The stamp files are stmp-* rather than
2 # stamp-* so that mostlyclean does not force the include directory to
6 # Copy in the headers provided with gcc.
7 USER_H
= $(srcdir)\ginclude\stdarg.h
$(srcdir)\ginclude\stddef.h \
8 $(srcdir)\ginclude
\varargs.h
$(srcdir)\ginclude
\va
-alpha.h \
9 $(srcdir)\ginclude
\va
-h
8300.h
$(srcdir)\ginclude
\va
-i
860.h \
10 $(srcdir)\ginclude
\va
-i
960.h
$(srcdir)\ginclude
\va
-mips.h \
11 $(srcdir)\ginclude
\va
-m
88k.h
$(srcdir)\ginclude
\va
-pa.h \
12 $(srcdir)\ginclude
\va
-pyr.h
$(srcdir)\ginclude
\va
-sparc.h \
13 $(srcdir)\ginclude
\va
-clipper.h
$(srcdir)\ginclude
\va
-spur.h \
14 $(srcdir)\ginclude\iso646.h \
15 $(srcdir)\ginclude\proto.h
17 # Build the include directory except for float.h (which depends upon
20 stmp-int-hdrs
: $(USER_H
)
21 type
$(srcdir)\limitx.h
>xlimits.h
22 type
$(srcdir)\glimits.h
>>xlimits.h
23 type
$(srcdir)\limity.h
>>xlimits.h
26 for
%%f in
($(USER_H
)) do copy
%%f
include
28 copy xlimits.h
include\limits.h
29 del
include\syslimits.h
30 copy
$(srcdir)\gsyslimits.h
include\syslimits.h
31 copy
include\limits.h
include\syslimits.h
33 copy
$(srcdir)\README-fixinc
include\README
36 stmp-headers
: stmp-int-hdrs fixinc-nt.exe
41 stmp-float_h
: libgcc.lib enquire.exe
42 -.\enquire
-f
> tmp-float.h
44 copy tmp-float.h
include\float.h
47 fixinc-nt.obj
: $(srcdir)/config
/winnt
/fixinc-nt.c
48 cl
-c
-I.
-I
$(srcdir) -I
$(srcdir)/include -I
$(srcdir)/config
/winnt
$(srcdir)/config
/winnt
/fixinc-nt.c
50 fixinc-nt.exe
: fixinc-nt.obj dirent.obj
51 cl fixinc-nt.obj dirent.obj libc.lib kernel32.lib