[efdcf8d7] | 1 | include $(top_srcdir)/automake/multilib.am |
---|
[53fa63e] | 2 | include $(top_srcdir)/automake/compile.am |
---|
[e1d8abb] | 3 | |
---|
[846a4af] | 4 | noinst_LIBRARIES = librtems.a |
---|
[8956e27] | 5 | |
---|
[efdcf8d7] | 6 | # include |
---|
| 7 | |
---|
| 8 | # include/rtems/rtems |
---|
| 9 | if HAS_MP |
---|
[51f97de] | 10 | ## We only build multiprocessing related files if HAS_MP was defined |
---|
[efdcf8d7] | 11 | endif |
---|
| 12 | |
---|
| 13 | ## src |
---|
[d5de617] | 14 | librtems_a_SOURCES = src/rtemsbuildid.c |
---|
| 15 | librtems_a_SOURCES += src/rtemsbuildname.c |
---|
| 16 | librtems_a_SOURCES += src/rtemsobjectgetname.c |
---|
| 17 | librtems_a_SOURCES += src/rtemsobjectsetname.c |
---|
| 18 | librtems_a_SOURCES += src/rtemsobjectidapimaximum.c |
---|
| 19 | librtems_a_SOURCES += src/rtemsobjectidapiminimum.c |
---|
| 20 | librtems_a_SOURCES += src/rtemsobjectidgetapi.c |
---|
| 21 | librtems_a_SOURCES += src/rtemsobjectidgetclass.c |
---|
| 22 | librtems_a_SOURCES += src/rtemsobjectidgetindex.c |
---|
| 23 | librtems_a_SOURCES += src/rtemsobjectidgetnode.c |
---|
| 24 | librtems_a_SOURCES += src/rtemsobjectapiminimumclass.c |
---|
| 25 | librtems_a_SOURCES += src/rtemsobjectapimaximumclass.c |
---|
| 26 | librtems_a_SOURCES += src/rtemsobjectgetapiname.c |
---|
| 27 | librtems_a_SOURCES += src/rtemsobjectgetapiclassname.c |
---|
| 28 | librtems_a_SOURCES += src/rtemsobjectgetclassinfo.c |
---|
| 29 | librtems_a_SOURCES += src/rtemsobjectgetclassicname.c |
---|
[efdcf8d7] | 30 | |
---|
[e447c7d2] | 31 | ## TASK_C_FILES |
---|
[d5de617] | 32 | librtems_a_SOURCES += src/tasks.c |
---|
| 33 | librtems_a_SOURCES += src/taskcreate.c |
---|
| 34 | librtems_a_SOURCES += src/taskdelete.c |
---|
[e50e3f70] | 35 | librtems_a_SOURCES += src/taskexit.c |
---|
[0712d17] | 36 | librtems_a_SOURCES += src/taskgetaffinity.c |
---|
[8123cae8] | 37 | librtems_a_SOURCES += src/taskgetpriority.c |
---|
[27270b0d] | 38 | librtems_a_SOURCES += src/taskgetscheduler.c |
---|
[d5de617] | 39 | librtems_a_SOURCES += src/taskident.c |
---|
| 40 | librtems_a_SOURCES += src/taskinitusers.c |
---|
| 41 | librtems_a_SOURCES += src/taskissuspended.c |
---|
[d271c3bb] | 42 | librtems_a_SOURCES += src/taskiterate.c |
---|
[d5de617] | 43 | librtems_a_SOURCES += src/taskmode.c |
---|
| 44 | librtems_a_SOURCES += src/taskrestart.c |
---|
| 45 | librtems_a_SOURCES += src/taskresume.c |
---|
| 46 | librtems_a_SOURCES += src/taskself.c |
---|
[0712d17] | 47 | librtems_a_SOURCES += src/tasksetaffinity.c |
---|
[d5de617] | 48 | librtems_a_SOURCES += src/tasksetpriority.c |
---|
[27270b0d] | 49 | librtems_a_SOURCES += src/tasksetscheduler.c |
---|
[d5de617] | 50 | librtems_a_SOURCES += src/taskstart.c |
---|
| 51 | librtems_a_SOURCES += src/tasksuspend.c |
---|
| 52 | librtems_a_SOURCES += src/taskwakeafter.c |
---|
| 53 | librtems_a_SOURCES += src/taskwakewhen.c |
---|
[05ca53d] | 54 | librtems_a_SOURCES += src/scheduleraddprocessor.c |
---|
[1b67535d] | 55 | librtems_a_SOURCES += src/schedulergetprocessorset.c |
---|
[b427a92] | 56 | librtems_a_SOURCES += src/schedulerident.c |
---|
[548d65a5] | 57 | librtems_a_SOURCES += src/scheduleridentbyprocessor.c |
---|
[ecabd384] | 58 | librtems_a_SOURCES += src/scheduleridentbyprocessorset.c |
---|
[05ca53d] | 59 | librtems_a_SOURCES += src/schedulerremoveprocessor.c |
---|
[efdcf8d7] | 60 | |
---|
[e447c7d2] | 61 | ## RATEMON_C_FILES |
---|
[d5de617] | 62 | librtems_a_SOURCES += src/ratemon.c |
---|
| 63 | librtems_a_SOURCES += src/ratemoncancel.c |
---|
| 64 | librtems_a_SOURCES += src/ratemoncreate.c |
---|
| 65 | librtems_a_SOURCES += src/ratemondelete.c |
---|
| 66 | librtems_a_SOURCES += src/ratemongetstatus.c |
---|
| 67 | librtems_a_SOURCES += src/ratemongetstatistics.c |
---|
| 68 | librtems_a_SOURCES += src/ratemonresetstatistics.c |
---|
| 69 | librtems_a_SOURCES += src/ratemonresetall.c |
---|
| 70 | librtems_a_SOURCES += src/ratemonreportstatistics.c |
---|
| 71 | librtems_a_SOURCES += src/ratemonident.c |
---|
| 72 | librtems_a_SOURCES += src/ratemonperiod.c |
---|
| 73 | librtems_a_SOURCES += src/ratemontimeout.c |
---|
[efdcf8d7] | 74 | |
---|
[e447c7d2] | 75 | ## INTR_C_FILES |
---|
[d5de617] | 76 | librtems_a_SOURCES += src/intrbody.c |
---|
| 77 | librtems_a_SOURCES += src/intrcatch.c |
---|
[efdcf8d7] | 78 | |
---|
[8042961d] | 79 | ## BARRIER_C_FILES |
---|
[d5de617] | 80 | librtems_a_SOURCES += src/barrier.c |
---|
| 81 | librtems_a_SOURCES += src/barriercreate.c |
---|
| 82 | librtems_a_SOURCES += src/barrierdelete.c |
---|
| 83 | librtems_a_SOURCES += src/barrierident.c |
---|
| 84 | librtems_a_SOURCES += src/barrierrelease.c |
---|
| 85 | librtems_a_SOURCES += src/barrierwait.c |
---|
[8042961d] | 86 | |
---|
[4df3f89] | 87 | ## CLOCK_C_FILES |
---|
[d5de617] | 88 | librtems_a_SOURCES += src/clockgetsecondssinceepoch.c |
---|
| 89 | librtems_a_SOURCES += src/clockgettickspersecond.c |
---|
| 90 | librtems_a_SOURCES += src/clockgettod.c |
---|
| 91 | librtems_a_SOURCES += src/clockgettodtimeval.c |
---|
| 92 | librtems_a_SOURCES += src/clockgetuptime.c |
---|
[bfddb047] | 93 | librtems_a_SOURCES += src/clockgetuptimetimeval.c |
---|
[2d1bdc8] | 94 | librtems_a_SOURCES += src/clockgetuptimenanoseconds.c |
---|
[d5de617] | 95 | librtems_a_SOURCES += src/clockset.c |
---|
| 96 | librtems_a_SOURCES += src/clocktick.c |
---|
| 97 | librtems_a_SOURCES += src/clocktodtoseconds.c |
---|
| 98 | librtems_a_SOURCES += src/clocktodvalidate.c |
---|
[efdcf8d7] | 99 | |
---|
[4df3f89] | 100 | ## TIMER_C_FILES |
---|
[d5de617] | 101 | librtems_a_SOURCES += src/rtemstimer.c |
---|
| 102 | librtems_a_SOURCES += src/timercancel.c |
---|
| 103 | librtems_a_SOURCES += src/timercreate.c |
---|
| 104 | librtems_a_SOURCES += src/timerdelete.c |
---|
| 105 | librtems_a_SOURCES += src/timerfireafter.c |
---|
| 106 | librtems_a_SOURCES += src/timerfirewhen.c |
---|
| 107 | librtems_a_SOURCES += src/timergetinfo.c |
---|
| 108 | librtems_a_SOURCES += src/timerident.c |
---|
| 109 | librtems_a_SOURCES += src/timerreset.c |
---|
| 110 | librtems_a_SOURCES += src/timerserver.c |
---|
| 111 | librtems_a_SOURCES += src/timerserverfireafter.c |
---|
| 112 | librtems_a_SOURCES += src/timerserverfirewhen.c |
---|
[efdcf8d7] | 113 | |
---|
[4df3f89] | 114 | ## MESSAGE_QUEUE_C_FILES |
---|
[d5de617] | 115 | librtems_a_SOURCES += src/msg.c |
---|
| 116 | librtems_a_SOURCES += src/msgqbroadcast.c |
---|
| 117 | librtems_a_SOURCES += src/msgqcreate.c |
---|
| 118 | librtems_a_SOURCES += src/msgqdelete.c |
---|
| 119 | librtems_a_SOURCES += src/msgqflush.c |
---|
| 120 | librtems_a_SOURCES += src/msgqgetnumberpending.c |
---|
| 121 | librtems_a_SOURCES += src/msgqident.c |
---|
| 122 | librtems_a_SOURCES += src/msgqreceive.c |
---|
| 123 | librtems_a_SOURCES += src/msgqsend.c |
---|
| 124 | librtems_a_SOURCES += src/msgqurgent.c |
---|
[efdcf8d7] | 125 | |
---|
[4df3f89] | 126 | ## SEMAPHORE_C_FILES |
---|
[d5de617] | 127 | librtems_a_SOURCES += src/sem.c |
---|
| 128 | librtems_a_SOURCES += src/semcreate.c |
---|
| 129 | librtems_a_SOURCES += src/semdelete.c |
---|
| 130 | librtems_a_SOURCES += src/semident.c |
---|
| 131 | librtems_a_SOURCES += src/semobtain.c |
---|
| 132 | librtems_a_SOURCES += src/semrelease.c |
---|
| 133 | librtems_a_SOURCES += src/semflush.c |
---|
[8fcafdd5] | 134 | librtems_a_SOURCES += src/semsetpriority.c |
---|
[efdcf8d7] | 135 | |
---|
[4df3f89] | 136 | ## EVENT_C_FILES |
---|
[d5de617] | 137 | librtems_a_SOURCES += src/eventreceive.c |
---|
| 138 | librtems_a_SOURCES += src/eventseize.c |
---|
| 139 | librtems_a_SOURCES += src/eventsend.c |
---|
| 140 | librtems_a_SOURCES += src/eventsurrender.c |
---|
[0edf263] | 141 | librtems_a_SOURCES += src/systemeventsend.c |
---|
| 142 | librtems_a_SOURCES += src/systemeventreceive.c |
---|
[efdcf8d7] | 143 | |
---|
[4df3f89] | 144 | ## SIGNAL_C_FILES |
---|
[d5de617] | 145 | librtems_a_SOURCES += src/signalcatch.c |
---|
| 146 | librtems_a_SOURCES += src/signalsend.c |
---|
[efdcf8d7] | 147 | |
---|
[4df3f89] | 148 | ## REGION_C_FILES |
---|
[d5de617] | 149 | librtems_a_SOURCES += src/region.c |
---|
| 150 | librtems_a_SOURCES += src/regioncreate.c |
---|
| 151 | librtems_a_SOURCES += src/regiondelete.c |
---|
| 152 | librtems_a_SOURCES += src/regionextend.c |
---|
| 153 | librtems_a_SOURCES += src/regiongetsegment.c |
---|
| 154 | librtems_a_SOURCES += src/regiongetsegmentsize.c |
---|
| 155 | librtems_a_SOURCES += src/regionident.c |
---|
| 156 | librtems_a_SOURCES += src/regionreturnsegment.c |
---|
| 157 | librtems_a_SOURCES += src/regiongetinfo.c |
---|
| 158 | librtems_a_SOURCES += src/regiongetfreeinfo.c |
---|
| 159 | librtems_a_SOURCES += src/regionresizesegment.c |
---|
| 160 | librtems_a_SOURCES += src/regionprocessqueue.c |
---|
[efdcf8d7] | 161 | |
---|
[4df3f89] | 162 | ## PARTITION_C_FILES |
---|
[d5de617] | 163 | librtems_a_SOURCES += src/part.c |
---|
| 164 | librtems_a_SOURCES += src/partcreate.c |
---|
| 165 | librtems_a_SOURCES += src/partdelete.c |
---|
| 166 | librtems_a_SOURCES += src/partgetbuffer.c |
---|
| 167 | librtems_a_SOURCES += src/partident.c |
---|
| 168 | librtems_a_SOURCES += src/partreturnbuffer.c |
---|
[efdcf8d7] | 169 | |
---|
[4df3f89] | 170 | ## DPMEM_C_FILES |
---|
[d5de617] | 171 | librtems_a_SOURCES += src/dpmem.c |
---|
| 172 | librtems_a_SOURCES += src/dpmemcreate.c |
---|
| 173 | librtems_a_SOURCES += src/dpmemdelete.c |
---|
| 174 | librtems_a_SOURCES += src/dpmemexternal2internal.c |
---|
| 175 | librtems_a_SOURCES += src/dpmemident.c |
---|
| 176 | librtems_a_SOURCES += src/dpmeminternal2external.c |
---|
[efdcf8d7] | 177 | |
---|
[6d4940d] | 178 | ## WORKSPACE_FILES |
---|
| 179 | librtems_a_SOURCES += src/workspace.c |
---|
[622d670] | 180 | librtems_a_SOURCES += src/workspacegreedy.c |
---|
[6d4940d] | 181 | |
---|
[5d443559] | 182 | librtems_a_SOURCES += src/modes.c |
---|
[efdcf8d7] | 183 | |
---|
[95008c6] | 184 | librtems_a_SOURCES += src/status.c |
---|
[bab16de2] | 185 | librtems_a_SOURCES += src/statustext.c |
---|
[7d7c50de] | 186 | librtems_a_SOURCES += src/statustoerrno.c |
---|
[95008c6] | 187 | |
---|
[cb5eaddf] | 188 | librtems_a_SOURCES += src/getcurrentprocessor.c |
---|
[4bc8d2e] | 189 | librtems_a_SOURCES += src/getprocessorcount.c |
---|
| 190 | |
---|
[efdcf8d7] | 191 | if HAS_MP |
---|
[8956e27] | 192 | # We only build multiprocessing related files if HAS_MP was defined |
---|
[d5de617] | 193 | librtems_a_SOURCES += src/eventmp.c |
---|
| 194 | librtems_a_SOURCES += src/mp.c |
---|
| 195 | librtems_a_SOURCES += src/msgmp.c |
---|
| 196 | librtems_a_SOURCES += src/partmp.c |
---|
| 197 | librtems_a_SOURCES += src/semmp.c |
---|
| 198 | librtems_a_SOURCES += src/signalmp.c |
---|
| 199 | librtems_a_SOURCES += src/taskmp.c |
---|
[efdcf8d7] | 200 | endif |
---|
| 201 | |
---|
[fed6210d] | 202 | include $(top_srcdir)/automake/local.am |
---|