source: rtems/cpukit/Makefile.am @ c130387

5
Last change on this file since c130387 was 92b6f6e9, checked in by Joel Sherrill <joel@…>, on 03/30/16 at 13:14:56

Move various driver interface definition headers file libcsupport/ to include/

These were in libcsupport for historical reasons and the placement
no longer made sense.

As part of this move, some of the files were placed under subdirectories
which reflect their installed location.

Thank you git for allowing us to move files. Years of CVS resulted
in files being somewhere they no longer belonged.

  • Property mode set to 100644
File size: 8.1 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 += dev
9SUBDIRS += dtc/libfdt
10SUBDIRS += libcrypt
11SUBDIRS += libcsupport libblock libfs
12SUBDIRS += libdrvmgr
13SUBDIRS += libnetworking librpc
14SUBDIRS += libpci
15SUBDIRS += libi2c
16SUBDIRS += libmisc
17SUBDIRS += libmd
18SUBDIRS += libgnat
19SUBDIRS += libdl
20SUBDIRS += libstdthreads
21SUBDIRS += wrapup
22
23SUBDIRS += zlib
24
25# applications
26SUBDIRS += ftpd
27SUBDIRS += telnetd
28SUBDIRS += pppd
29SUBDIRS += mghttpd
30
31noinst_DATA = preinstall-stamp
32preinstall-stamp:
33        $(MAKE) $(AM_MAKEFLAGS) preinstall
34        touch preinstall-stamp
35CLEANFILES = preinstall-stamp
36
37include_HEADERS =
38
39include_rtemsdir = $(includedir)/rtems
40include_rtems_HEADERS =
41
42include_rtems_rtemsdir = $(includedir)/rtems/rtems
43include_rtems_rtems_HEADERS =
44
45include_uuiddir = $(includedir)/uuid
46include_uuid_HEADERS = libmisc/uuid/uuid.h
47
48include_utf8procdir = $(includedir)/utf8proc
49include_utf8proc_HEADERS = libmisc/utf8proc/utf8proc.h
50
51include_sysdir = $(includedir)/sys
52include_sys_HEADERS =
53
54include_HEADERS += include/crypt.h
55include_HEADERS += include/memory.h
56
57include_sys_HEADERS += posix/include/sys/mman.h
58include_sys_HEADERS += libcsupport/include/sys/ioccom.h
59include_sys_HEADERS += libcsupport/include/sys/event.h
60include_sys_HEADERS += libcsupport/include/sys/filio.h
61include_sys_HEADERS += libcsupport/include/sys/ioctl.h
62include_sys_HEADERS += libcsupport/include/sys/poll.h
63include_sys_HEADERS += libcsupport/include/sys/statvfs.h
64include_sys_HEADERS += libcsupport/include/sys/sockio.h
65include_sys_HEADERS += libcsupport/include/sys/ttycom.h
66include_sys_HEADERS += libcsupport/include/sys/termios.h
67include_sys_HEADERS += libcsupport/include/sys/utsname.h
68
69include_sys_HEADERS += include/sys/endian.h
70include_sys_HEADERS += include/sys/uio.h
71include_sys_HEADERS += include/sys/_iovec.h
72include_sys_HEADERS += include/sys/priority.h
73
74if LIBNETWORKING
75include_rtems_bsdnetdir = $(includedir)/rtems/bsdnet
76include_rtems_bsdnet_HEADERS = libnetworking/rtems/bsdnet/servers.h
77include_rtems_bsdnet_HEADERS += libnetworking/rtems/bsdnet/_types.h
78endif
79
80if LIBDL
81include_HEADERS += libdl/dlfcn.h
82include_HEADERS += libdl/include/link.h
83include_HEADERS += libdl/include/link_elf.h
84include_sys_HEADERS += libdl/include/sys/cdefs_elf.h
85include_sys_HEADERS += libdl/include/sys/exec_elf.h
86include_arch_machinedir = $(includedir)/machine
87include_arch_machine_HEADERS =
88include_arch_machine_HEADERS += libdl/include/arch/@RTEMS_CPU@/machine/elf_machdep.h
89include_rtems_rtldir = $(includedir)/rtems/rtl
90include_rtems_rtl_HEADERS =
91include_rtems_rtl_HEADERS += libdl/dlfcn-shell.h
92include_rtems_rtl_HEADERS += libdl/rtl.h libdl/rtl-allocator.h libdl/rtl-obj-fwd.h
93include_rtems_rtl_HEADERS += libdl/rtl-fwd.h libdl/rtl-obj.h libdl/rtl-obj-cache.h
94include_rtems_rtl_HEADERS += libdl/rtl-obj-comp.h libdl/rtl-unresolved.h
95include_rtems_rtl_HEADERS += libdl/rtl-indirect-ptr.h libdl/rtl-sym.h
96include_rtems_rtl_HEADERS += libdl/rap.h libdl/rap-shell.h
97endif
98
99include_rtems_HEADERS += include/rtems/bspIo.h
100include_rtems_HEADERS += include/rtems/userenv.h
101include_rtems_HEADERS += include/rtems/fs.h
102if !LIBPCI
103include_rtems_HEADERS += include/rtems/pci.h
104endif
105include_rtems_HEADERS += include/rtems/concat.h
106include_rtems_HEADERS += include/rtems/status-checks.h
107
108include_rtems_HEADERS += include/rtems/endian.h
109
110include_rtems_HEADERS += include/rtems/btimer.h
111include_rtems_HEADERS += include/rtems/console.h
112include_rtems_HEADERS += include/rtems/clockdrv.h
113include_rtems_HEADERS += include/rtems/framebuffer.h
114include_rtems_HEADERS += include/rtems/rtc.h
115include_rtems_HEADERS += include/rtems/watchdogdrv.h
116
117## should be conditional and only installed for PowerPC, x86, and ARM
118include_rtems_HEADERS += include/rtems/irq.h
119
120include_rtems_HEADERS += include/rtems/irq-extension.h
121
122## libfs
123include_rtems_HEADERS += libfs/src/imfs/imfs.h
124
125## POSIX FIFO/pipe
126include_rtems_HEADERS += libfs/src/pipe/pipe.h
127
128## devfs
129include_rtems_HEADERS += libfs/src/devfs/devfs.h
130
131if LIBDOSFS
132include_rtems_HEADERS += libfs/src/dosfs/dosfs.h
133endif
134
135# RFS
136include_rtems_HEADERS += libfs/src/rfs/rtems-rfs.h
137include_rtems_HEADERS += libfs/src/rfs/rtems-rfs-format.h
138include_rtems_HEADERS += libfs/src/rfs/rtems-rfs-shell.h
139
140include_rtems_rfsdir = $(include_rtemsdir)/rfs
141include_rtems_rfs_HEADERS =
142include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-bitmaps.h
143include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-block-pos.h
144include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-block.h
145include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-buffer.h
146include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-data.h
147include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-dir.h
148include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-dir-hash.h
149include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-file.h
150include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-file-system-fwd.h
151include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-file-system.h
152include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-group.h
153include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-inode.h
154include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-link.h
155include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-mutex.h
156include_rtems_rfs_HEADERS += libfs/src/rfs/rtems-rfs-trace.h
157
158# JFFS2
159include_rtems_HEADERS += libfs/src/jffs2/include/rtems/jffs2.h
160
161## libblock
162include_rtems_HEADERS += libblock/include/rtems/bdbuf.h
163include_rtems_HEADERS += libblock/include/rtems/blkdev.h
164include_rtems_HEADERS += libblock/include/rtems/diskdevs.h
165include_rtems_HEADERS += libblock/include/rtems/flashdisk.h
166include_rtems_HEADERS += libblock/include/rtems/ramdisk.h
167include_rtems_HEADERS += libblock/include/rtems/nvdisk.h
168include_rtems_HEADERS += libblock/include/rtems/nvdisk-sram.h
169include_rtems_HEADERS += libblock/include/rtems/sparse-disk.h
170include_rtems_HEADERS += libblock/include/rtems/ide_part_table.h
171include_rtems_HEADERS += libblock/include/rtems/bdpart.h
172include_rtems_HEADERS += libblock/include/rtems/media.h
173
174## ftpd
175if LIBNETWORKING
176include_rtems_HEADERS += ftpd/ftpd.h
177endif
178
179## bspcmdline
180include_rtems_HEADERS += libmisc/bspcmdline/bspcmdline.h
181
182## capture
183include_rtems_HEADERS += libmisc/capture/capture.h
184include_rtems_HEADERS += libmisc/capture/capture-cli.h
185include_rtems_HEADERS += libmisc/capture/captureimpl.h
186
187# tracing headers
188include_rtems_tracedir = $(include_rtemsdir)/trace
189include_rtems_trace_HEADERS =
190include_rtems_trace_HEADERS += libmisc/capture/rtems-trace-buffer-vars.h
191
192## cpuuse
193include_rtems_HEADERS += libmisc/cpuuse/cpuuse.h
194
195## devnull
196include_rtems_HEADERS += libmisc/devnull/devnull.h
197include_rtems_HEADERS += libmisc/devnull/devzero.h
198
199## dumpbuf
200include_rtems_HEADERS += libmisc/dumpbuf/dumpbuf.h
201
202## monitor
203include_rtems_HEADERS += libmisc/monitor/monitor.h
204
205## fb
206include_rtems_HEADERS += libmisc/fb/fb.h
207include_rtems_HEADERS += libmisc/fb/mw_uid.h
208
209## mouse
210include_rtems_HEADERS += libmisc/mouse/mouse_parser.h
211include_rtems_HEADERS += libmisc/mouse/serial_mouse.h
212
213## libqos
214include_rtems_HEADERS += libqos/qreslib.h
215
216## redirector
217include_rtems_HEADERS += libmisc/redirector/stdio-redirect.h
218## shell
219if LIBSHELL
220include_rtems_HEADERS += libmisc/shell/shell.h
221include_rtems_HEADERS += libmisc/shell/shellconfig.h
222endif
223
224## stringto
225include_rtems_HEADERS += libmisc/stringto/stringto.h
226
227## testsupport
228include_rtems_HEADERS += libmisc/testsupport/test.h
229
230## i2c
231include_rtems_HEADERS += libi2c/libi2c.h
232
233## serdbg
234if LIBSERDBG
235include_rtems_HEADERS += libmisc/serdbg/serdbgcnf.h
236include_rtems_HEADERS += libmisc/serdbg/serdbg.h
237include_rtems_HEADERS += libmisc/serdbg/termios_printk_cnf.h
238include_rtems_HEADERS += libmisc/serdbg/termios_printk.h
239endif
240
241## stackchk
242include_rtems_HEADERS += libmisc/stackchk/stackchk.h
243
244## libuntar
245include_rtems_HEADERS += libmisc/untar/untar.h
246
247## fsmount
248include_rtems_HEADERS += libmisc/fsmount/fsmount.h
249
250## Driver manager
251if LIBDRVMGR
252include_drvmgrdir = $(includedir)/drvmgr
253include_drvmgr_HEADERS = libdrvmgr/drvmgr.h
254include_drvmgr_HEADERS += libdrvmgr/drvmgr_confdefs.h
255include_drvmgr_HEADERS += libdrvmgr/drvmgr_list.h
256endif
257
258## HACK: doxygen filter.
259EXTRA_DIST = doxy-filter
260
261include $(srcdir)/preinstall.am
262include $(top_srcdir)/automake/subdirs.am
263include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.