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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [newlib-1.18.0/] [newlib/] [libc/] [string/] [Makefile.am] - Blame information for rev 300

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

Line No. Rev Author Line
1 207 jeremybenn
## Process this file with automake to generate Makefile.in
2
 
3
AUTOMAKE_OPTIONS = cygnus
4
 
5
INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
6
 
7
GENERAL_SOURCES = \
8
        bcopy.c \
9
        bzero.c \
10
        index.c \
11
        memchr.c \
12
        memcmp.c \
13
        memcpy.c \
14
        memmove.c \
15
        memset.c \
16
        rindex.c \
17
        strcasecmp.c \
18
        strcat.c \
19
        strchr.c \
20
        strcmp.c \
21
        strcoll.c \
22
        strcpy.c \
23
        strcspn.c \
24
        strdup.c \
25
        strdup_r.c \
26
        strerror.c \
27
        strerror_r.c \
28
        strlcat.c \
29
        strlcpy.c \
30
        strlen.c  \
31
        strlwr.c \
32
        strncasecmp.c \
33
        strncat.c \
34
        strncmp.c \
35
        strncpy.c \
36
        strnlen.c \
37
        strpbrk.c \
38
        strrchr.c \
39
        strsep.c \
40
        strspn.c \
41
        strtok.c \
42
        strtok_r.c \
43
        strupr.c \
44
        strxfrm.c  \
45
        strstr.c \
46
        swab.c \
47
        u_strerr.c \
48
        wcscat.c \
49
        wcschr.c \
50
        wcscmp.c \
51
        wcscoll.c \
52
        wcscpy.c \
53
        wcscspn.c \
54
        wcslcat.c \
55
        wcslcpy.c \
56
        wcslen.c \
57
        wcsncat.c \
58
        wcsncmp.c \
59
        wcsncpy.c \
60
        wcsnlen.c \
61
        wcspbrk.c \
62
        wcsrchr.c \
63
        wcsspn.c \
64
        wcsstr.c \
65
        wcstok.c \
66
        wcswidth.c \
67
        wcsxfrm.c \
68
        wcwidth.c \
69
        wmemchr.c \
70
        wmemcmp.c \
71
        wmemcpy.c \
72
        wmemmove.c \
73
        wmemset.c
74
 
75
if ELIX_LEVEL_1
76
ELIX_2_SOURCES =
77
else
78
ELIX_2_SOURCES = \
79
        bcmp.c \
80
        memccpy.c \
81
        mempcpy.c \
82
        stpcpy.c \
83
        stpncpy.c \
84
        strndup.c \
85
        strcasestr.c \
86
        strndup_r.c \
87
        wcpcpy.c \
88
        wcpncpy.c \
89
        wcsdup.c
90
endif !ELIX_LEVEL_1
91
 
92
if ELIX_LEVEL_1
93
ELIX_4_SOURCES =
94
else
95
if ELIX_LEVEL_2
96
ELIX_4_SOURCES =
97
else
98
if ELIX_LEVEL_3
99
ELIX_4_SOURCES =
100
else
101
ELIX_4_SOURCES = \
102
        memmem.c \
103
        wcscasecmp.c \
104
        wcsncasecmp.c
105
endif !ELIX_LEVEL_3
106
endif !ELIX_LEVEL_2
107
endif !ELIX_LEVEL_1
108
 
109
libstring_la_LDFLAGS = -Xcompiler -nostdlib
110
 
111
if USE_LIBTOOL
112
noinst_LTLIBRARIES = libstring.la
113
libstring_la_SOURCES = $(GENERAL_SOURCES) $(ELIX_2_SOURCES) $(ELIX_4_SOURCES)
114
noinst_DATA = objectlist.awk.in
115
else
116
noinst_LIBRARIES = lib.a
117
lib_a_SOURCES = $(GENERAL_SOURCES) $(ELIX_2_SOURCES) $(ELIX_4_SOURCES)
118
lib_a_CFLAGS = $(AM_CFLAGS)
119
noinst_DATA =
120
endif # USE_LIBTOOL
121
 
122
include $(srcdir)/../../Makefile.shared
123
 
124
CHEWOUT_FILES=\
125
bcmp.def        memcpy.def      strcmp.def      strncat.def strstr.def \
126
bcopy.def       memmove.def     strcoll.def     strncmp.def strtok.def \
127
bzero.def       memset.def      strcpy.def      strncpy.def strxfrm.def \
128
index.def       rindex.def      strcspn.def     strpbrk.def swab.def \
129
memchr.def      strcat.def      strerror.def    strerror_r.def strrchr.def \
130
memcmp.def      strchr.def      strlen.def      strnlen.def strspn.def \
131
strcasecmp.def  strncasecmp.def strcasestr.def  strlwr.def  strupr.def \
132
memccpy.def     mempcpy.def     stpcpy.def      stpncpy.def \
133
wcscasecmp.def  wcscat.def      wcschr.def      wcscmp.def wcscoll.def \
134
wcscpy.def      wcscspn.def     wcpcpy.def      wcpncpy.def wcsdup.def \
135
wcslcat.def     wcslcpy.def     wcslen.def      wcsncasecmp.def wcsncat.def \
136
wcsncmp.def     wcsncpy.def     wcsnlen.def     wcspbrk.def \
137
wcsrchr.def     wcsspn.def      wcsstr.def      wcstok.def  \
138
wcswidth.def    wcsxfrm.def     wcwidth.def     wmemchr.def \
139
wmemcmp.def     wmemcpy.def     wmemmove.def    wmemset.def \
140
memmem.def
141
 
142
SUFFIXES = .def
143
 
144
CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
145
 
146
.c.def:
147
        $(CHEW) < $< > $*.def 2> $*.ref
148
        touch stmp-def
149
 
150
TARGETDOC = ../tmp.texi
151
 
152
doc: $(CHEWOUT_FILES)
153
        cat $(srcdir)/strings.tex >> $(TARGETDOC)
154
        cat $(srcdir)/wcstrings.tex >> $(TARGETDOC)
155
 
156
CLEANFILES = $(CHEWOUT_FILES) *.ref

powered by: WebSVN 2.1.0

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