[0c819966] | 1 | include $(top_srcdir)/automake/multilib.am |
---|
[53fa63e] | 2 | include $(top_srcdir)/automake/compile.am |
---|
[e1d8abb] | 3 | |
---|
[a748603] | 4 | _SUBDIRS = cpu |
---|
[0c819966] | 5 | |
---|
| 6 | ## include |
---|
| 7 | |
---|
[31be416] | 8 | include_sysdir = $(includedir)/sys |
---|
| 9 | |
---|
| 10 | include_sys_HEADERS = |
---|
| 11 | include_sys_HEADERS += include/sys/_ffcounter.h |
---|
| 12 | include_sys_HEADERS += include/sys/timeffc.h |
---|
| 13 | include_sys_HEADERS += include/sys/timepps.h |
---|
| 14 | include_sys_HEADERS += include/sys/timetc.h |
---|
| 15 | include_sys_HEADERS += include/sys/timex.h |
---|
| 16 | |
---|
[0c819966] | 17 | include_rtemsdir = $(includedir)/rtems |
---|
| 18 | |
---|
[8054b1c] | 19 | include_rtems_HEADERS = |
---|
[b618d8c] | 20 | include_rtems_HEADERS += include/rtems/linkersets.h |
---|
[d0c39838] | 21 | include_rtems_HEADERS += include/rtems/sysinit.h |
---|
[a2680da0] | 22 | include_rtems_HEADERS += include/rtems/system.h |
---|
| 23 | include_rtems_HEADERS += include/rtems/seterr.h |
---|
[0c819966] | 24 | |
---|
| 25 | include_rtems_scoredir = $(includedir)/rtems/score |
---|
| 26 | |
---|
[a2680da0] | 27 | include_rtems_score_HEADERS = include/rtems/score/address.h |
---|
| 28 | include_rtems_score_HEADERS += include/rtems/score/apimutex.h |
---|
[95519eed] | 29 | include_rtems_score_HEADERS += include/rtems/score/assert.h |
---|
[4e3d9a4d] | 30 | include_rtems_score_HEADERS += include/rtems/score/atomic.h |
---|
[a2680da0] | 31 | include_rtems_score_HEADERS += include/rtems/score/chain.h |
---|
[6e93dc4a] | 32 | include_rtems_score_HEADERS += include/rtems/score/chainimpl.h |
---|
[a2680da0] | 33 | include_rtems_score_HEADERS += include/rtems/score/context.h |
---|
| 34 | include_rtems_score_HEADERS += include/rtems/score/copyrt.h |
---|
| 35 | include_rtems_score_HEADERS += include/rtems/score/corebarrier.h |
---|
[bb2d9f9] | 36 | include_rtems_score_HEADERS += include/rtems/score/corebarrierimpl.h |
---|
[a2680da0] | 37 | include_rtems_score_HEADERS += include/rtems/score/coremsg.h |
---|
[b5d514f] | 38 | include_rtems_score_HEADERS += include/rtems/score/coremsgimpl.h |
---|
[a2680da0] | 39 | include_rtems_score_HEADERS += include/rtems/score/coremutex.h |
---|
[20e239c2] | 40 | include_rtems_score_HEADERS += include/rtems/score/coremuteximpl.h |
---|
[89fc9345] | 41 | include_rtems_score_HEADERS += include/rtems/score/corerwlockimpl.h |
---|
[a2680da0] | 42 | include_rtems_score_HEADERS += include/rtems/score/coresem.h |
---|
[c4f58558] | 43 | include_rtems_score_HEADERS += include/rtems/score/coresemimpl.h |
---|
[4e3d9a4d] | 44 | include_rtems_score_HEADERS += include/rtems/score/cpustdatomic.h |
---|
[a2680da0] | 45 | include_rtems_score_HEADERS += include/rtems/score/heap.h |
---|
[e6f7f81] | 46 | include_rtems_score_HEADERS += include/rtems/score/heapimpl.h |
---|
[a2680da0] | 47 | include_rtems_score_HEADERS += include/rtems/score/protectedheap.h |
---|
| 48 | include_rtems_score_HEADERS += include/rtems/score/interr.h |
---|
| 49 | include_rtems_score_HEADERS += include/rtems/score/isr.h |
---|
[df00777] | 50 | include_rtems_score_HEADERS += include/rtems/score/isrlevel.h |
---|
[2d915cf] | 51 | include_rtems_score_HEADERS += include/rtems/score/isrlock.h |
---|
[8fb2bea] | 52 | include_rtems_score_HEADERS += include/rtems/score/freechain.h |
---|
[8fcafdd5] | 53 | include_rtems_score_HEADERS += include/rtems/score/mrsp.h |
---|
| 54 | include_rtems_score_HEADERS += include/rtems/score/mrspimpl.h |
---|
[de59c065] | 55 | include_rtems_score_HEADERS += include/rtems/score/muteximpl.h |
---|
[a2680da0] | 56 | include_rtems_score_HEADERS += include/rtems/score/object.h |
---|
[a2e3f33] | 57 | include_rtems_score_HEADERS += include/rtems/score/objectimpl.h |
---|
[a5385b1] | 58 | include_rtems_score_HEADERS += include/rtems/score/onceimpl.h |
---|
[a2680da0] | 59 | include_rtems_score_HEADERS += include/rtems/score/percpu.h |
---|
| 60 | include_rtems_score_HEADERS += include/rtems/score/priority.h |
---|
[300f6a48] | 61 | include_rtems_score_HEADERS += include/rtems/score/priorityimpl.h |
---|
[a2680da0] | 62 | include_rtems_score_HEADERS += include/rtems/score/prioritybitmap.h |
---|
[f0bfd7d8] | 63 | include_rtems_score_HEADERS += include/rtems/score/prioritybitmapimpl.h |
---|
[f980561] | 64 | include_rtems_score_HEADERS += include/rtems/score/profiling.h |
---|
[a38d1fe4] | 65 | include_rtems_score_HEADERS += include/rtems/score/processormask.h |
---|
[a2680da0] | 66 | include_rtems_score_HEADERS += include/rtems/score/rbtree.h |
---|
[93fb3cb0] | 67 | include_rtems_score_HEADERS += include/rtems/score/rbtreeimpl.h |
---|
[a2680da0] | 68 | include_rtems_score_HEADERS += include/rtems/score/scheduler.h |
---|
[c6e21ee1] | 69 | include_rtems_score_HEADERS += include/rtems/score/schedulerimpl.h |
---|
[82db8e56] | 70 | include_rtems_score_HEADERS += include/rtems/score/schedulercbs.h |
---|
[beab7329] | 71 | include_rtems_score_HEADERS += include/rtems/score/schedulercbsimpl.h |
---|
[5472ad41] | 72 | include_rtems_score_HEADERS += include/rtems/score/scheduleredf.h |
---|
[e5ca54c9] | 73 | include_rtems_score_HEADERS += include/rtems/score/scheduleredfimpl.h |
---|
[e27421f] | 74 | include_rtems_score_HEADERS += include/rtems/score/schedulernode.h |
---|
[52a661e8] | 75 | include_rtems_score_HEADERS += include/rtems/score/schedulernodeimpl.h |
---|
[a2680da0] | 76 | include_rtems_score_HEADERS += include/rtems/score/schedulerpriority.h |
---|
[f068384e] | 77 | include_rtems_score_HEADERS += include/rtems/score/schedulerpriorityimpl.h |
---|
[99b3505] | 78 | include_rtems_score_HEADERS += include/rtems/score/schedulerprioritysmp.h |
---|
[a2680da0] | 79 | include_rtems_score_HEADERS += include/rtems/score/schedulersimple.h |
---|
[bd5606ab] | 80 | include_rtems_score_HEADERS += include/rtems/score/schedulersimpleimpl.h |
---|
[9d83f58a] | 81 | include_rtems_score_HEADERS += include/rtems/score/schedulersmp.h |
---|
| 82 | include_rtems_score_HEADERS += include/rtems/score/schedulersmpimpl.h |
---|
[c090db7] | 83 | include_rtems_score_HEADERS += include/rtems/score/semaphoreimpl.h |
---|
[edde99b] | 84 | include_rtems_score_HEADERS += include/rtems/score/smp.h |
---|
[ad7292f] | 85 | include_rtems_score_HEADERS += include/rtems/score/smpbarrier.h |
---|
[3ccce23] | 86 | include_rtems_score_HEADERS += include/rtems/score/smplock.h |
---|
[05b7eec] | 87 | include_rtems_score_HEADERS += include/rtems/score/smplockseq.h |
---|
[6ca4f6a] | 88 | include_rtems_score_HEADERS += include/rtems/score/smpimpl.h |
---|
[a2680da0] | 89 | include_rtems_score_HEADERS += include/rtems/score/stack.h |
---|
[218286bc] | 90 | include_rtems_score_HEADERS += include/rtems/score/stackimpl.h |
---|
[a2680da0] | 91 | include_rtems_score_HEADERS += include/rtems/score/states.h |
---|
[fe6c170c] | 92 | include_rtems_score_HEADERS += include/rtems/score/statesimpl.h |
---|
[dce48791] | 93 | include_rtems_score_HEADERS += include/rtems/score/status.h |
---|
[a2680da0] | 94 | include_rtems_score_HEADERS += include/rtems/score/sysstate.h |
---|
| 95 | include_rtems_score_HEADERS += include/rtems/score/thread.h |
---|
[5618c37a] | 96 | include_rtems_score_HEADERS += include/rtems/score/threadimpl.h |
---|
[4fc370e] | 97 | include_rtems_score_HEADERS += include/rtems/score/threaddispatch.h |
---|
[a2680da0] | 98 | include_rtems_score_HEADERS += include/rtems/score/threadq.h |
---|
[a112364] | 99 | include_rtems_score_HEADERS += include/rtems/score/threadqimpl.h |
---|
[a2680da0] | 100 | include_rtems_score_HEADERS += include/rtems/score/timespec.h |
---|
| 101 | include_rtems_score_HEADERS += include/rtems/score/timestamp.h |
---|
[31be416] | 102 | include_rtems_score_HEADERS += include/rtems/score/timecounter.h |
---|
| 103 | include_rtems_score_HEADERS += include/rtems/score/timecounterimpl.h |
---|
[022851a] | 104 | include_rtems_score_HEADERS += include/rtems/score/tls.h |
---|
[965a442] | 105 | include_rtems_score_HEADERS += include/rtems/score/tod.h |
---|
[f031df0e] | 106 | include_rtems_score_HEADERS += include/rtems/score/todimpl.h |
---|
[a2680da0] | 107 | include_rtems_score_HEADERS += include/rtems/score/userext.h |
---|
[3be0c9a] | 108 | include_rtems_score_HEADERS += include/rtems/score/userextimpl.h |
---|
[a2680da0] | 109 | include_rtems_score_HEADERS += include/rtems/score/watchdog.h |
---|
[4b48ece0] | 110 | include_rtems_score_HEADERS += include/rtems/score/watchdogimpl.h |
---|
[a2680da0] | 111 | include_rtems_score_HEADERS += include/rtems/score/wkspace.h |
---|
| 112 | include_rtems_score_HEADERS += include/rtems/score/cpuopts.h |
---|
| 113 | include_rtems_score_HEADERS += include/rtems/score/basedefs.h |
---|
[42bb344e] | 114 | |
---|
[0c819966] | 115 | if HAS_MP |
---|
[8f83131] | 116 | # We only build multiprocessing related files if HAS_MP was defined |
---|
[a2680da0] | 117 | include_rtems_score_HEADERS += include/rtems/score/mpci.h |
---|
[7f04cb18] | 118 | include_rtems_score_HEADERS += include/rtems/score/mpciimpl.h |
---|
[a2680da0] | 119 | include_rtems_score_HEADERS += include/rtems/score/mppkt.h |
---|
| 120 | include_rtems_score_HEADERS += include/rtems/score/objectmp.h |
---|
| 121 | include_rtems_score_HEADERS += include/rtems/score/threadmp.h |
---|
[0c819966] | 122 | endif |
---|
| 123 | |
---|
[ba7bc099] | 124 | if HAS_SMP |
---|
[f3d9f228] | 125 | include_rtems_score_HEADERS += include/rtems/score/scheduleredfsmp.h |
---|
[238629f] | 126 | include_rtems_score_HEADERS += include/rtems/score/schedulerprioritysmpimpl.h |
---|
[56c396b] | 127 | include_rtems_score_HEADERS += include/rtems/score/schedulerpriorityaffinitysmp.h |
---|
[ba7bc099] | 128 | include_rtems_score_HEADERS += include/rtems/score/schedulersimplesmp.h |
---|
[981eed2] | 129 | include_rtems_score_HEADERS += include/rtems/score/schedulerstrongapa.h |
---|
[41ce30a] | 130 | include_rtems_score_HEADERS += include/rtems/score/smplockmcs.h |
---|
[2aae3a7] | 131 | include_rtems_score_HEADERS += include/rtems/score/smplockstats.h |
---|
[a7668b2] | 132 | include_rtems_score_HEADERS += include/rtems/score/smplockticket.h |
---|
[ba7bc099] | 133 | endif |
---|
| 134 | |
---|
[0c819966] | 135 | ## src |
---|
| 136 | |
---|
[4df3f89] | 137 | noinst_LIBRARIES = libscore.a |
---|
| 138 | libscore_a_SOURCES = |
---|
| 139 | libscore_a_CPPFLAGS = $(AM_CPPFLAGS) |
---|
| 140 | |
---|
[0c819966] | 141 | # We only build multiprocessing related files if HAS_MP was defined |
---|
[4df3f89] | 142 | if HAS_MP |
---|
| 143 | libscore_a_SOURCES += src/mpci.c src/objectmp.c src/threadmp.c |
---|
| 144 | endif |
---|
[0c819966] | 145 | |
---|
[42bb344e] | 146 | if HAS_SMP |
---|
[9a1bab2] | 147 | libscore_a_SOURCES += src/percpustatewait.c |
---|
[53ad908] | 148 | libscore_a_SOURCES += src/profilingsmplock.c |
---|
[f3d9f228] | 149 | libscore_a_SOURCES += src/scheduleredfsmp.c |
---|
[56c396b] | 150 | libscore_a_SOURCES += src/schedulerpriorityaffinitysmp.c |
---|
[99b3505] | 151 | libscore_a_SOURCES += src/schedulerprioritysmp.c |
---|
[a936aa49] | 152 | libscore_a_SOURCES += src/schedulersimplesmp.c |
---|
[981eed2] | 153 | libscore_a_SOURCES += src/schedulerstrongapa.c |
---|
[a936aa49] | 154 | libscore_a_SOURCES += src/smp.c |
---|
[9052f88] | 155 | libscore_a_SOURCES += src/smplock.c |
---|
[26c142e5] | 156 | libscore_a_SOURCES += src/smpmulticastaction.c |
---|
[5c3d250] | 157 | libscore_a_SOURCES += src/schedulerdefaultaskforhelp.c |
---|
[cfe457f] | 158 | libscore_a_SOURCES += src/schedulerdefaultsetaffinity.c |
---|
[088acbb0] | 159 | libscore_a_SOURCES += src/schedulersmp.c |
---|
[6359b68] | 160 | libscore_a_SOURCES += src/schedulersmpstartidle.c |
---|
[42bb344e] | 161 | endif |
---|
[06dcaf0] | 162 | |
---|
[8fd28d83] | 163 | ## CORE_APIMUTEX_C_FILES |
---|
[a2e3f33] | 164 | libscore_a_SOURCES += src/apimutex.c \ |
---|
[ec84273d] | 165 | src/apimutexlock.c src/apimutexisowner.c src/apimutexunlock.c |
---|
[8fd28d83] | 166 | |
---|
[9c191ee] | 167 | ## CORE_BARRIER_C_FILES |
---|
| 168 | libscore_a_SOURCES += src/corebarrier.c src/corebarrierrelease.c \ |
---|
| 169 | src/corebarrierwait.c |
---|
| 170 | |
---|
[4df3f89] | 171 | ## CORE_MESSAGE_QUEUE_C_FILES |
---|
| 172 | libscore_a_SOURCES += src/coremsg.c src/coremsgbroadcast.c \ |
---|
[8f83131] | 173 | src/coremsgclose.c src/coremsgflush.c src/coremsgflushwait.c \ |
---|
[c654b525] | 174 | src/coremsginsert.c src/coremsgseize.c \ |
---|
[8f83131] | 175 | src/coremsgsubmit.c |
---|
[0c819966] | 176 | |
---|
[4df3f89] | 177 | ## CORE_MUTEX_C_FILES |
---|
[0b713f89] | 178 | libscore_a_SOURCES += src/coremutexseize.c |
---|
[0c819966] | 179 | |
---|
[11e8bc5] | 180 | ## CORE_PERCPU_C_FILES |
---|
| 181 | libscore_a_SOURCES += src/percpu.c |
---|
[f1738ed] | 182 | libscore_a_SOURCES += src/percpuasm.c |
---|
[11e8bc5] | 183 | |
---|
[9c191ee] | 184 | ## CORE_RWLOCK_C_FILES |
---|
| 185 | libscore_a_SOURCES += src/corerwlock.c src/corerwlockobtainread.c \ |
---|
[b0686b4] | 186 | src/corerwlockobtainwrite.c src/corerwlockrelease.c |
---|
[9c191ee] | 187 | |
---|
[4df3f89] | 188 | ## CORE_SEMAPHORE_C_FILES |
---|
[d12b313] | 189 | libscore_a_SOURCES += src/coresem.c |
---|
[0c819966] | 190 | |
---|
[4df3f89] | 191 | ## HEAP_C_FILES |
---|
[e746a88] | 192 | libscore_a_SOURCES += src/heap.c src/heapallocate.c src/heapextend.c \ |
---|
| 193 | src/heapfree.c src/heapsizeofuserarea.c src/heapwalk.c src/heapgetinfo.c \ |
---|
[28a0887] | 194 | src/heapgetfreeinfo.c src/heapresizeblock.c src/heapiterate.c \ |
---|
[6ccfe72] | 195 | src/heapgreedy.c src/heapnoextend.c |
---|
[0c819966] | 196 | |
---|
[4df3f89] | 197 | ## OBJECT_C_FILES |
---|
[584ab9e] | 198 | libscore_a_SOURCES += src/objectallocate.c src/objectclose.c \ |
---|
[ee710ef] | 199 | src/objectextendinformation.c src/objectfree.c \ |
---|
[4bae341d] | 200 | src/objectgetnext.c src/objectinitializeinformation.c \ |
---|
[ce19f1fa] | 201 | src/objectnametoid.c src/objectnametoidstring.c \ |
---|
[ff08b808] | 202 | src/objectshrinkinformation.c src/objectgetnoprotection.c \ |
---|
[6c06288] | 203 | src/objectidtoname.c src/objectgetnameasstring.c src/objectsetname.c \ |
---|
[9184270] | 204 | src/objectgetinfo.c src/objectgetinfoid.c src/objectapimaximumclass.c \ |
---|
[fe1dc22] | 205 | src/objectnamespaceremove.c \ |
---|
| 206 | src/objectactivecount.c |
---|
[77e6eba7] | 207 | libscore_a_SOURCES += src/objectgetlocal.c |
---|
[0c819966] | 208 | |
---|
[0faa9dad] | 209 | ## SCHEDULER_C_FILES |
---|
[4994927] | 210 | libscore_a_SOURCES += src/log2table.c |
---|
[0faa9dad] | 211 | libscore_a_SOURCES += src/scheduler.c |
---|
[0712d17] | 212 | libscore_a_SOURCES += src/schedulergetaffinity.c |
---|
| 213 | libscore_a_SOURCES += src/schedulersetaffinity.c |
---|
[77ff5599] | 214 | libscore_a_SOURCES += src/schedulerdefaultmappriority.c |
---|
[8e467384] | 215 | libscore_a_SOURCES += src/schedulerdefaultnodedestroy.c |
---|
| 216 | libscore_a_SOURCES += src/schedulerdefaultnodeinit.c |
---|
[037cfd1] | 217 | libscore_a_SOURCES += src/schedulerdefaultreleasejob.c |
---|
[3733b224] | 218 | libscore_a_SOURCES += src/schedulerdefaultschedule.c |
---|
[1ccb64e1] | 219 | libscore_a_SOURCES += src/schedulerdefaultstartidle.c |
---|
[3346106b] | 220 | libscore_a_SOURCES += src/schedulerdefaulttick.c |
---|
[0faa9dad] | 221 | |
---|
| 222 | ## SCHEDULERPRIORITY_C_FILES |
---|
| 223 | libscore_a_SOURCES += src/schedulerpriority.c \ |
---|
[108c4b0] | 224 | src/schedulerpriorityblock.c \ |
---|
[f39f667a] | 225 | src/schedulerprioritychangepriority.c \ |
---|
[108c4b0] | 226 | src/schedulerpriorityschedule.c \ |
---|
| 227 | src/schedulerpriorityunblock.c \ |
---|
| 228 | src/schedulerpriorityyield.c |
---|
[0faa9dad] | 229 | |
---|
[0118ed6] | 230 | ## SCHEDULERSIMPLE_C_FILES |
---|
| 231 | libscore_a_SOURCES += src/schedulersimple.c \ |
---|
| 232 | src/schedulersimpleblock.c \ |
---|
[f39f667a] | 233 | src/schedulersimplechangepriority.c \ |
---|
[0118ed6] | 234 | src/schedulersimpleschedule.c \ |
---|
| 235 | src/schedulersimpleunblock.c \ |
---|
[2d1bdc8] | 236 | src/schedulersimpleyield.c |
---|
[0118ed6] | 237 | |
---|
[5472ad41] | 238 | ## SCHEDULEREDF_C_FILES |
---|
| 239 | libscore_a_SOURCES += src/scheduleredf.c \ |
---|
[8e467384] | 240 | src/scheduleredfnodeinit.c \ |
---|
[5472ad41] | 241 | src/scheduleredfblock.c \ |
---|
[f39f667a] | 242 | src/scheduleredfchangepriority.c \ |
---|
[5472ad41] | 243 | src/scheduleredfreleasejob.c \ |
---|
| 244 | src/scheduleredfschedule.c \ |
---|
| 245 | src/scheduleredfunblock.c \ |
---|
| 246 | src/scheduleredfyield.c |
---|
| 247 | |
---|
[82db8e56] | 248 | ## SCHEDULERCBS_C_FILES |
---|
| 249 | libscore_a_SOURCES += src/schedulercbs.c \ |
---|
[8e467384] | 250 | src/schedulercbsnodeinit.c \ |
---|
[82db8e56] | 251 | src/schedulercbsattachthread.c \ |
---|
| 252 | src/schedulercbscleanup.c \ |
---|
| 253 | src/schedulercbscreateserver.c \ |
---|
| 254 | src/schedulercbsdestroyserver.c \ |
---|
| 255 | src/schedulercbsdetachthread.c \ |
---|
| 256 | src/schedulercbsgetapprovedbudget.c \ |
---|
| 257 | src/schedulercbsgetexecutiontime.c \ |
---|
| 258 | src/schedulercbsgetparameters.c \ |
---|
| 259 | src/schedulercbsgetremainingbudget.c \ |
---|
| 260 | src/schedulercbsgetserverid.c \ |
---|
| 261 | src/schedulercbssetparameters.c \ |
---|
| 262 | src/schedulercbsreleasejob.c \ |
---|
| 263 | src/schedulercbsunblock.c |
---|
| 264 | |
---|
[e746a88] | 265 | ## PROTECTED_HEAP_C_FILES |
---|
[9224a751] | 266 | libscore_a_SOURCES += src/pheapallocate.c \ |
---|
[7246c8e9] | 267 | src/pheapextend.c src/pheapfree.c src/pheapgetsize.c \ |
---|
| 268 | src/pheapgetblocksize.c src/pheapgetfreeinfo.c src/pheapgetinfo.c \ |
---|
[a89ae540] | 269 | src/pheapinit.c src/pheapresizeblock.c src/pheapwalk.c src/pheapiterate.c |
---|
[e746a88] | 270 | |
---|
[8fb2bea] | 271 | ## FREECHAIN_C_FILES |
---|
| 272 | libscore_a_SOURCES += src/freechain.c |
---|
| 273 | |
---|
[bd9baa81] | 274 | ## RBTREE_C_FILES |
---|
[ddb6a49b] | 275 | libscore_a_SOURCES += \ |
---|
[69a6802b] | 276 | src/rbtreeextract.c \ |
---|
[833dd90] | 277 | src/rbtreeinsert.c src/rbtreeiterate.c src/rbtreenext.c |
---|
[edf640f] | 278 | libscore_a_SOURCES += src/rbtreereplace.c |
---|
[bd9baa81] | 279 | |
---|
[4df3f89] | 280 | ## THREAD_C_FILES |
---|
| 281 | libscore_a_SOURCES += src/thread.c src/threadchangepriority.c \ |
---|
[1b1be254] | 282 | src/threadclearstate.c src/threadcreateidle.c \ |
---|
[aa05cfbb] | 283 | src/threaddispatch.c \ |
---|
[93f7ea15] | 284 | src/threadget.c src/threadhandler.c src/threadinitialize.c \ |
---|
[1461aba8] | 285 | src/threadloadenv.c \ |
---|
[300f6a48] | 286 | src/threadrestart.c \ |
---|
[f39f667a] | 287 | src/threadsetstate.c \ |
---|
[93f7ea15] | 288 | src/threadstackallocate.c src/threadstackfree.c src/threadstart.c \ |
---|
[2429766] | 289 | src/threadstartmultitasking.c src/iterateoverthreads.c |
---|
[ccd5434] | 290 | libscore_a_SOURCES += src/threadentryadaptoridle.c |
---|
| 291 | libscore_a_SOURCES += src/threadentryadaptornumeric.c |
---|
| 292 | libscore_a_SOURCES += src/threadentryadaptorpointer.c |
---|
[d37adfe5] | 293 | libscore_a_SOURCES += src/threadgetcputimeused.c |
---|
[a38ced2] | 294 | libscore_a_SOURCES += src/threadglobalconstruction.c |
---|
[d271c3bb] | 295 | libscore_a_SOURCES += src/threaditerate.c |
---|
[7ced9d9b] | 296 | libscore_a_SOURCES += src/threadname.c |
---|
[2403473] | 297 | libscore_a_SOURCES += src/threadscheduler.c |
---|
[08fe84b] | 298 | libscore_a_SOURCES += src/threadtimeout.c |
---|
[97312fcc] | 299 | libscore_a_SOURCES += src/threadwaitgetid.c |
---|
[701dd96f] | 300 | libscore_a_SOURCES += src/threadyield.c |
---|
[2d1bdc8] | 301 | |
---|
[4df3f89] | 302 | ## THREADQ_C_FILES |
---|
[688fbc44] | 303 | libscore_a_SOURCES += src/threadq.c \ |
---|
[d2bdf5c] | 304 | src/threadqenqueue.c \ |
---|
[3250664] | 305 | src/threadqextractwithproxy.c src/threadqfirst.c \ |
---|
[cc366ec] | 306 | src/threadqflush.c |
---|
[568af83] | 307 | libscore_a_SOURCES += src/threadqops.c |
---|
[c3105894] | 308 | libscore_a_SOURCES += src/threadqtimeout.c |
---|
[0c819966] | 309 | |
---|
[fc054ca] | 310 | ## TIMESPEC_C_FILES |
---|
[412dbff6] | 311 | libscore_a_SOURCES += src/timespecaddto.c src/timespecfromticks.c \ |
---|
[3a42e6fd] | 312 | src/timespecisvalid.c src/timespeclessthan.c \ |
---|
[c3330a8] | 313 | src/timespecsubtract.c src/timespectoticks.c src/timespecdivide.c \ |
---|
[2d1bdc8] | 314 | src/timespecdividebyinteger.c src/timespecgetasnanoseconds.c |
---|
[fc054ca] | 315 | |
---|
[4df3f89] | 316 | ## TOD_C_FILES |
---|
[7cd2484] | 317 | libscore_a_SOURCES += src/coretod.c src/coretodset.c \ |
---|
| 318 | src/coretodtickspersec.c \ |
---|
[875fff0a] | 319 | src/coretodadjust.c |
---|
[0c819966] | 320 | |
---|
[4df3f89] | 321 | ## WATCHDOG_C_FILES |
---|
[03b900d] | 322 | libscore_a_SOURCES += src/watchdoginsert.c |
---|
| 323 | libscore_a_SOURCES += src/watchdogremove.c |
---|
[7cd2484] | 324 | libscore_a_SOURCES += src/watchdogtick.c |
---|
[9baffdf] | 325 | libscore_a_SOURCES += src/watchdogtickssinceboot.c |
---|
[0c819966] | 326 | |
---|
[c3db01d0] | 327 | ## USEREXT_C_FILES |
---|
[b7de5de] | 328 | libscore_a_SOURCES += src/userextaddset.c \ |
---|
[32b2c83] | 329 | src/userext.c src/userextremoveset.c src/userextiterate.c |
---|
[c3db01d0] | 330 | |
---|
[4df3f89] | 331 | ## STD_C_FILES |
---|
[d995a263] | 332 | libscore_a_SOURCES += src/chain.c \ |
---|
[cbd07e4] | 333 | src/chainnodecount.c \ |
---|
[ff25926] | 334 | src/debugisthreaddispatchingallowed.c \ |
---|
[141b311] | 335 | src/interr.c src/isr.c src/wkspace.c src/wkstringduplicate.c |
---|
[0b268b8b] | 336 | libscore_a_SOURCES += src/isrisinprogress.c |
---|
[9e9e61d] | 337 | libscore_a_SOURCES += src/condition.c |
---|
[72f4b98b] | 338 | libscore_a_SOURCES += src/debugisownerofallocator.c |
---|
[40188718] | 339 | libscore_a_SOURCES += src/futex.c |
---|
[f980561] | 340 | libscore_a_SOURCES += src/profilingisrentryexit.c |
---|
[214d8ed] | 341 | libscore_a_SOURCES += src/mutex.c |
---|
[a5385b1] | 342 | libscore_a_SOURCES += src/once.c |
---|
[a1b4af4b] | 343 | libscore_a_SOURCES += src/sched.c |
---|
[7237b3e] | 344 | libscore_a_SOURCES += src/semaphore.c |
---|
[4ccb79bc] | 345 | libscore_a_SOURCES += src/smpbarrierwait.c |
---|
[31be416] | 346 | libscore_a_SOURCES += src/kern_tc.c |
---|
[fd6fde8] | 347 | libscore_a_SOURCES += src/libatomic.c |
---|
[7a5e4d94] | 348 | libscore_a_SOURCES += src/processormaskcopy.c |
---|
[0c819966] | 349 | |
---|
[4768a274] | 350 | EXTRA_DIST = src/Unlimited.txt |
---|
[0c819966] | 351 | |
---|
[dbe8e519] | 352 | DISTCLEANFILES = include/rtems/score/cpuopts.h |
---|
[8f83131] | 353 | |
---|
[6265b83] | 354 | include $(srcdir)/preinstall.am |
---|
[fed6210d] | 355 | include $(top_srcdir)/automake/subdirs.am |
---|
| 356 | include $(top_srcdir)/automake/local.am |
---|