source: rtems/cpukit/sapi/preinstall.am @ 82db8e56

4.11
Last change on this file since 82db8e56 was 82db8e56, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 15, 2011 at 3:49:32 PM

2011-09-15 Petr Benes <benesp16@…>

PR 1906/cpukit

  • sapi/Makefile.am, sapi/preinstall.am, sapi/include/confdefs.h, score/Makefile.am, score/preinstall.am: Add the CBS (Constant Bandwidth Server) scheduler. This is a complex scheduling policy built atop of the EDF scheduler. Unlike other schedulers, this one provides a user API and handles not only deadlines of tasks but also claimed budget per period. The main aim of the scheduler is isolation of tasks so that each task is guaranteed to meet all deadlines regardless of how other tasks behave.
  • sapi/include/rtems/cbs.h, sapi/inline/rtems/cbs.inl, score/include/rtems/score/schedulercbs.h, score/src/schedulercbs.c, score/src/schedulercbsattachthread.c, score/src/schedulercbscleanup.c, score/src/schedulercbscreateserver.c, score/src/schedulercbsdestroyserver.c, score/src/schedulercbsdetachthread.c, score/src/schedulercbsgetapprovedbudget.c, score/src/schedulercbsgetexecutiontime.c, score/src/schedulercbsgetparameters.c, score/src/schedulercbsgetremainingbudget.c, score/src/schedulercbsgetserverid.c, score/src/schedulercbsreleasejob.c, score/src/schedulercbssetparameters.c, score/src/schedulercbsunblock.c: New files.
  • Property mode set to 100644
File size: 3.8 KB
Line 
1## Automatically generated by ampolish3 - Do not edit
2
3if AMPOLISH3
4$(srcdir)/preinstall.am: Makefile.am
5        $(AMPOLISH3) $(srcdir)/Makefile.am > $(srcdir)/preinstall.am
6endif
7
8PREINSTALL_DIRS =
9DISTCLEANFILES = $(PREINSTALL_DIRS)
10
11all-local: $(TMPINSTALL_FILES)
12
13TMPINSTALL_FILES =
14CLEANFILES = $(TMPINSTALL_FILES)
15
16all-am: $(PREINSTALL_FILES)
17
18PREINSTALL_FILES =
19CLEANFILES += $(PREINSTALL_FILES)
20
21$(PROJECT_LIB)/$(dirstamp):
22        @$(MKDIR_P) $(PROJECT_LIB)
23        @: > $(PROJECT_LIB)/$(dirstamp)
24PREINSTALL_DIRS += $(PROJECT_LIB)/$(dirstamp)
25
26$(PROJECT_INCLUDE)/rtems/$(dirstamp):
27        @$(MKDIR_P) $(PROJECT_INCLUDE)/rtems
28        @: > $(PROJECT_INCLUDE)/rtems/$(dirstamp)
29PREINSTALL_DIRS += $(PROJECT_INCLUDE)/rtems/$(dirstamp)
30
31$(PROJECT_INCLUDE)/rtems/confdefs.h: include/confdefs.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
32        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/confdefs.h
33PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/confdefs.h
34
35$(PROJECT_INCLUDE)/rtems/chain.h: include/rtems/chain.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
36        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/chain.h
37PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/chain.h
38
39$(PROJECT_INCLUDE)/rtems/config.h: include/rtems/config.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
40        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/config.h
41PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/config.h
42
43$(PROJECT_INCLUDE)/rtems/extension.h: include/rtems/extension.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
44        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/extension.h
45PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/extension.h
46
47$(PROJECT_INCLUDE)/rtems/fatal.h: include/rtems/fatal.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
48        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/fatal.h
49PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/fatal.h
50
51$(PROJECT_INCLUDE)/rtems/init.h: include/rtems/init.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
52        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/init.h
53PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/init.h
54
55$(PROJECT_INCLUDE)/rtems/io.h: include/rtems/io.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
56        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/io.h
57PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/io.h
58
59$(PROJECT_INCLUDE)/rtems/mptables.h: include/rtems/mptables.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
60        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/mptables.h
61PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/mptables.h
62
63$(PROJECT_INCLUDE)/rtems/cbs.h: include/rtems/cbs.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
64        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/cbs.h
65PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/cbs.h
66
67$(PROJECT_INCLUDE)/rtems/rbtree.h: include/rtems/rbtree.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
68        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/rbtree.h
69PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rbtree.h
70
71$(PROJECT_INCLUDE)/rtems/sptables.h: include/rtems/sptables.h $(PROJECT_INCLUDE)/rtems/$(dirstamp)
72        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/sptables.h
73PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/sptables.h
74
75$(PROJECT_INCLUDE)/rtems/chain.inl: inline/rtems/chain.inl $(PROJECT_INCLUDE)/rtems/$(dirstamp)
76        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/chain.inl
77PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/chain.inl
78
79$(PROJECT_INCLUDE)/rtems/extension.inl: inline/rtems/extension.inl $(PROJECT_INCLUDE)/rtems/$(dirstamp)
80        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/extension.inl
81PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/extension.inl
82
83$(PROJECT_INCLUDE)/rtems/cbs.inl: inline/rtems/cbs.inl $(PROJECT_INCLUDE)/rtems/$(dirstamp)
84        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/cbs.inl
85PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/cbs.inl
86
87$(PROJECT_INCLUDE)/rtems/rbtree.inl: inline/rtems/rbtree.inl $(PROJECT_INCLUDE)/rtems/$(dirstamp)
88        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/rbtree.inl
89PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/rbtree.inl
90
91$(PROJECT_LIB)/libsapi.a: libsapi.a $(PROJECT_LIB)/$(dirstamp)
92        $(INSTALL_DATA) $< $(PROJECT_LIB)/libsapi.a
93TMPINSTALL_FILES += $(PROJECT_LIB)/libsapi.a
94
Note: See TracBrowser for help on using the repository browser.