source: rtems/cpukit/Makefile.am @ a4203273

4.115
Last change on this file since a4203273 was ebf9a05, checked in by Chris Johns <chrisj@…>, on 09/14/14 at 22:50:28

libmisc: Add a stdio redirector helper.

This module makes it easy to redirect and capture stdout, stderr or any
other fd in your application.

The captured data can be sent off board, for example using syslog,
or buffered and displayed in a web page.

  • Property mode set to 100644
File size: 6.4 KB
Line 
1ACLOCAL_AMFLAGS = -I aclocal
2
3include $(top_srcdir)/automake/compile.am
4include $(top_srcdir)/automake/multilib.am
5
6# librtemscpu
7SUBDIRS = . score rtems sapi posix
8SUBDIRS += libcsupport libblock libfs
9SUBDIRS += libnetworking librpc
10SUBDIRS += libi2c
11SUBDIRS += libmisc
12SUBDIRS += libmd
13SUBDIRS += libgnat
14SUBDIRS += wrapup
15
16SUBDIRS += zlib
17
18# applications
19SUBDIRS += ftpd
20SUBDIRS += telnetd
21SUBDIRS += pppd
22SUBDIRS += mghttpd
23
24noinst_DATA = preinstall-stamp
25preinstall-stamp:
26        $(MAKE) $(AM_MAKEFLAGS) preinstall
27        touch preinstall-stamp
28CLEANFILES = preinstall-stamp
29
30include_HEADERS =
31
32include_rtemsdir = $(includedir)/rtems
33include_rtems_HEADERS =
34
35include_rtems_rtemsdir = $(includedir)/rtems/rtems
36include_rtems_rtems_HEADERS =
37
38include_uuiddir = $(includedir)/uuid
39include_uuid_HEADERS = libmisc/uuid/uuid.h
40
41include_utf8procdir = $(includedir)/utf8proc
42include_utf8proc_HEADERS = libmisc/utf8proc/utf8proc.h
43
44if NEWLIB
45include_sysdir = $(includedir)/sys
46include_sys_HEADERS =
47
48include_HEADERS += include/memory.h
49include_HEADERS += libmd/md4.h
50include_HEADERS += libmd/md5.h
51
52include_sys_HEADERS += libcsupport/include/sys/ioccom.h
53include_sys_HEADERS += libcsupport/include/sys/event.h
54include_sys_HEADERS += libcsupport/include/sys/filio.h
55include_sys_HEADERS += libcsupport/include/sys/ioctl.h
56include_sys_HEADERS += libcsupport/include/sys/poll.h
57include_sys_HEADERS += libcsupport/include/sys/statvfs.h
58include_sys_HEADERS += libcsupport/include/sys/sockio.h
59include_sys_HEADERS += libcsupport/include/sys/ttycom.h
60include_sys_HEADERS += libcsupport/include/sys/termios.h
61include_sys_HEADERS += libcsupport/include/sys/utsname.h
62
63include_sys_HEADERS += include/sys/uio.h
64include_sys_HEADERS += include/sys/_iovec.h
65include_sys_HEADERS += include/sys/priority.h
66
67if LIBNETWORKING
68include_rtems_bsdnetdir = $(includedir)/rtems/bsdnet
69include_rtems_bsdnet_HEADERS = libnetworking/rtems/bsdnet/servers.h
70include_rtems_bsdnet_HEADERS += libnetworking/rtems/bsdnet/_types.h
71endif
72endif
73
74include_rtems_HEADERS += include/rtems/bspIo.h
75include_rtems_HEADERS += include/rtems/userenv.h
76include_rtems_HEADERS += include/rtems/fs.h
77include_rtems_HEADERS += include/rtems/pci.h
78include_rtems_HEADERS += include/rtems/concat.h
79include_rtems_HEADERS += include/rtems/status-checks.h
80
81include_rtems_HEADERS += include/rtems/btimer.h
82include_rtems_HEADERS += include/rtems/endian.h
83
84## should be conditional and only installed for PowerPC, x86, and ARM
85include_rtems_HEADERS += include/rtems/irq.h
86
87include_rtems_HEADERS += include/rtems/irq-extension.h
88
89## libfs
90include_rtems_HEADERS += libfs/src/imfs/imfs.h
91
92## POSIX FIFO/pipe
93include_rtems_HEADERS += libfs/src/pipe/pipe.h
94
95## devfs
96include_rtems_HEADERS += libfs/src/devfs/devfs.h
97
98if LIBDOSFS
99include_rtems_HEADERS += libfs/src/dosfs/dosfs.h
100endif
101
102# RFS
103include_rtems_HEADERS += libfs/src/rfs/rtems-rfs.h
104include_rtems_HEADERS += libfs/src/rfs/rtems-rfs-format.h
105include_rtems_HEADERS += libfs/src/rfs/rtems-rfs-shell.h
106
107include_rtems_rfsdir = $(include_rtemsdir)/rfs
108include_rtems_rfs_HEADERS =
109include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-bitmaps.h
110include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-block-pos.h
111include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-block.h
112include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-buffer.h
113include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-data.h
114include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-dir.h
115include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-dir-hash.h
116include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-file.h
117include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-file-system-fwd.h
118include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-file-system.h
119include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-group.h
120include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-inode.h
121include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-link.h
122include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-mutex.h
123include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-trace.h
124
125# JFFS2
126include_rtems_HEADERS += libfs/src/jffs2/include/rtems/jffs2.h
127
128## libblock
129include_rtems_HEADERS += libblock/include/rtems/bdbuf.h
130include_rtems_HEADERS += libblock/include/rtems/blkdev.h
131include_rtems_HEADERS += libblock/include/rtems/diskdevs.h
132include_rtems_HEADERS += libblock/include/rtems/flashdisk.h
133include_rtems_HEADERS += libblock/include/rtems/ramdisk.h
134include_rtems_HEADERS += libblock/include/rtems/nvdisk.h
135include_rtems_HEADERS += libblock/include/rtems/nvdisk-sram.h
136include_rtems_HEADERS += libblock/include/rtems/sparse-disk.h
137include_rtems_HEADERS += libblock/include/rtems/ide_part_table.h
138include_rtems_HEADERS += libblock/include/rtems/bdpart.h
139include_rtems_HEADERS += libblock/include/rtems/media.h
140
141## ftpd
142if LIBNETWORKING
143include_rtems_HEADERS += ftpd/ftpd.h
144endif
145
146## bspcmdline
147include_rtems_HEADERS += libmisc/bspcmdline/bspcmdline.h
148
149## capture
150include_rtems_HEADERS += libmisc/capture/capture.h
151include_rtems_HEADERS += libmisc/capture/capture-cli.h
152include_rtems_HEADERS += libmisc/capture/captureimpl.h
153
154## cpuuse
155include_rtems_HEADERS += libmisc/cpuuse/cpuuse.h
156
157## devnull
158include_rtems_HEADERS += libmisc/devnull/devnull.h
159include_rtems_HEADERS += libmisc/devnull/devzero.h
160
161## dumpbuf
162include_rtems_HEADERS += libmisc/dumpbuf/dumpbuf.h
163
164## monitor
165include_rtems_HEADERS += libmisc/monitor/monitor.h
166
167## fb
168include_rtems_HEADERS += libmisc/fb/fb.h
169include_rtems_HEADERS += libmisc/fb/mw_uid.h
170
171## mouse
172include_rtems_HEADERS += libmisc/mouse/mouse_parser.h
173include_rtems_HEADERS += libmisc/mouse/serial_mouse.h
174
175## libqos
176include_rtems_HEADERS += libqos/qreslib.h
177
178## redirector
179include_rtems_HEADERS += libmisc/redirector/stdio-redirect.h
180## shell
181if LIBSHELL
182include_rtems_HEADERS += libmisc/shell/shell.h
183include_rtems_HEADERS += libmisc/shell/shellconfig.h
184endif
185
186## stringto
187include_rtems_HEADERS += libmisc/stringto/stringto.h
188
189## i2c
190include_rtems_HEADERS += libi2c/libi2c.h
191
192## serdbg
193if LIBSERDBG
194include_rtems_HEADERS += libmisc/serdbg/serdbgcnf.h
195include_rtems_HEADERS += libmisc/serdbg/serdbg.h
196include_rtems_HEADERS += libmisc/serdbg/termios_printk_cnf.h
197include_rtems_HEADERS += libmisc/serdbg/termios_printk.h
198endif
199
200## stackchk
201include_rtems_HEADERS += libmisc/stackchk/stackchk.h
202
203## libuntar
204include_rtems_HEADERS += libmisc/untar/untar.h
205
206## fsmount
207include_rtems_HEADERS += libmisc/fsmount/fsmount.h
208
209## HACK: doxygen filter.
210EXTRA_DIST = doxy-filter
211
212include $(srcdir)/preinstall.am
213include $(top_srcdir)/automake/subdirs.am
214include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.