forked from Imagelibrary/rtems
build: Merge score/Makefile.am
This commit is contained in:
@@ -629,6 +629,199 @@ libcpukit_a_SOURCES += rtems/src/timerserverfireafter.c
|
||||
libcpukit_a_SOURCES += rtems/src/timerserverfirewhen.c
|
||||
libcpukit_a_SOURCES += rtems/src/workspace.c
|
||||
libcpukit_a_SOURCES += rtems/src/workspacegreedy.c
|
||||
libcpukit_a_SOURCES += score/src/allocatormutex.c
|
||||
libcpukit_a_SOURCES += score/src/apimutexisowner.c
|
||||
libcpukit_a_SOURCES += score/src/apimutexlock.c
|
||||
libcpukit_a_SOURCES += score/src/apimutexunlock.c
|
||||
libcpukit_a_SOURCES += score/src/corebarrier.c
|
||||
libcpukit_a_SOURCES += score/src/corebarrierrelease.c
|
||||
libcpukit_a_SOURCES += score/src/corebarrierwait.c
|
||||
libcpukit_a_SOURCES += score/src/coremsg.c
|
||||
libcpukit_a_SOURCES += score/src/coremsgbroadcast.c
|
||||
libcpukit_a_SOURCES += score/src/coremsgclose.c
|
||||
libcpukit_a_SOURCES += score/src/coremsgflush.c
|
||||
libcpukit_a_SOURCES += score/src/coremsgflushwait.c
|
||||
libcpukit_a_SOURCES += score/src/coremsginsert.c
|
||||
libcpukit_a_SOURCES += score/src/coremsgseize.c
|
||||
libcpukit_a_SOURCES += score/src/coremsgsubmit.c
|
||||
libcpukit_a_SOURCES += score/src/coremutexseize.c
|
||||
libcpukit_a_SOURCES += score/src/percpu.c
|
||||
libcpukit_a_SOURCES += score/src/percpuasm.c
|
||||
libcpukit_a_SOURCES += score/src/corerwlock.c
|
||||
libcpukit_a_SOURCES += score/src/corerwlockobtainread.c
|
||||
libcpukit_a_SOURCES += score/src/corerwlockobtainwrite.c
|
||||
libcpukit_a_SOURCES += score/src/corerwlockrelease.c
|
||||
libcpukit_a_SOURCES += score/src/coresem.c
|
||||
libcpukit_a_SOURCES += score/src/heap.c
|
||||
libcpukit_a_SOURCES += score/src/heapallocate.c
|
||||
libcpukit_a_SOURCES += score/src/heapextend.c
|
||||
libcpukit_a_SOURCES += score/src/heapfree.c
|
||||
libcpukit_a_SOURCES += score/src/heapsizeofuserarea.c
|
||||
libcpukit_a_SOURCES += score/src/heapwalk.c
|
||||
libcpukit_a_SOURCES += score/src/heapgetinfo.c
|
||||
libcpukit_a_SOURCES += score/src/heapgetfreeinfo.c
|
||||
libcpukit_a_SOURCES += score/src/heapresizeblock.c
|
||||
libcpukit_a_SOURCES += score/src/heapiterate.c
|
||||
libcpukit_a_SOURCES += score/src/heapgreedy.c
|
||||
libcpukit_a_SOURCES += score/src/heapnoextend.c
|
||||
libcpukit_a_SOURCES += score/src/objectallocate.c
|
||||
libcpukit_a_SOURCES += score/src/objectclose.c
|
||||
libcpukit_a_SOURCES += score/src/objectextendinformation.c
|
||||
libcpukit_a_SOURCES += score/src/objectfree.c
|
||||
libcpukit_a_SOURCES += score/src/objectgetnext.c
|
||||
libcpukit_a_SOURCES += score/src/objectinitializeinformation.c
|
||||
libcpukit_a_SOURCES += score/src/objectnametoid.c
|
||||
libcpukit_a_SOURCES += score/src/objectnametoidstring.c
|
||||
libcpukit_a_SOURCES += score/src/objectshrinkinformation.c
|
||||
libcpukit_a_SOURCES += score/src/objectgetnoprotection.c
|
||||
libcpukit_a_SOURCES += score/src/objectidtoname.c
|
||||
libcpukit_a_SOURCES += score/src/objectgetnameasstring.c
|
||||
libcpukit_a_SOURCES += score/src/objectsetname.c
|
||||
libcpukit_a_SOURCES += score/src/objectgetinfo.c
|
||||
libcpukit_a_SOURCES += score/src/objectgetinfoid.c
|
||||
libcpukit_a_SOURCES += score/src/objectapimaximumclass.c
|
||||
libcpukit_a_SOURCES += score/src/objectnamespaceremove.c
|
||||
libcpukit_a_SOURCES += score/src/objectactivecount.c
|
||||
libcpukit_a_SOURCES += score/src/objectgetlocal.c
|
||||
libcpukit_a_SOURCES += score/src/log2table.c
|
||||
libcpukit_a_SOURCES += score/src/scheduler.c
|
||||
libcpukit_a_SOURCES += score/src/schedulergetaffinity.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersetaffinity.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultmappriority.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultnodedestroy.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultnodeinit.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultreleasejob.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultschedule.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultstartidle.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaulttick.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerpriority.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerpriorityblock.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerprioritychangepriority.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerpriorityschedule.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerpriorityunblock.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerpriorityyield.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersimple.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersimpleblock.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersimplechangepriority.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersimpleschedule.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersimpleunblock.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersimpleyield.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredf.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredfnodeinit.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredfblock.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredfchangepriority.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredfreleasejob.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredfschedule.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredfunblock.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredfyield.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbs.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsnodeinit.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsattachthread.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbscleanup.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbscreateserver.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsdestroyserver.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsdetachthread.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsgetapprovedbudget.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsgetexecutiontime.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsgetparameters.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsgetremainingbudget.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsgetserverid.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbssetparameters.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsreleasejob.c
|
||||
libcpukit_a_SOURCES += score/src/schedulercbsunblock.c
|
||||
libcpukit_a_SOURCES += score/src/pheapallocate.c
|
||||
libcpukit_a_SOURCES += score/src/pheapextend.c
|
||||
libcpukit_a_SOURCES += score/src/pheapfree.c
|
||||
libcpukit_a_SOURCES += score/src/pheapgetsize.c
|
||||
libcpukit_a_SOURCES += score/src/pheapgetblocksize.c
|
||||
libcpukit_a_SOURCES += score/src/pheapgetfreeinfo.c
|
||||
libcpukit_a_SOURCES += score/src/pheapgetinfo.c
|
||||
libcpukit_a_SOURCES += score/src/pheapinit.c
|
||||
libcpukit_a_SOURCES += score/src/pheapresizeblock.c
|
||||
libcpukit_a_SOURCES += score/src/pheapwalk.c
|
||||
libcpukit_a_SOURCES += score/src/pheapiterate.c
|
||||
libcpukit_a_SOURCES += score/src/freechain.c
|
||||
libcpukit_a_SOURCES += score/src/rbtreeextract.c
|
||||
libcpukit_a_SOURCES += score/src/rbtreeinsert.c
|
||||
libcpukit_a_SOURCES += score/src/rbtreeiterate.c
|
||||
libcpukit_a_SOURCES += score/src/rbtreenext.c
|
||||
libcpukit_a_SOURCES += score/src/rbtreepostorder.c
|
||||
libcpukit_a_SOURCES += score/src/rbtreereplace.c
|
||||
libcpukit_a_SOURCES += score/src/thread.c
|
||||
libcpukit_a_SOURCES += score/src/threadchangepriority.c
|
||||
libcpukit_a_SOURCES += score/src/threadclearstate.c
|
||||
libcpukit_a_SOURCES += score/src/threadcreateidle.c
|
||||
libcpukit_a_SOURCES += score/src/threaddispatch.c
|
||||
libcpukit_a_SOURCES += score/src/threadget.c
|
||||
libcpukit_a_SOURCES += score/src/threadhandler.c
|
||||
libcpukit_a_SOURCES += score/src/threadinitialize.c
|
||||
libcpukit_a_SOURCES += score/src/threadloadenv.c
|
||||
libcpukit_a_SOURCES += score/src/threadrestart.c
|
||||
libcpukit_a_SOURCES += score/src/threadsetstate.c
|
||||
libcpukit_a_SOURCES += score/src/threadstackallocate.c
|
||||
libcpukit_a_SOURCES += score/src/threadstackfree.c
|
||||
libcpukit_a_SOURCES += score/src/threadstart.c
|
||||
libcpukit_a_SOURCES += score/src/threadstartmultitasking.c
|
||||
libcpukit_a_SOURCES += score/src/iterateoverthreads.c
|
||||
libcpukit_a_SOURCES += score/src/threadentryadaptoridle.c
|
||||
libcpukit_a_SOURCES += score/src/threadentryadaptornumeric.c
|
||||
libcpukit_a_SOURCES += score/src/threadentryadaptorpointer.c
|
||||
libcpukit_a_SOURCES += score/src/threadgetcputimeused.c
|
||||
libcpukit_a_SOURCES += score/src/threaditerate.c
|
||||
libcpukit_a_SOURCES += score/src/threadname.c
|
||||
libcpukit_a_SOURCES += score/src/threadscheduler.c
|
||||
libcpukit_a_SOURCES += score/src/threadtimeout.c
|
||||
libcpukit_a_SOURCES += score/src/threadwaitgetid.c
|
||||
libcpukit_a_SOURCES += score/src/threadyield.c
|
||||
libcpukit_a_SOURCES += score/src/threadq.c
|
||||
libcpukit_a_SOURCES += score/src/threadqenqueue.c
|
||||
libcpukit_a_SOURCES += score/src/threadqextractwithproxy.c
|
||||
libcpukit_a_SOURCES += score/src/threadqfirst.c
|
||||
libcpukit_a_SOURCES += score/src/threadqflush.c
|
||||
libcpukit_a_SOURCES += score/src/threadqops.c
|
||||
libcpukit_a_SOURCES += score/src/threadqtimeout.c
|
||||
libcpukit_a_SOURCES += score/src/timespecaddto.c
|
||||
libcpukit_a_SOURCES += score/src/timespecfromticks.c
|
||||
libcpukit_a_SOURCES += score/src/timespecisvalid.c
|
||||
libcpukit_a_SOURCES += score/src/timespeclessthan.c
|
||||
libcpukit_a_SOURCES += score/src/timespecsubtract.c
|
||||
libcpukit_a_SOURCES += score/src/timespectoticks.c
|
||||
libcpukit_a_SOURCES += score/src/timespecdivide.c
|
||||
libcpukit_a_SOURCES += score/src/timespecdividebyinteger.c
|
||||
libcpukit_a_SOURCES += score/src/timespecgetasnanoseconds.c
|
||||
libcpukit_a_SOURCES += score/src/coretod.c
|
||||
libcpukit_a_SOURCES += score/src/coretodset.c
|
||||
libcpukit_a_SOURCES += score/src/coretodtickspersec.c
|
||||
libcpukit_a_SOURCES += score/src/coretodadjust.c
|
||||
libcpukit_a_SOURCES += score/src/watchdoginsert.c
|
||||
libcpukit_a_SOURCES += score/src/watchdogremove.c
|
||||
libcpukit_a_SOURCES += score/src/watchdogtick.c
|
||||
libcpukit_a_SOURCES += score/src/watchdogtickssinceboot.c
|
||||
libcpukit_a_SOURCES += score/src/userextaddset.c
|
||||
libcpukit_a_SOURCES += score/src/userext.c
|
||||
libcpukit_a_SOURCES += score/src/userextremoveset.c
|
||||
libcpukit_a_SOURCES += score/src/userextiterate.c
|
||||
libcpukit_a_SOURCES += score/src/chain.c
|
||||
libcpukit_a_SOURCES += score/src/chainnodecount.c
|
||||
libcpukit_a_SOURCES += score/src/debugisthreaddispatchingallowed.c
|
||||
libcpukit_a_SOURCES += score/src/interr.c
|
||||
libcpukit_a_SOURCES += score/src/isr.c
|
||||
libcpukit_a_SOURCES += score/src/wkspace.c
|
||||
libcpukit_a_SOURCES += score/src/wkstringduplicate.c
|
||||
libcpukit_a_SOURCES += score/src/ioprintf.c
|
||||
libcpukit_a_SOURCES += score/src/iovprintf.c
|
||||
libcpukit_a_SOURCES += score/src/isrisinprogress.c
|
||||
libcpukit_a_SOURCES += score/src/condition.c
|
||||
libcpukit_a_SOURCES += score/src/futex.c
|
||||
libcpukit_a_SOURCES += score/src/profilingisrentryexit.c
|
||||
libcpukit_a_SOURCES += score/src/mutex.c
|
||||
libcpukit_a_SOURCES += score/src/once.c
|
||||
libcpukit_a_SOURCES += score/src/sched.c
|
||||
libcpukit_a_SOURCES += score/src/semaphore.c
|
||||
libcpukit_a_SOURCES += score/src/smpbarrierwait.c
|
||||
libcpukit_a_SOURCES += score/src/kern_tc.c
|
||||
libcpukit_a_SOURCES += score/src/libatomic.c
|
||||
libcpukit_a_SOURCES += score/src/processormaskcopy.c
|
||||
libcpukit_a_SOURCES += sapi/src/chainappendnotify.c
|
||||
libcpukit_a_SOURCES += sapi/src/chaingetnotify.c
|
||||
libcpukit_a_SOURCES += sapi/src/chaingetwait.c
|
||||
@@ -676,6 +869,9 @@ libcpukit_a_SOURCES += rtems/src/partmp.c
|
||||
libcpukit_a_SOURCES += rtems/src/semmp.c
|
||||
libcpukit_a_SOURCES += rtems/src/signalmp.c
|
||||
libcpukit_a_SOURCES += rtems/src/taskmp.c
|
||||
libcpukit_a_SOURCES += score/src/mpci.c
|
||||
libcpukit_a_SOURCES += score/src/objectmp.c
|
||||
libcpukit_a_SOURCES += score/src/threadmp.c
|
||||
|
||||
endif
|
||||
|
||||
@@ -790,6 +986,27 @@ libcpukit_a_SOURCES += posix/src/ualarm.c
|
||||
|
||||
endif
|
||||
|
||||
if HAS_SMP
|
||||
|
||||
libcpukit_a_SOURCES += score/src/percpustatewait.c
|
||||
libcpukit_a_SOURCES += score/src/profilingsmplock.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultpinunpin.c
|
||||
libcpukit_a_SOURCES += score/src/scheduleredfsmp.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerpriorityaffinitysmp.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerprioritysmp.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersimplesmp.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerstrongapa.c
|
||||
libcpukit_a_SOURCES += score/src/smp.c
|
||||
libcpukit_a_SOURCES += score/src/smplock.c
|
||||
libcpukit_a_SOURCES += score/src/smpmulticastaction.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultaskforhelp.c
|
||||
libcpukit_a_SOURCES += score/src/schedulerdefaultsetaffinity.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersmp.c
|
||||
libcpukit_a_SOURCES += score/src/schedulersmpstartidle.c
|
||||
libcpukit_a_SOURCES += score/src/threadunpin.c
|
||||
|
||||
endif
|
||||
|
||||
if LIBDL
|
||||
|
||||
libcpukit_a_SOURCES += libdl/dlfcn.c
|
||||
|
||||
@@ -3,235 +3,6 @@ include $(top_srcdir)/automake/compile.am
|
||||
|
||||
_SUBDIRS = cpu
|
||||
|
||||
## include
|
||||
|
||||
if HAS_MP
|
||||
# We only build multiprocessing related files if HAS_MP was defined
|
||||
endif
|
||||
|
||||
if HAS_SMP
|
||||
endif
|
||||
|
||||
## src
|
||||
|
||||
noinst_LIBRARIES = libscore.a
|
||||
libscore_a_SOURCES =
|
||||
|
||||
# We only build multiprocessing related files if HAS_MP was defined
|
||||
if HAS_MP
|
||||
libscore_a_SOURCES += src/mpci.c src/objectmp.c src/threadmp.c
|
||||
endif
|
||||
|
||||
if HAS_SMP
|
||||
libscore_a_SOURCES += src/percpustatewait.c
|
||||
libscore_a_SOURCES += src/profilingsmplock.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultpinunpin.c
|
||||
libscore_a_SOURCES += src/scheduleredfsmp.c
|
||||
libscore_a_SOURCES += src/schedulerpriorityaffinitysmp.c
|
||||
libscore_a_SOURCES += src/schedulerprioritysmp.c
|
||||
libscore_a_SOURCES += src/schedulersimplesmp.c
|
||||
libscore_a_SOURCES += src/schedulerstrongapa.c
|
||||
libscore_a_SOURCES += src/smp.c
|
||||
libscore_a_SOURCES += src/smplock.c
|
||||
libscore_a_SOURCES += src/smpmulticastaction.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultaskforhelp.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultsetaffinity.c
|
||||
libscore_a_SOURCES += src/schedulersmp.c
|
||||
libscore_a_SOURCES += src/schedulersmpstartidle.c
|
||||
libscore_a_SOURCES += src/threadunpin.c
|
||||
endif
|
||||
|
||||
## CORE_APIMUTEX_C_FILES
|
||||
libscore_a_SOURCES += src/allocatormutex.c
|
||||
libscore_a_SOURCES += src/apimutexisowner.c
|
||||
libscore_a_SOURCES += src/apimutexlock.c
|
||||
libscore_a_SOURCES += src/apimutexunlock.c
|
||||
|
||||
## CORE_BARRIER_C_FILES
|
||||
libscore_a_SOURCES += src/corebarrier.c src/corebarrierrelease.c \
|
||||
src/corebarrierwait.c
|
||||
|
||||
## CORE_MESSAGE_QUEUE_C_FILES
|
||||
libscore_a_SOURCES += src/coremsg.c src/coremsgbroadcast.c \
|
||||
src/coremsgclose.c src/coremsgflush.c src/coremsgflushwait.c \
|
||||
src/coremsginsert.c src/coremsgseize.c \
|
||||
src/coremsgsubmit.c
|
||||
|
||||
## CORE_MUTEX_C_FILES
|
||||
libscore_a_SOURCES += src/coremutexseize.c
|
||||
|
||||
## CORE_PERCPU_C_FILES
|
||||
libscore_a_SOURCES += src/percpu.c
|
||||
libscore_a_SOURCES += src/percpuasm.c
|
||||
|
||||
## CORE_RWLOCK_C_FILES
|
||||
libscore_a_SOURCES += src/corerwlock.c src/corerwlockobtainread.c \
|
||||
src/corerwlockobtainwrite.c src/corerwlockrelease.c
|
||||
|
||||
## CORE_SEMAPHORE_C_FILES
|
||||
libscore_a_SOURCES += src/coresem.c
|
||||
|
||||
## HEAP_C_FILES
|
||||
libscore_a_SOURCES += src/heap.c src/heapallocate.c src/heapextend.c \
|
||||
src/heapfree.c src/heapsizeofuserarea.c src/heapwalk.c src/heapgetinfo.c \
|
||||
src/heapgetfreeinfo.c src/heapresizeblock.c src/heapiterate.c \
|
||||
src/heapgreedy.c src/heapnoextend.c
|
||||
|
||||
## OBJECT_C_FILES
|
||||
libscore_a_SOURCES += src/objectallocate.c src/objectclose.c \
|
||||
src/objectextendinformation.c src/objectfree.c \
|
||||
src/objectgetnext.c src/objectinitializeinformation.c \
|
||||
src/objectnametoid.c src/objectnametoidstring.c \
|
||||
src/objectshrinkinformation.c src/objectgetnoprotection.c \
|
||||
src/objectidtoname.c src/objectgetnameasstring.c src/objectsetname.c \
|
||||
src/objectgetinfo.c src/objectgetinfoid.c src/objectapimaximumclass.c \
|
||||
src/objectnamespaceremove.c \
|
||||
src/objectactivecount.c
|
||||
libscore_a_SOURCES += src/objectgetlocal.c
|
||||
|
||||
## SCHEDULER_C_FILES
|
||||
libscore_a_SOURCES += src/log2table.c
|
||||
libscore_a_SOURCES += src/scheduler.c
|
||||
libscore_a_SOURCES += src/schedulergetaffinity.c
|
||||
libscore_a_SOURCES += src/schedulersetaffinity.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultmappriority.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultnodedestroy.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultnodeinit.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultreleasejob.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultschedule.c
|
||||
libscore_a_SOURCES += src/schedulerdefaultstartidle.c
|
||||
libscore_a_SOURCES += src/schedulerdefaulttick.c
|
||||
|
||||
## SCHEDULERPRIORITY_C_FILES
|
||||
libscore_a_SOURCES += src/schedulerpriority.c \
|
||||
src/schedulerpriorityblock.c \
|
||||
src/schedulerprioritychangepriority.c \
|
||||
src/schedulerpriorityschedule.c \
|
||||
src/schedulerpriorityunblock.c \
|
||||
src/schedulerpriorityyield.c
|
||||
|
||||
## SCHEDULERSIMPLE_C_FILES
|
||||
libscore_a_SOURCES += src/schedulersimple.c \
|
||||
src/schedulersimpleblock.c \
|
||||
src/schedulersimplechangepriority.c \
|
||||
src/schedulersimpleschedule.c \
|
||||
src/schedulersimpleunblock.c \
|
||||
src/schedulersimpleyield.c
|
||||
|
||||
## SCHEDULEREDF_C_FILES
|
||||
libscore_a_SOURCES += src/scheduleredf.c \
|
||||
src/scheduleredfnodeinit.c \
|
||||
src/scheduleredfblock.c \
|
||||
src/scheduleredfchangepriority.c \
|
||||
src/scheduleredfreleasejob.c \
|
||||
src/scheduleredfschedule.c \
|
||||
src/scheduleredfunblock.c \
|
||||
src/scheduleredfyield.c
|
||||
|
||||
## SCHEDULERCBS_C_FILES
|
||||
libscore_a_SOURCES += src/schedulercbs.c \
|
||||
src/schedulercbsnodeinit.c \
|
||||
src/schedulercbsattachthread.c \
|
||||
src/schedulercbscleanup.c \
|
||||
src/schedulercbscreateserver.c \
|
||||
src/schedulercbsdestroyserver.c \
|
||||
src/schedulercbsdetachthread.c \
|
||||
src/schedulercbsgetapprovedbudget.c \
|
||||
src/schedulercbsgetexecutiontime.c \
|
||||
src/schedulercbsgetparameters.c \
|
||||
src/schedulercbsgetremainingbudget.c \
|
||||
src/schedulercbsgetserverid.c \
|
||||
src/schedulercbssetparameters.c \
|
||||
src/schedulercbsreleasejob.c \
|
||||
src/schedulercbsunblock.c
|
||||
|
||||
## PROTECTED_HEAP_C_FILES
|
||||
libscore_a_SOURCES += src/pheapallocate.c \
|
||||
src/pheapextend.c src/pheapfree.c src/pheapgetsize.c \
|
||||
src/pheapgetblocksize.c src/pheapgetfreeinfo.c src/pheapgetinfo.c \
|
||||
src/pheapinit.c src/pheapresizeblock.c src/pheapwalk.c src/pheapiterate.c
|
||||
|
||||
## FREECHAIN_C_FILES
|
||||
libscore_a_SOURCES += src/freechain.c
|
||||
|
||||
## RBTREE_C_FILES
|
||||
libscore_a_SOURCES += \
|
||||
src/rbtreeextract.c \
|
||||
src/rbtreeinsert.c src/rbtreeiterate.c src/rbtreenext.c
|
||||
libscore_a_SOURCES += src/rbtreepostorder.c
|
||||
libscore_a_SOURCES += src/rbtreereplace.c
|
||||
|
||||
## THREAD_C_FILES
|
||||
libscore_a_SOURCES += src/thread.c src/threadchangepriority.c \
|
||||
src/threadclearstate.c src/threadcreateidle.c \
|
||||
src/threaddispatch.c \
|
||||
src/threadget.c src/threadhandler.c src/threadinitialize.c \
|
||||
src/threadloadenv.c \
|
||||
src/threadrestart.c \
|
||||
src/threadsetstate.c \
|
||||
src/threadstackallocate.c src/threadstackfree.c src/threadstart.c \
|
||||
src/threadstartmultitasking.c src/iterateoverthreads.c
|
||||
libscore_a_SOURCES += src/threadentryadaptoridle.c
|
||||
libscore_a_SOURCES += src/threadentryadaptornumeric.c
|
||||
libscore_a_SOURCES += src/threadentryadaptorpointer.c
|
||||
libscore_a_SOURCES += src/threadgetcputimeused.c
|
||||
libscore_a_SOURCES += src/threaditerate.c
|
||||
libscore_a_SOURCES += src/threadname.c
|
||||
libscore_a_SOURCES += src/threadscheduler.c
|
||||
libscore_a_SOURCES += src/threadtimeout.c
|
||||
libscore_a_SOURCES += src/threadwaitgetid.c
|
||||
libscore_a_SOURCES += src/threadyield.c
|
||||
|
||||
## THREADQ_C_FILES
|
||||
libscore_a_SOURCES += src/threadq.c \
|
||||
src/threadqenqueue.c \
|
||||
src/threadqextractwithproxy.c src/threadqfirst.c \
|
||||
src/threadqflush.c
|
||||
libscore_a_SOURCES += src/threadqops.c
|
||||
libscore_a_SOURCES += src/threadqtimeout.c
|
||||
|
||||
## TIMESPEC_C_FILES
|
||||
libscore_a_SOURCES += src/timespecaddto.c src/timespecfromticks.c \
|
||||
src/timespecisvalid.c src/timespeclessthan.c \
|
||||
src/timespecsubtract.c src/timespectoticks.c src/timespecdivide.c \
|
||||
src/timespecdividebyinteger.c src/timespecgetasnanoseconds.c
|
||||
|
||||
## TOD_C_FILES
|
||||
libscore_a_SOURCES += src/coretod.c src/coretodset.c \
|
||||
src/coretodtickspersec.c \
|
||||
src/coretodadjust.c
|
||||
|
||||
## WATCHDOG_C_FILES
|
||||
libscore_a_SOURCES += src/watchdoginsert.c
|
||||
libscore_a_SOURCES += src/watchdogremove.c
|
||||
libscore_a_SOURCES += src/watchdogtick.c
|
||||
libscore_a_SOURCES += src/watchdogtickssinceboot.c
|
||||
|
||||
## USEREXT_C_FILES
|
||||
libscore_a_SOURCES += src/userextaddset.c \
|
||||
src/userext.c src/userextremoveset.c src/userextiterate.c
|
||||
|
||||
## STD_C_FILES
|
||||
libscore_a_SOURCES += src/chain.c \
|
||||
src/chainnodecount.c \
|
||||
src/debugisthreaddispatchingallowed.c \
|
||||
src/interr.c src/isr.c src/wkspace.c src/wkstringduplicate.c
|
||||
libscore_a_SOURCES += src/ioprintf.c
|
||||
libscore_a_SOURCES += src/iovprintf.c
|
||||
libscore_a_SOURCES += src/isrisinprogress.c
|
||||
libscore_a_SOURCES += src/condition.c
|
||||
libscore_a_SOURCES += src/futex.c
|
||||
libscore_a_SOURCES += src/profilingisrentryexit.c
|
||||
libscore_a_SOURCES += src/mutex.c
|
||||
libscore_a_SOURCES += src/once.c
|
||||
libscore_a_SOURCES += src/sched.c
|
||||
libscore_a_SOURCES += src/semaphore.c
|
||||
libscore_a_SOURCES += src/smpbarrierwait.c
|
||||
libscore_a_SOURCES += src/kern_tc.c
|
||||
libscore_a_SOURCES += src/libatomic.c
|
||||
libscore_a_SOURCES += src/processormaskcopy.c
|
||||
|
||||
|
||||
# This file is in the build tree
|
||||
include_rtems_scoredir = $(includedir)/rtems/score
|
||||
include_rtems_score_HEADERS = ../../include/rtems/score/cpuopts.h
|
||||
|
||||
@@ -14,7 +14,6 @@ librtemscpu_a_SOURCES =
|
||||
|
||||
TMP_LIBS =
|
||||
TMP_LIBS += ../score/cpu/@RTEMS_CPU@/libscorecpu.a
|
||||
TMP_LIBS += ../score/libscore.a
|
||||
TMP_LIBS += ../libcpukit.a
|
||||
|
||||
TMP_LIBS += ../libmisc/libmonitor.a
|
||||
|
||||
Reference in New Issue
Block a user