/[rtmk]/rtmk/user/rtmk/Makefile.am
ViewVC logotype

Diff of /rtmk/user/rtmk/Makefile.am

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

revision 1.5 by jrydberg, Wed Feb 20 19:12:30 2002 UTC revision 1.6 by jrydberg, Wed Mar 27 00:13:46 2002 UTC
# Line 3  Line 3 
3  INCLUDES = -I$(top_srcdir)/include -I../../include  INCLUDES = -I$(top_srcdir)/include -I../../include
4  ACLOCAL_AMFLAGS = -I ../../config  ACLOCAL_AMFLAGS = -I ../../config
5    
6  CLEANFILES = rtmk-client.c  routine_files = RPC_eventcnt_allocate.c \
7            RPC_host_attach_interrupt.c \
8            RPC_host_info.c \
9            RPC_host_reboot.c \
10            RPC_memory_object_change_attributes.c \
11            RPC_memory_object_data_supply.c \
12            RPC_memory_object_data_unavail.c \
13            RPC_memory_object_set_attributes.c \
14            RPC_port_allocate.c \
15            RPC_port_allocate_name.c \
16            RPC_port_deallocate.c \
17            RPC_port_destroy.c \
18            RPC_port_insert_right.c \
19            RPC_port_move_member.c \
20            RPC_port_set_allocate.c \
21            RPC_task_create.c \
22            RPC_task_special_port_get.c \
23            RPC_task_special_port_set.c \
24            RPC_task_terminate.c \
25            RPC_task_threads.c \
26            RPC_thread_create.c \
27            RPC_thread_resume.c \
28            RPC_thread_state_get.c \
29            RPC_thread_state_set.c \
30            RPC_thread_suspend.c \
31            RPC_thread_terminate.c \
32            RPC_vm_allocate.c \
33            RPC_vm_deallocate.c \
34            RPC_vm_map.c \
35            RPC_vm_protect.c \
36            RPC_vm_write.c
37    
38    routine_objects = $(routine_files:.c=.o)
39    CLEANFILES = $(routine_files) stamp-routines
40    
41  lib_LIBRARIES = librtmk.a  lib_LIBRARIES = librtmk.a
42  librtmk_a_SOURCES = rtmk-client.c svc-@TARGET_ARCH@.S send-msg.c \  librtmk_a_SOURCES = svc-@TARGET_ARCH@.S send-msg.c \
43          migrating-rpc.c receive-msg.c rpc-msg.c server-msg.c rig.c \          migrating-rpc.c receive-msg.c rpc-msg.c server-msg.c rig.c \
44          rtmk-init.c          rtmk-init.c $(routine_files)
45  librtmk_a_DEPENDENCIES = svc-@TARGET_ARCH@.S  librtmk_a_DEPENDENCIES = svc-@TARGET_ARCH@.S
46    
47    RIG_FLAGS = --weak --separate-files --file-prefix=RPC_
48    
49  RIG_FLAGS = -fuse-static-buffers --weak  stamp-routines: $(top_srcdir)/include/rtmk/rtmk.defs $(top_srcdir)/include/rtmk/rtmk.presc
50  RIG=`test -x $(top_builddir)/rig/rig && echo $(top_builddir)/rig/rig || echo rig`          $(RIG) $(INCLUDES) $(RIG_FLAGS) --client $(top_srcdir)/include/rtmk/rtmk.defs \
51                    $(top_srcdir)/include/rtmk/rtmk.presc
52            touch stamp-routines
53    
54  rtmk-client.c: $(top_srcdir)/include/rtmk/rtmk.defs  librtmk.a: stamp-routines $(librtmk_a_OBJECTS) $(librtmk_a_DEPENDENCIES)
55          $(RIG) $(INCLUDES) $(RIG_FLAGS) --client -o $@ $(top_srcdir)/include/rtmk/rtmk.defs          -rm -f librtmk.a
56            $(AR) cru librtmk.a $(librtmk_a_OBJECTS) $(librtmk_a_LIBADD)
57            $(RANLIB) librtmk.a

Legend:
Removed from v.1.5  
changed lines
  Added in v.1.6

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