Minor fixes to comments.
[AROS.git] / rom / exec / mmakefile.src
blobcf7476e9b9311e1b8cca366ec7df85ad53dcaa21
1 # $Id$
2 include $(TOP)/config/make.cfg
4 #MM kernel-exec-includes : \
5 #MM     compiler-includes \
6 #MM     kernel-exec-includes-$(ARCH)-$(CPU) \
7 #MM     includes-$(ARCH)-$(CPU)
9 #MM- core-linklibs : linklibs-exec
11 ALL_FUNCTIONS := \
12         abortio adddevice addhead addintserver addlibrary addmemhandler \
13         addmemlist addport addresource addsemaphore addtail addtask alert alertstrings \
14         allocabs allocate allocentry allocmem allocpooled allocsignal \
15         alloctrap allocvec attemptsemaphore attemptsemaphoreshared availmem \
16         cachecleare cacheclearu cachecontrol cachepostdma cachepredma cause \
17         checkio childfree childorphan childstatus childwait closedevice \
18         closelibrary coldreboot copymem copymemquick createiorequest \
19         createmsgport createpool deallocate debug deleteiorequest \
20         deletemsgport deletepool disable dispatch doio \
21         enable enqueue exception exitintr \
22         findname findport findresident findsemaphore findtask findtaskbypid \
23         forbid freeentry freemem freepooled freesignal freetrap freevec getcc \
24         getmsg initcode initresident initsemaphore initstruct insert \
25         makefunctions makelibrary obtainquickvector obtainsemaphore \
26         obtainsemaphorelist obtainsemaphoreshared oldopenlibrary opendevice \
27         openlibrary openresource permit preparecontext procure putmsg rawdofmt \
28         rawioinit rawmaygetchar rawputchar readgayle releasesemaphore \
29         releasesemaphorelist remdevice remhead remintserver remlibrary \
30         remmemhandler remove remport remresource remsemaphore remtail remtask \
31         replymsg reschedule schedule sendio setexcept setfunction setintvector \
32         setsignal setsr settaskpri signal stackswap sumkickdata sumlibrary \
33         superstate supervisor switch taggedopenlibrary typeofmem userstate \
34         vacate wait waitio waitport allocvecpooled freevecpooled newallocentry \
35         newaddtask newminlist avl vnewrawdofmt shutdowna useralert \
36         addresetcallback remresetcallback doresetcallbacks newcreatetaska \
37         alloctaskstorageslot freetaskstorageslot savetaskstorage \
38         restoretaskstorage settaskstorageslot gettaskstorageslot
40 INIT_FILES := exec_init prepareexecbase
41 FILES      := alertextra alert_cpu systemalert initkicktags intservers \
42               memory memory_nommu mungwall semaphores service traphandler \
43               exec_debug exec_util
45 # platform.h can be overriden in arch-specific directory
46 USER_INCLUDES += $(PRIV_EXEC_INCLUDES) -DAROS_ARCH_$(ARCH)
48 %build_module mmake=kernel-exec \
49   modname=exec modtype=library version=$(AROS_TARGET_PLATFORM) \
50   linklibfiles=exec_autoinit files="$(INIT_FILES) $(ALL_FUNCTIONS) $(FILES)"
52 %common