/[rtmk]/rtmk/Makefile.in
ViewVC logotype

Diff of /rtmk/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by jrydberg, Sun Feb 17 17:54:57 2002 UTC revision 1.16 by jrydberg, Fri Feb 22 22:41:48 2002 UTC
# Line 87  tmake_file = @tmake_file@ Line 87  tmake_file = @tmake_file@
87  ACLOCAL_AMFLAGS = -I config  ACLOCAL_AMFLAGS = -I config
88    
89  CONFIG_STATUS_DEPENDENCIES = configure.host  CONFIG_STATUS_DEPENDENCIES = configure.host
90  BUILT_SOURCES = tm.h Make-target  BUILT_SOURCES = tm.h Make-target .gdbinit
91  SUBDIRS = config doc rig include libkern @TARGET_ARCH@ . user  SUBDIRS = config doc rig include libkern @TARGET_ARCH@ . user
92    
93  EXTRA_DIST = BUGS README-HACKING configure.frag configure.host \  EXTRA_DIST = BUGS README-HACKING configure.frag configure.host \
# Line 97  EXTRA_DIST = BUGS README-HACKING configu Line 97  EXTRA_DIST = BUGS README-HACKING configu
97  RIG_FLAGS = -DKERNEL_SERVER -fuse-static-buffers  RIG_FLAGS = -DKERNEL_SERVER -fuse-static-buffers
98  RIG = `test -x $(top_builddir)/rig/rig && echo $(top_builddir)/rig/rig || echo rig`  RIG = `test -x $(top_builddir)/rig/rig && echo $(top_builddir)/rig/rig || echo rig`
99    
100    # includes
101  INCLUDES = -I$(srcdir)/libkern -I$(srcdir)/include -Iinclude  INCLUDES = -I$(srcdir)/libkern -I$(srcdir)/include -Iinclude
102    
103    # we install the kernel in `/boot'
104  bindir = $(prefix)/boot  bindir = $(prefix)/boot
105    
106  bin_PROGRAMS = rtmk  bin_PROGRAMS = rtmk
107    
108  # Do *NOT* change the order of the files.  They are important becouse of the  # sources for the kernel
 # constructor order.  
   
