89 |
|
|
90 |
CONFIG_STATUS_DEPENDENCIES = configure.host |
CONFIG_STATUS_DEPENDENCIES = configure.host |
91 |
BUILT_SOURCES = tm.h Make-target |
BUILT_SOURCES = tm.h Make-target |
92 |
SUBDIRS = config doc include libkern @TARGET_ARCH@ |
SUBDIRS = config doc rig include libkern @TARGET_ARCH@ |
93 |
|
|
94 |
EXTRA_DIST = BUGS README-HACKING configure.frag configure.host \ |
EXTRA_DIST = BUGS README-HACKING configure.frag configure.host \ |
95 |
tm.h.in |
tm.h.in |
96 |
|
|
97 |
|
|
98 |
|
RIG_FLAGS = -DKERNEL_SERVER -fuse-static-buffers |
99 |
|
RIG = `test -x $(top_builddir)/rig/rig && echo $(top_builddir)/rig/rig || echo rig` |
100 |
|
|
101 |
INCLUDES = -I$(srcdir)/libkern -I$(srcdir)/include -Iinclude |
INCLUDES = -I$(srcdir)/libkern -I$(srcdir)/include -Iinclude |
102 |
|
|
103 |
bindir = $(prefix)/boot |
bindir = $(prefix)/boot |
112 |
processor.c task.c thread.c thread-lock.c timer.c \ |
processor.c task.c thread.c thread-lock.c timer.c \ |
113 |
ipc-mqueue.c ipc-object.c ipc-port.c ipc-reverse.c ipc-splay-tree.c \ |
ipc-mqueue.c ipc-object.c ipc-port.c ipc-reverse.c ipc-splay-tree.c \ |
114 |
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 \ |
115 |
objfmt-elf.c syscalls.c |
objfmt-elf.c syscalls.c rtmk-server.c |
116 |
|
|
117 |
|
|
118 |
rtmk_LDADD = ${TARGET_ARCH}/libarch.o |
rtmk_LDADD = ${TARGET_ARCH}/libarch.o |
135 |
ipc-object.$(OBJEXT) ipc-port.$(OBJEXT) ipc-reverse.$(OBJEXT) \ |
ipc-object.$(OBJEXT) ipc-port.$(OBJEXT) ipc-reverse.$(OBJEXT) \ |
136 |
ipc-splay-tree.$(OBJEXT) ipc-table.$(OBJEXT) ipc-tqueue.$(OBJEXT) \ |
ipc-splay-tree.$(OBJEXT) ipc-table.$(OBJEXT) ipc-tqueue.$(OBJEXT) \ |
137 |
ipc-kmsg.$(OBJEXT) ipc-syscall.$(OBJEXT) bootstrap.$(OBJEXT) \ |
ipc-kmsg.$(OBJEXT) ipc-syscall.$(OBJEXT) bootstrap.$(OBJEXT) \ |
138 |
objfmt-elf.$(OBJEXT) syscalls.$(OBJEXT) |
objfmt-elf.$(OBJEXT) syscalls.$(OBJEXT) rtmk-server.$(OBJEXT) |
139 |
rtmk_DEPENDENCIES = ${TARGET_ARCH}/libarch.o |
rtmk_DEPENDENCIES = ${TARGET_ARCH}/libarch.o |
140 |
rtmk_LDFLAGS = |
rtmk_LDFLAGS = |
141 |
CFLAGS = @CFLAGS@ |
CFLAGS = @CFLAGS@ |
155 |
.deps/ipc-mqueue.P .deps/ipc-object.P .deps/ipc-port.P \ |
.deps/ipc-mqueue.P .deps/ipc-object.P .deps/ipc-port.P \ |
156 |
.deps/ipc-reverse.P .deps/ipc-splay-tree.P .deps/ipc-syscall.P \ |
.deps/ipc-reverse.P .deps/ipc-splay-tree.P .deps/ipc-syscall.P \ |
157 |
.deps/ipc-table.P .deps/ipc-tqueue.P .deps/objfmt-elf.P \ |
.deps/ipc-table.P .deps/ipc-tqueue.P .deps/objfmt-elf.P \ |
158 |
.deps/processor.P .deps/queue.P .deps/syscalls.P .deps/task.P \ |
.deps/processor.P .deps/queue.P .deps/rtmk-server.P .deps/syscalls.P \ |
159 |
.deps/thread-lock.P .deps/thread.P .deps/timer.P .deps/trace.P \ |
.deps/task.P .deps/thread-lock.P .deps/thread.P .deps/timer.P \ |
160 |
.deps/version.P .deps/vm-fault.P .deps/vm-kmem.P .deps/vm-map.P \ |
.deps/trace.P .deps/version.P .deps/vm-fault.P .deps/vm-kmem.P \ |
161 |
.deps/vm-object.P .deps/vm-page.P .deps/vm-slab.P |
.deps/vm-map.P .deps/vm-object.P .deps/vm-page.P .deps/vm-slab.P |
162 |
SOURCES = $(rtmk_SOURCES) |
SOURCES = $(rtmk_SOURCES) |
163 |
OBJECTS = $(rtmk_OBJECTS) |
OBJECTS = $(rtmk_OBJECTS) |
164 |
|
|
535 |
@rm -f rtmk$(EXEEXT) |
@rm -f rtmk$(EXEEXT) |
536 |
$(LD) -o $@ $(TARGET_LDFLAGS) $(rtmk_LDADD) $(rtmk_OBJECTS) $(LIBGCC) $(LIBS) $(TARGET_LIBS) $(LIBGCC) |
$(LD) -o $@ $(TARGET_LDFLAGS) $(rtmk_LDADD) $(rtmk_OBJECTS) $(LIBGCC) $(LIBS) $(TARGET_LIBS) $(LIBGCC) |
537 |
|
|
538 |
|
rtmk-server.c: $(srcdir)/include/rtmk/rtmk.defs |
539 |
|
$(RIG) $(INCLUDES) $(RIG_FLAGS) --server -o $@ $(srcdir)/include/rtmk/rtmk.defs |
540 |
|
|
541 |
# Tell versions [3.59,3.63) of GNU make to not export all variables. |
# Tell versions [3.59,3.63) of GNU make to not export all variables. |
542 |
# Otherwise a system limit (for SysV at least) may be exceeded. |
# Otherwise a system limit (for SysV at least) may be exceeded. |
543 |
.NOEXPORT: |
.NOEXPORT: |