diff options
author | Michael I. Bushnell <mib@gnu.org> | 1995-08-31 20:01:44 +0000 |
---|---|---|
committer | Michael I. Bushnell <mib@gnu.org> | 1995-08-31 20:01:44 +0000 |
commit | 941c81aa67cdaf9c63f4835e61d33c182db5237b (patch) | |
tree | 05f62a9fc70a5eb5cf58d54bd98ffe11ee7cb8f7 /term/Makefile | |
parent | 8832237df37b394f990e0746f2702f6400d1359e (diff) |
Initial revision
Diffstat (limited to 'term/Makefile')
-rw-r--r-- | term/Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/term/Makefile b/term/Makefile new file mode 100644 index 00000000..40c06ba4 --- /dev/null +++ b/term/Makefile @@ -0,0 +1,45 @@ +# +# Copyright (C) 1995 Free Software Foundation, Inc. +# Written by Michael I. Bushnell, p/BSG. +# +# This file is part of the GNU Hurd. +# +# The GNU Hurd is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 2, or (at +# your option) any later version. +# +# The GNU Hurd is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. + +dir := term +makemode := server + +target = term +SRCS = devio.c munge.c users.c main.c +LCLHDRS = term.h + +OBJS = $(subst .c,.o,$(SRCS)) termServer.o device_replyServer.o tioctlServer.o ourmsgUser.o ../libtrivfs/libtrivfs.a ../libports/libports.a ../libihash/libihash.a ../libthreads/libthreads.a + +include ../Makeconf + +# The reason for -Dout= is to prevent errors for get_init_port, +# get_init_ports, get_init_int, get_init_ints, get_dtable, and get_fd. +# We don't use those, so we're safe in breaking them. +ourmsg_U.h ourmsgUser.c: ourmsg.defs ../hurd/hurd_types.defs + $(CPP) $(CPPFLAGS) -Droutine=simpleroutine -Dout= $< \ + | $(MIGCOM) -prefix nowait_ -server /dev/null \ + -user ourmsgUser.c -header ourmsg_U.h + mv ourmsg_U.h tmp.h + sed -e 's/_msg_user_/_ourmsg_user/' < tmp.h > ourmsg_U.h + rm -f tmp.h + +ourmsg.defs: $(includedir)/hurd/msg.defs + rm -f $@ + ln -s $< $@ |