source: rtems/cpukit/Makefile.am @ 1196226

4.104.115
Last change on this file since 1196226 was d40da79b, checked in by Joel Sherrill <joel.sherrill@…>, on 09/17/08 at 16:12:04

2008-09-17 Miao Yan <yanmiaobest@…>

  • Makefile.am, preinstall.am, libcsupport/Makefile.am, libcsupport/include/rtems/libcsupport.h, libcsupport/include/rtems/libio.h, libcsupport/src/base_fs.c, libcsupport/src/libio_init.c, libcsupport/src/newlibc_exit.c, libcsupport/src/newlibc_init.c, libcsupport/src/sync.c, libfs/Makefile.am, libfs/src/imfs/deviceio.c, sapi/include/confdefs.h: Merge GSOC project code to add simple device only filesystem (devfs), optionally completely drop out filesystem, and to clean up disabling newlib reentrancy support. This dropped 17K from the minimum.exe for sparc/sis and arm/rtl22xx_t now has a 15K code space.
  • libcsupport/src/usrenv.c, libcsupport/src/newlibc_reent.c, libfs/src/devfs/devclose.c, libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_eval.c, libfs/src/devfs/devfs_init.c, libfs/src/devfs/devfs_mknod.c, libfs/src/devfs/devfs_node_type.c, libfs/src/devfs/devfs_show.c, libfs/src/devfs/devioctl.c, libfs/src/devfs/devopen.c, libfs/src/devfs/devread.c, libfs/src/devfs/devstat.c, libfs/src/devfs/devwrite.c, libfs/src/imfs/deviceerrno.c: New files.
  • libcsupport/src/newlibc.c: Removed.
  • Property mode set to 100644
File size: 3.6 KB
Line 
1##
2## $Id$
3##
4
5ACLOCAL_AMFLAGS = -I aclocal
6
7include $(top_srcdir)/automake/compile.am
8include $(top_srcdir)/automake/multilib.am
9
10# librtemscpu
11SUBDIRS = . score rtems sapi posix itron
12SUBDIRS += libcsupport libblock libfs
13SUBDIRS += libnetworking librpc
14SUBDIRS += libi2c
15SUBDIRS += libmisc
16SUBDIRS += libmd
17SUBDIRS += libgnat
18SUBDIRS += wrapup
19
20SUBDIRS += zlib
21
22# applications
23SUBDIRS += httpd
24SUBDIRS += ftpd
25SUBDIRS += telnetd
26SUBDIRS += pppd
27SUBDIRS += shttpd
28
29noinst_DATA = preinstall-stamp
30preinstall-stamp:
31        $(MAKE) $(AM_MAKEFLAGS) preinstall
32        touch preinstall-stamp
33CLEANFILES = preinstall-stamp
34
35include_HEADERS =
36
37include_rtemsdir = $(includedir)/rtems
38include_rtems_HEADERS =
39
40include_rtems_rtemsdir = $(includedir)/rtems/rtems
41include_rtems_rtems_HEADERS =
42
43include_rtems_bsd_sysdir = $(include_rtemsdir)/bsd/sys
44include_rtems_bsd_sys_HEADERS = include/rtems/bsd/sys/queue.h
45include_rtems_bsd_sys_HEADERS += include/rtems/bsd/sys/cdefs.h
46
47if NEWLIB
48include_sysdir = $(includedir)/sys
49include_sys_HEADERS =
50
51include_HEADERS += libnetworking/memory.h
52
53include_HEADERS += libcsupport/include/tar.h
54
55include_sys_HEADERS += libcsupport/include/sys/ioccom.h \
56    libcsupport/include/sys/filio.h libcsupport/include/sys/ioctl.h \
57    libcsupport/include/sys/sockio.h libcsupport/include/sys/ttycom.h \
58    libcsupport/include/sys/termios.h libcsupport/include/sys/utsname.h
59
60if LIBNETWORKING
61include_rtems_bsdnetdir = $(includedir)/rtems/bsdnet
62include_rtems_bsdnet_HEADERS = libnetworking/rtems/bsdnet/servers.h
63include_rtems_bsdnet_HEADERS += libnetworking/rtems/bsdnet/_types.h
64endif
65endif
66
67include_rtems_HEADERS += include/rtems/bspIo.h include/rtems/userenv.h \
68    include/rtems/fs.h include/rtems/pci.h include/rtems/stdint.h \
69    include/rtems/concat.h include/rtems/tar.h \
70    include/rtems/status-checks.h
71
72include_rtems_HEADERS += include/rtems/endian.h
73
74## should be conditional and only installed for PowerPC, x86, and ARM
75include_rtems_HEADERS += include/rtems/irq.h
76
77include_rtems_HEADERS += include/rtems/irq-extension.h
78
79## libfs
80include_rtems_HEADERS += libfs/src/imfs/imfs.h
81
82## devfs
83include_rtems_HEADERS += libfs/src/devfs/devfs.h
84
85if LIBDOSFS
86include_rtems_HEADERS += libfs/src/dosfs/dosfs.h
87endif
88
89## libblock
90if !UNIX
91include_rtems_HEADERS += libblock/include/rtems/bdbuf.h \
92    libblock/include/rtems/blkdev.h libblock/include/rtems/diskdevs.h \
93    libblock/include/rtems/flashdisk.h libblock/include/rtems/ramdisk.h \
94    libblock/include/rtems/nvdisk.h libblock/include/rtems/nvdisk-sram.h \
95    libblock/include/rtems/ide_part_table.h
96endif
97
98## ftpd
99if LIBNETWORKING
100include_rtems_HEADERS += ftpd/ftpd.h
101endif
102
103## capture
104include_rtems_HEADERS += libmisc/capture/capture.h \
105    libmisc/capture/capture-cli.h
106
107## cpuuse
108include_rtems_HEADERS += libmisc/cpuuse/cpuuse.h
109
110## devnull
111include_rtems_HEADERS += libmisc/devnull/devnull.h
112
113## dumpbuf
114include_rtems_HEADERS += libmisc/dumpbuf/dumpbuf.h
115
116## monitor
117include_rtems_HEADERS += libmisc/monitor/monitor.h
118
119## mw-fb
120include_rtems_HEADERS += libmisc/mw-fb/mw_fb.h libmisc/mw-fb/mw_uid.h
121
122## shell
123if LIBSHELL
124include_rtems_HEADERS += libmisc/shell/shell.h libmisc/shell/shellconfig.h
125endif
126
127## i2c
128include_rtems_HEADERS += libi2c/libi2c.h
129
130## serdbg
131if LIBSERDBG
132include_rtems_HEADERS += libmisc/serdbg/serdbgcnf.h libmisc/serdbg/serdbg.h \
133    libmisc/serdbg/termios_printk_cnf.h libmisc/serdbg/termios_printk.h
134endif
135
136## stackchk
137include_rtems_HEADERS += libmisc/stackchk/stackchk.h
138
139## libuntar
140include_rtems_HEADERS += libmisc/untar/untar.h
141
142## fsmount
143include_rtems_HEADERS += libmisc/fsmount/fsmount.h
144
145include $(srcdir)/preinstall.am
146include $(top_srcdir)/automake/subdirs.am
147include $(top_srcdir)/automake/local.am
Note: See TracBrowser for help on using the repository browser.