source: rtems/testsuites/sptests/spfatal14/Makefile.am @ 5a4bb75

4.115
Last change on this file since 5a4bb75 was 5a4bb75, checked in by Sebastian Huber <sebastian.huber@…>, on 04/26/12 at 12:28:52

Filesystem: Remove per file descriptor semaphore

The per file descriptor semaphore (field of rtems_libio_t) is unused in
RTEMS. There is a considerable memory overhead due to that. A
semaphore needs roughly 124 bytes which is huge compared to the
approximately 72 bytes for the file descriptor structure itself. Device
drivers can create their own synchronization primitives in the open
handler on demand.

  • Property mode set to 100644
File size: 649 bytes
Line 
1rtems_tests_PROGRAMS = spfatal14
2spfatal14_SOURCES = ../spfatal_support/init.c \
3    ../spfatal_support/consume_sems.c \
4    ../spfatal_support/system.h testcase.h
5
6dist_rtems_tests_DATA = spfatal14.scn
7dist_rtems_tests_DATA += spfatal14.doc
8
9include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg
10include $(top_srcdir)/../automake/compile.am
11include $(top_srcdir)/../automake/leaf.am
12
13AM_CPPFLAGS += -I$(top_srcdir)/../support/include
14
15LINK_OBJS = $(spfatal14_OBJECTS)
16LINK_LIBS = $(spfatal14_LDLIBS)
17
18spfatal14$(EXEEXT): $(spfatal14_OBJECTS) $(spfatal14_DEPENDENCIES)
19        @rm -f spfatal14$(EXEEXT)
20        $(make-exe)
21
22include $(top_srcdir)/../automake/local.am
Note: See TracBrowser for help on using the repository browser.