OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [newlib/] [newlib/] [libc/] [stdio/] [Makefile.in] - Blame information for rev 39

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 39 lampret
# Makefile for newlib/libc/stdio.
2
# Copyright (c) 1994 Cygnus Support.
3
# All rights reserved.
4
#
5
# Redistribution and use in source and binary forms are permitted
6
# provided that the above copyright notice and this paragraph are
7
# duplicated in all such forms and that any documentation,
8
# advertising materials, and other materials related to such
9
# distribution and use acknowledge that the software was developed
10
# at Cygnus Support, Inc.  Cygnus Support, Inc. may not be used to
11
# endorse or promote products derived from this software without
12
# specific prior written permission.
13
# THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
14
# IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
15
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
16
 
17
srcdir = .
18
 
19
SHELL = /bin/sh
20
 
21
TOP = ../..
22
SRCTOP = ../..
23
TARGETDOC = ../targetdep.tex
24
 
25
#### Host, target, and site specific Makefile fragments come in here.
26
###
27
 
28
OFILES= \
29
        clearerr.o                      \
30
        fclose.o                        \
31
        fdopen.o                        \
32
        feof.o                          \
33
        ferror.o                        \
34
        fflush.o                        \
35
        fgetc.o                         \
36
        fgetpos.o                       \
37
        fgets.o                         \
38
        fileno.o                        \
39
        findfp.o                        \
40
        fiprintf.o                      \
41
        flags.o                         \
42
        fopen.o                         \
43
        fprintf.o                       \
44
        fputc.o                         \
45
        fputs.o                         \
46
        fread.o                         \
47
        freopen.o                       \
48
        fscanf.o                        \
49
        fseek.o                         \
50
        fsetpos.o                       \
51
        ftell.o                         \
52
        fvwrite.o                       \
53
        fwalk.o                         \
54
        fwrite.o                        \
55
        getc.o                          \
56
        getchar.o                       \
57
        gets.o                          \
58
        iprintf.o                       \
59
        makebuf.o                       \
60
        mktemp.o                        \
61
        perror.o                        \
62
        printf.o                        \
63
        putc.o                          \
64
        putchar.o                       \
65
        puts.o                          \
66
        refill.o                        \
67
        remove.o                        \
68
        rename.o                        \
69
        rewind.o                        \
70
        rget.o                          \
71
        scanf.o                         \
72
        setbuf.o                        \
73
        setvbuf.o                       \
74
        siprintf.o                      \
75
        sprintf.o                       \
76
        sscanf.o                        \
77
        stdio.o                         \
78
        tmpfile.o                       \
79
        tmpnam.o                        \
80
        ungetc.o                        \
81
        vfiprintf.o                     \
82
        vfprintf.o                      \
83
        vfscanf.o                       \
84
        vprintf.o                       \
85
        vsprintf.o                      \
86
        wbuf.o                          \
87
        wsetup.o
88
 
89
 
90
CHEWOUT_FILES=\
91
        clearerr.def            \
92
        fclose.def              \
93
        fdopen.def              \
94
        feof.def                \
95
        ferror.def              \
96
        fflush.def              \
97
        fgetc.def               \
98
        fgetpos.def             \
99
        fgets.def               \
100
        fileno.def              \
101
        fiprintf.def            \
102
        fopen.def               \
103
        fputc.def               \
104
        fputs.def               \
105
        fread.def               \
106
        freopen.def             \
107
        fseek.def               \
108
        fsetpos.def             \
109
        ftell.def               \
110
        fwrite.def              \
111
        getc.def                \
112
        getchar.def             \
113
        gets.def                \
114
        iprintf.def             \
115
        mktemp.def              \
116
        perror.def              \
117
        putc.def                \
118
        putchar.def             \
119
        puts.def                \
120
        remove.def              \
121
        rename.def              \
122
        rewind.def              \
123
        setbuf.def              \
124
        setvbuf.def             \
125
        siprintf.def            \
126
        sprintf.def             \
127
        sscanf.def              \
128
        tmpfile.def             \
129
        tmpnam.def              \
130
        vfprintf.def
131
 
132
 
133
all: lib.a
134
lib.a: $(OFILES)
135
        rm -f $@
136
        $(AR) $(AR_FLAGS) $@ $(OFILES)
137
 
138
vfiprintf.o: vfprintf.c
139
        cp $(srcdir)/vfprintf.c vfiprintf.c
140
        $(CC) $(CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) $(NEWLIB_CFLAGS) $(INCLUDES) -DINTEGER_ONLY -I$(srcdir) -c vfiprintf.c
141
 
142
doc: $(CHEWOUT_FILES)
143
        cat $(srcdir)/stdio.tex >> $(TARGETDOC)
144
 
145
clean mostlyclean:
146
        $(RM) $(OFILES) *~ core $(CHEWOUT_FILES) *.o.* *.ref
147
        $(RM) vfiprintf.c lib.a
148
 
149
distclean maintainer-clean realclean: clean
150
        rm -f Makefile config.status
151
 
152
Makefile: Makefile.in $(host_makefile_frag) $(target_makefile_frag)
153
        $(SHELL) config.status
154
 
155
# to support SunOS VPATH
156
clearerr.o: clearerr.c
157
fclose.o: fclose.c local.h
158
fdopen.o: fdopen.c local.h
159
feof.o: feof.c
160
ferror.o: ferror.c
161
fflush.o: fflush.c local.h
162
fgetc.o: fgetc.c
163
fgetpos.o: fgetpos.c
164
fgets.o: fgets.c
165
fileno.o: fileno.c
166
findfp.o: findfp.c local.h
167
fiprintf.o: fiprintf.c
168
flags.o: flags.c
169
fopen.o: fopen.c local.h
170
fprintf.o: fprintf.c
171
fputc.o: fputc.c
172
fputs.o: fputs.c fvwrite.h
173
fread.o: fread.c local.h
174
freopen.o: freopen.c local.h
175
fscanf.o: fscanf.c
176
fseek.o: fseek.c local.h
177
fsetpos.o: fsetpos.c
178
ftell.o: ftell.c local.h
179
fvwrite.o: fvwrite.c local.h fvwrite.h
180
fwalk.o: fwalk.c local.h
181
fwrite.o: fwrite.c local.h fvwrite.h
182
getc.o: getc.c
183
getchar.o: getchar.c
184
gets.o: gets.c
185
iprintf.o: iprintf.c
186
makebuf.o: makebuf.c local.h
187
mktemp.o: mktemp.c
188
perror.o: perror.c
189
printf.o: printf.c
190
putc.o: putc.c
191
putchar.o: putchar.c
192
puts.o: puts.c fvwrite.h
193
refill.o: refill.c local.h
194
remove.o: remove.c
195
rename.o: rename.c
196
rewind.o: rewind.c
197
rget.o: rget.c
198
scanf.o: scanf.c local.h
199
setbuf.o: setbuf.c local.h
200
setvbuf.o: setvbuf.c local.h
201
siprintf.o: siprintf.c local.h
202
sprintf.o: sprintf.c local.h
203
sscanf.o: sscanf.c local.h
204
stdio.o: stdio.c local.h
205
tmpfile.o: tmpfile.c
206
tmpnam.o: tmpnam.c
207
ungetc.o: ungetc.c local.h
208
vfiprintf.o: vfprintf.c local.h
209
vfprintf.o: vfprintf.c local.h
210
vfscanf.o: vfscanf.c local.h floatio.h
211
vprintf.o: vprintf.c
212
vsprintf.o: vsprintf.c
213
wbuf.o: wbuf.c local.h fvwrite.h
214
wsetup.o: wsetup.c local.h

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.