3 |
ACLOCAL_AMFLAGS = -I config |
ACLOCAL_AMFLAGS = -I config |
4 |
|
|
5 |
CONFIG_STATUS_DEPENDENCIES = configure.host |
CONFIG_STATUS_DEPENDENCIES = configure.host |
6 |
BUILT_SOURCES = tm.h Make-target .gdbinit |
BUILT_SOURCES = tm.h Make-target .gdbinit memory-object-proto.h |
7 |
SUBDIRS = config doc rig include libkern @TARGET_ARCH@ . user |
SUBDIRS = config doc include libkern @TARGET_ARCH@ . user |
8 |
|
|
9 |
EXTRA_DIST = BUGS README-HACKING configure.frag configure.host \ |
EXTRA_DIST = BUGS README-HACKING configure.frag configure.host \ |
10 |
tm.h.in |
tm.h.in |
11 |
|
CLEANFILES = memory-object-client.c memory-object-proto.h \ |
12 |
RIG_FLAGS = -DKERNEL_SERVER -fuse-static-buffers |
rtmk-server.c |
|
RIG=`test -x $(top_builddir)/rig/rig && echo $(top_builddir)/rig/rig || echo rig` |
|
13 |
|
|
14 |
# includes |
# includes |
15 |
INCLUDES = -I$(srcdir)/libkern -I$(srcdir)/include -Iinclude |
INCLUDES = -I$(srcdir)/libkern -I$(srcdir)/include -Iinclude |
27 |
ipc-table.c ipc-tqueue.c ipc-kmsg.c ipc-syscall.c bootstrap.c \ |
ipc-table.c ipc-tqueue.c ipc-kmsg.c ipc-syscall.c bootstrap.c \ |
28 |
objfmt-elf.c syscalls.c rtmk-server.c sched-fifo.c sched-rr.c \ |
objfmt-elf.c syscalls.c rtmk-server.c sched-fifo.c sched-rr.c \ |
29 |
sched-ts.c host.c pager-dflt.c pager-host.c eventcnt.c exception.c \ |
sched-ts.c host.c pager-dflt.c pager-host.c eventcnt.c exception.c \ |
30 |
pager-extern.c memory-pager-client.c vm-pager.c vm-pageout.c |
pager-extern.c memory-object-client.c vm-pager.c vm-pageout.c |
31 |
|
|
32 |
rtmk_LDADD = ${TARGET_ARCH}/libarch.o |
rtmk_LDADD = ${TARGET_ARCH}/libarch.o |
33 |
LIBS = -Llibkern -lkern |
LIBS = -Llibkern -lkern |
50 |
$(LIBS) $(TARGET_LIBS) $(LIBGCC) |
$(LIBS) $(TARGET_LIBS) $(LIBGCC) |
51 |
|
|
52 |
# ??? use $< instead of full path? |
# ??? use $< instead of full path? |
53 |
rtmk-server.c: $(srcdir)/include/rtmk/rtmk.defs |
rtmk-server.c: $(srcdir)/include/rtmk/rtmk.defs $(srcdir)/rtmk.presc |
54 |
$(RIG) $(INCLUDES) $(RIG_FLAGS) --server -o $@ $(srcdir)/include/rtmk/rtmk.defs |
$(RIG) $(INCLUDES) $(RIG_FLAGS) --kernel --server -o $@ \ |
55 |
|
$(srcdir)/include/rtmk/rtmk.defs $(srcdir)/rtmk.presc |
56 |
memory-pager-client.c: $(srcdir)/include/rtmk/memory-pager.defs |
|
57 |
$(RIG) $(INCLUDES) $(RIG_FLAGS) --client -o $@ $< |
memory-object-client.c: $(srcdir)/include/rtmk/memory-object.defs $(srcdir)/memory-object.presc |
58 |
|
$(RIG) $(INCLUDES) $(RIG_FLAGS) --kernel --client -o \ |
59 |
|
$@ $(srcdir)/include/rtmk/memory-object.defs $(srcdir)/memory-object.presc |
60 |
|
|
61 |
|
memory-object-proto.h: $(srcdir)/include/rtmk/memory-object.defs $(srcdir)/memory-object.presc |
62 |
|
$(RIG) $(INCLUDES) $(RIG_FLAGS) --kernel --header -o \ |
63 |
|
$@ $(srcdir)/include/rtmk/memory-object.defs $(srcdir)/memory-object.presc |
64 |
|
|
65 |
# ??? do we really need to install-data in user? |
# ??? do we really need to install-data in user? |
66 |
install-headers: |
install-headers: |