diff options
Diffstat (limited to 'cpukit/Makefile.am')
-rw-r--r-- | cpukit/Makefile.am | 193 |
1 files changed, 193 insertions, 0 deletions
diff --git a/cpukit/Makefile.am b/cpukit/Makefile.am new file mode 100644 index 0000000000..ec7466f1ca --- /dev/null +++ b/cpukit/Makefile.am @@ -0,0 +1,193 @@ +## +## $Id$ +## + +ACLOCAL_AMFLAGS = -I aclocal + +include $(top_srcdir)/automake/compile.am +include $(top_srcdir)/automake/multilib.am + +# librtemscpu +SUBDIRS = . score rtems sapi posix +SUBDIRS += libcsupport libblock libfs +SUBDIRS += libnetworking librpc +SUBDIRS += libi2c +SUBDIRS += libmisc +SUBDIRS += libmd +SUBDIRS += libgnat +SUBDIRS += wrapup + +SUBDIRS += zlib + +# applications +SUBDIRS += ftpd +SUBDIRS += telnetd +SUBDIRS += pppd +SUBDIRS += mghttpd + +noinst_DATA = preinstall-stamp +preinstall-stamp: + $(MAKE) $(AM_MAKEFLAGS) preinstall + touch preinstall-stamp +CLEANFILES = preinstall-stamp + +include_HEADERS = + +include_rtemsdir = $(includedir)/rtems +include_rtems_HEADERS = + +include_rtems_rtemsdir = $(includedir)/rtems/rtems +include_rtems_rtems_HEADERS = + +include_rtems_bsd_sysdir = $(include_rtemsdir)/bsd/sys +include_rtems_bsd_sys_HEADERS = include/rtems/bsd/sys/queue.h +include_rtems_bsd_sys_HEADERS += include/rtems/bsd/sys/cdefs.h + +include_uuiddir = $(includedir)/uuid +include_uuid_HEADERS = libmisc/uuid/uuid.h + +if NEWLIB +include_sysdir = $(includedir)/sys +include_sys_HEADERS = + +include_HEADERS += libnetworking/memory.h \ + libmd/md4.h \ + libmd/md5.h + +include_sys_HEADERS += libcsupport/include/sys/ioccom.h \ + libcsupport/include/sys/filio.h libcsupport/include/sys/ioctl.h \ + libcsupport/include/sys/statvfs.h libcsupport/include/sys/sockio.h \ + libcsupport/include/sys/ttycom.h libcsupport/include/sys/termios.h \ + libcsupport/include/sys/utsname.h + +include_sys_HEADERS += libnetworking/sys/uio.h +include_sys_HEADERS += include/sys/priority.h + +if LIBNETWORKING +include_rtems_bsdnetdir = $(includedir)/rtems/bsdnet +include_rtems_bsdnet_HEADERS = libnetworking/rtems/bsdnet/servers.h +include_rtems_bsdnet_HEADERS += libnetworking/rtems/bsdnet/_types.h +endif +endif + +include_rtems_HEADERS += include/rtems/bspIo.h include/rtems/userenv.h \ + include/rtems/fs.h include/rtems/pci.h \ + include/rtems/concat.h \ + include/rtems/status-checks.h + +include_rtems_HEADERS += include/rtems/btimer.h +include_rtems_HEADERS += include/rtems/endian.h + +## should be conditional and only installed for PowerPC, x86, and ARM +include_rtems_HEADERS += include/rtems/irq.h + +include_rtems_HEADERS += include/rtems/irq-extension.h + +## libfs +include_rtems_HEADERS += libfs/src/imfs/imfs.h + +## POSIX FIFO/pipe +include_rtems_HEADERS += libfs/src/pipe/pipe.h + +## devfs +include_rtems_HEADERS += libfs/src/devfs/devfs.h + +if LIBDOSFS +include_rtems_HEADERS += libfs/src/dosfs/dosfs.h +endif + +# RFS +include_rtems_HEADERS += \ + libfs/src/rfs/rtems-rfs.h \ + libfs/src/rfs/rtems-rfs-format.h \ + libfs/src/rfs/rtems-rfs-shell.h +include_rtems_rfsdir = $(include_rtemsdir)/rfs +include_rtems_rfs_HEADERS = \ + libfs/src/rfs/rtems-rfs-bitmaps.h \ + libfs/src/rfs/rtems-rfs-block-pos.h \ + libfs/src/rfs/rtems-rfs-block.h \ + libfs/src/rfs/rtems-rfs-buffer.h \ + libfs/src/rfs/rtems-rfs-data.h \ + libfs/src/rfs/rtems-rfs-dir.h \ + libfs/src/rfs/rtems-rfs-dir-hash.h \ + libfs/src/rfs/rtems-rfs-file.h \ + libfs/src/rfs/rtems-rfs-file-system-fwd.h \ + libfs/src/rfs/rtems-rfs-file-system.h \ + libfs/src/rfs/rtems-rfs-group.h \ + libfs/src/rfs/rtems-rfs-inode.h \ + libfs/src/rfs/rtems-rfs-link.h \ + libfs/src/rfs/rtems-rfs-mutex.h \ + libfs/src/rfs/rtems-rfs-trace.h + +## libblock +include_rtems_HEADERS += libblock/include/rtems/bdbuf.h \ + libblock/include/rtems/blkdev.h libblock/include/rtems/diskdevs.h \ + libblock/include/rtems/flashdisk.h libblock/include/rtems/ramdisk.h \ + libblock/include/rtems/nvdisk.h libblock/include/rtems/nvdisk-sram.h \ + libblock/include/rtems/ide_part_table.h \ + libblock/include/rtems/bdpart.h \ + libblock/include/rtems/media.h + +## ftpd +if LIBNETWORKING +include_rtems_HEADERS += ftpd/ftpd.h +endif + +## bspcmdline +include_rtems_HEADERS += libmisc/bspcmdline/bspcmdline.h + +## capture +include_rtems_HEADERS += libmisc/capture/capture.h \ + libmisc/capture/capture-cli.h + +## cpuuse +include_rtems_HEADERS += libmisc/cpuuse/cpuuse.h + +## devnull +include_rtems_HEADERS += libmisc/devnull/devnull.h + +## dumpbuf +include_rtems_HEADERS += libmisc/dumpbuf/dumpbuf.h + +## monitor +include_rtems_HEADERS += libmisc/monitor/monitor.h + +## fb +include_rtems_HEADERS += libmisc/fb/fb.h libmisc/fb/mw_uid.h + +## mouse +include_rtems_HEADERS += libmisc/mouse/mouse_parser.h \ + libmisc/mouse/serial_mouse.h + +## shell +if LIBSHELL +include_rtems_HEADERS += libmisc/shell/shell.h libmisc/shell/shellconfig.h +endif + +## stringto +include_rtems_HEADERS += libmisc/stringto/stringto.h + +## i2c +include_rtems_HEADERS += libi2c/libi2c.h + +## serdbg +if LIBSERDBG +include_rtems_HEADERS += libmisc/serdbg/serdbgcnf.h libmisc/serdbg/serdbg.h \ + libmisc/serdbg/termios_printk_cnf.h libmisc/serdbg/termios_printk.h +endif + +## stackchk +include_rtems_HEADERS += libmisc/stackchk/stackchk.h + +## libuntar +include_rtems_HEADERS += libmisc/untar/untar.h + +## fsmount +include_rtems_HEADERS += libmisc/fsmount/fsmount.h + +## HACK: doxygen filter. +EXTRA_DIST = doxy-filter + +include $(srcdir)/preinstall.am +include $(top_srcdir)/automake/subdirs.am +include $(top_srcdir)/automake/local.am |