109  rtmk_SOURCES = init-main.c version.c trace.c queue.c \  rtmk_SOURCES = init-main.c version.c trace.c queue.c \
110          vm-page.c vm-slab.c vm-map.c vm-object.c vm-fault.c vm-kmem.c \          vm-page.c vm-slab.c vm-map.c vm-object.c vm-fault.c vm-kmem.c \
111          processor.c task.c thread.c thread-lock.c timer.c vm-syscall.c \          processor.c task.c thread.c thread-lock.c timer.c vm-syscall.c \
112          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 \
113          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 \
114          objfmt-elf.c syscalls.c rtmk-server.c sched-fifo.c sched-rr.c sched-ts.c \          objfmt-elf.c syscalls.c rtmk-server.c sched-fifo.c sched-rr.c \
115          host.c pager-dflt.c pager-host.c eventcnt.c          sched-ts.c host.c pager-dflt.c pager-host.c eventcnt.c exception.c
116    
117    
118  rtmk_LDADD = ${TARGET_ARCH}/libarch.o  rtmk_LDADD = ${TARGET_ARCH}/libarch.o
# Line 132  thread.o thread-lock.o timer.o vm-syscal Line 132  thread.o thread-lock.o timer.o vm-syscal
132  ipc-port.o ipc-reverse.o ipc-splay-tree.o ipc-table.o ipc-tqueue.o \  ipc-port.o ipc-reverse.o ipc-splay-tree.o ipc-table.o ipc-tqueue.o \
133  ipc-kmsg.o ipc-syscall.o bootstrap.o objfmt-elf.o syscalls.o \  ipc-kmsg.o ipc-syscall.o bootstrap.o objfmt-elf.o syscalls.o \
134  rtmk-server.o sched-fifo.o sched-rr.o sched-ts.o host.o pager-dflt.o \  rtmk-server.o sched-fifo.o sched-rr.o sched-ts.o host.o pager-dflt.o \
135  pager-host.o eventcnt.o  pager-host.o eventcnt.o exception.o
136  rtmk_DEPENDENCIES =  ${TARGET_ARCH}/libarch.o  rtmk_DEPENDENCIES =  ${TARGET_ARCH}/libarch.o
137  rtmk_LDFLAGS =  rtmk_LDFLAGS =
138  CFLAGS = @CFLAGS@  CFLAGS = @CFLAGS@
# Line 148  DISTFILES = $(DIST_COMMON) $(SOURCES) $( Line 148  DISTFILES = $(DIST_COMMON) $(SOURCES) $(
148    
149  TAR = gtar  TAR = gtar
150  GZIP_ENV = --best  GZIP_ENV = --best
151  DEP_FILES =  .deps/bootstrap.P .deps/eventcnt.P .deps/host.P \  DEP_FILES =  .deps/bootstrap.P .deps/eventcnt.P .deps/exception.P \
152  .deps/init-main.P .deps/ipc-kmsg.P .deps/ipc-mqueue.P \  .deps/host.P .deps/init-main.P .deps/ipc-kmsg.P .deps/ipc-mqueue.P \
153  .deps/ipc-object.P .deps/ipc-port.P .deps/ipc-reverse.P \  .deps/ipc-object.P .deps/ipc-port.P .deps/ipc-reverse.P \
154  .deps/ipc-splay-tree.P .deps/ipc-syscall.P .deps/ipc-table.P \  .deps/ipc-splay-tree.P .deps/ipc-syscall.P .deps/ipc-table.P \
155  .deps/ipc-tqueue.P .deps/objfmt-elf.P .deps/pager-dflt.P \  .deps/ipc-tqueue.P .deps/objfmt-elf.P .deps/pager-dflt.P \
# Line 509  Make-target: ${dep_tmake_file} Line 509  Make-target: ${dep_tmake_file}
509    
510  rtmk: $(rtmk_OBJECTS) $(rtmk_DEPENDENCIES) $(TARGET_DEPENDENCIES)  rtmk: $(rtmk_OBJECTS) $(rtmk_DEPENDENCIES) $(TARGET_DEPENDENCIES)
511          @rm -f rtmk          @rm -f rtmk
512          $(LD) -o $@ $(TARGET_LDFLAGS) $(rtmk_LDADD) $(rtmk_OBJECTS) $(LIBGCC) $(LIBS) $(TARGET_LIBS) $(LIBGCC)          $(LD) -o $@ $(TARGET_LDFLAGS) $(rtmk_LDADD) $(rtmk_OBJECTS) $(LIBGCC) \
513              $(LIBS) $(TARGET_LIBS) $(LIBGCC)
514    
515    # ??? use $< instead of full path?
516  rtmk-server.c: $(srcdir)/include/rtmk/rtmk.defs  rtmk-server.c: $(srcdir)/include/rtmk/rtmk.defs
517          $(RIG) $(INCLUDES) $(RIG_FLAGS) --server -o $@ $(srcdir)/include/rtmk/rtmk.defs          $(RIG) $(INCLUDES) $(RIG_FLAGS) --server -o $@ $(srcdir)/include/rtmk/rtmk.defs
518    
519    # ??? do we really need to install-data in user?
520  install-headers:  install-headers:
521          $(MAKE) -C include install-data          $(MAKE) -C include install-data
522          $(MAKE) -C user    install-data          $(MAKE) -C user    install-data
523    
524    .gdbinit: $(srcdir)/dot-gdbinit
525            cd $(top_builddir) \
526              && CONFIG_FILES=$@:dot-gdbinit CONFIG_HEADERS= \
527                 $(SHELL) ./config.status
528    
529  # 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.
530  # Otherwise a system limit (for SysV at least) may be exceeded.  # Otherwise a system limit (for SysV at least) may be exceeded.
531  .NOEXPORT:  .NOEXPORT:

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26