source: rtems/cpukit/wrapup/Makefile.am @ 46b7f921

4.115
Last change on this file since 46b7f921 was 46b7f921, checked in by Ralf Kirchner <ralf.kirchner@…>, on 02/26/13 at 11:00:34

libmisc: Add utf8proc-v1.1.5

utf8proc is a small library for processing UTF-8 encoded Unicode strings.
Some features are Unicode normalization, stripping of default ignorable characters, case folding and detection of grapheme cluster boundaries.
For the time beeing utf8proc is intended to be used for normalizing and folding UTF-8 strings
for comparison purposes when adding UTF-8 support to the FAT file system.

  • Property mode set to 100644
File size: 2.5 KB
Line 
1include $(top_srcdir)/automake/multilib.am
2include $(top_srcdir)/automake/compile.am
3
4## Setup the variant build subdirectory
5ARCH = o-optimize
6
7project_lib_LIBRARIES = librtemscpu.a
8librtemscpu_a_SOURCES =
9
10TMP_LIBS =
11TMP_LIBS += ../score/cpu/@RTEMS_CPU@/libscorecpu.a
12TMP_LIBS += ../score/libscore.a
13TMP_LIBS += ../sapi/libsapi.a
14TMP_LIBS += ../rtems/librtems.a
15TMP_LIBS += ../posix/libposix.a
16
17if LIBGNAT
18TMP_LIBS += ../libgnat/libgnat.a
19endif
20
21TMP_LIBS += ../libcsupport/libcsupport.a
22TMP_LIBS += ../libblock/libblock.a
23if LIBDOSFS
24TMP_LIBS += ../libfs/libdosfs.a
25endif
26TMP_LIBS += ../libfs/libdefaultfs.a
27TMP_LIBS += ../libfs/libdevfs.a
28TMP_LIBS += ../libfs/libimfs.a
29TMP_LIBS += ../libfs/librfs.a
30
31TMP_LIBS += ../libmisc/libmonitor.a
32TMP_LIBS += ../libmisc/libuntar.a
33TMP_LIBS += ../libmisc/libstackchk.a
34TMP_LIBS += ../libmisc/libcpuuse.a
35
36## XXX temporarily removed because it causes a
37## XXX number of BSPs to not link "main(){}" used by autoconf
38# if LIBSERDBG
39# TMP_LIBS += ../libmisc/libserdbg.a
40# endif
41
42if LIBSHELL
43TMP_LIBS += ../libmisc/libshell.a
44endif
45
46TMP_LIBS += ../libmisc/libbspcmdline.a
47TMP_LIBS += ../libmisc/libcapture.a
48TMP_LIBS += ../libmisc/libdumpbuf.a
49TMP_LIBS += ../libmisc/libdevnull.a
50TMP_LIBS += ../libmisc/libdummy.a
51TMP_LIBS += ../libmisc/libfsmount.a
52TMP_LIBS += ../libmisc/libmouse.a
53TMP_LIBS += ../libmisc/libmw-fb.a
54TMP_LIBS += ../libmisc/libstringto.a
55TMP_LIBS += ../libmisc/libutf8proc.a
56TMP_LIBS += ../libmisc/libuuid.a
57
58TMP_LIBS += ../libi2c/libi2c.a
59
60if LIBNETWORKING
61TMP_LIBS += ../libnetworking/libnetworking.a
62TMP_LIBS += ../libnetworking/libc.a
63TMP_LIBS += ../libnetworking/lib.a
64endif
65
66if LIBRPC
67TMP_LIBS += ../librpc/librpc.a
68TMP_LIBS += ../librpc/libxdr.a
69endif
70
71if NEWLIB
72TMP_LIBS += ../libmd/libmd.a
73endif
74
75librtemscpu.a: $(TMP_LIBS)
76        rm -f $@
77        $(MKDIR_P) $(ARCH)
78        rm -rf $(ARCH)/*.$(OBJEXT) $(ARCH)/*.rel
79        for f in $(TMP_LIBS); do \
80          case $$f in \
81          *.$(OBJEXT) | *.rel) \
82            if test -f $(ARCH)/`basename $$f`; then \
83              if cmp $$f $(ARCH)/`basename $$f`; then \
84                true; \
85              else \
86                echo 1>&2 "ERROR -- `basename $$f` in multiple files"; \
87                exit 1; \
88              fi; \
89            else \
90              cp $$f $(ARCH)/; \
91              chmod a-w $(ARCH)/`basename $$f`; \
92            fi; \
93            ;; \
94          *.a) \
95            cd $(ARCH); \
96              $(AR) xv ../$$f || exit 1; \
97              chmod a-w * ; \
98            cd ..; \
99            ;; \
100          esac; \
101        done
102        ls $(ARCH)/* > $@-list
103        $(AR) rc $@ @$@-list
104        rm -f $@-list $(ARCH)/*.$(OBJEXT) $(ARCH)/*.rel
105        $(RANLIB) $@
106
107all-local: $(TMPINSTALL_FILES)
108
109include $(srcdir)/preinstall.am
110include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.