head	1.19;
access;
symbols
	RELENG_2_2_8_RELEASE:1.11.2.1
	RELENG_3_0_0_RELEASE:1.17
	RELENG_2_2_7_RELEASE:1.11.2.1
	RELENG_2_2_6_RELEASE:1.11.2.1
	RELENG_2_2_5_RELEASE:1.11
	RELENG_2_2_2_RELEASE:1.11
	RELENG_2_2_1_RELEASE:1.11
	RELENG_2_2_0_RELEASE:1.11
	RELENG_2_1_7_RELEASE:1.5
	RELENG_2_1_6_1_RELEASE:1.5
	RELENG_2_1_6_RELEASE:1.5
	RELENG_2_2:1.11.0.2
	RELENG_2_2_BP:1.11
	RELENG_2_1_5_RELEASE:1.5
	RELENG_2_1_0_RELEASE:1.5
	RELENG_2_1_0:1.5.0.4
	RELENG_2_1_0_BP:1.5
	RELENG_2_0_5_RELEASE:1.5
	RELENG_2_0_5:1.5.0.2
	RELENG_2_0_5_BP:1.5
	RELENG_2_0_5_ALPHA:1.5
	RELEASE_2_0:1.4
	BETA_2_0:1.4
	ALPHA_2_0:1.4.0.2;
locks; strict;
comment	@# @;


1.19
date	98.12.27.19.38.05;	author sos;	state dead;
branches;
next	1.18;

1.18
date	98.11.11.05.22.05;	author peter;	state Exp;
branches;
next	1.17;

1.17
date	98.02.06.23.54.20;	author eivind;	state Exp;
branches;
next	1.16;

1.16
date	98.02.04.21.56.35;	author eivind;	state Exp;
branches;
next	1.15;

1.15
date	98.02.04.04.07.43;	author eivind;	state Exp;
branches;
next	1.14;

1.14
date	98.02.01.18.12.13;	author bde;	state Exp;
branches;
next	1.13;

1.13
date	97.02.22.12.47.56;	author peter;	state Exp;
branches;
next	1.12;

1.12
date	97.01.14.06.21.50;	author jkh;	state Exp;
branches;
next	1.11;

1.11
date	96.09.22.21.56.45;	author wosch;	state Exp;
branches
	1.11.2.1;
next	1.10;

1.10
date	96.01.08.05.33.26;	author peter;	state Exp;
branches;
next	1.9;

1.9
date	96.01.04.20.34.28;	author wollman;	state Exp;
branches;
next	1.8;

1.8
date	95.11.28.21.12.02;	author joerg;	state Exp;
branches;
next	1.7;

1.7
date	95.10.28.12.35.00;	author peter;	state Exp;
branches;
next	1.6;

1.6
date	95.10.10.08.20.24;	author swallace;	state Exp;
branches;
next	1.5;

1.5
date	94.12.11.21.27.14;	author wollman;	state Exp;
branches
	1.5.4.1;
next	1.4;

1.4
date	94.10.27.23.36.57;	author wollman;	state Exp;
branches;
next	1.3;

1.3
date	94.10.14.22.56.40;	author sos;	state Exp;
branches;
next	1.2;

1.2
date	94.10.14.08.45.15;	author sos;	state Exp;
branches;
next	1.1;

1.1
date	94.09.25.08.52.14;	author sos;	state Exp;
branches;
next	;

1.5.4.1
date	99.09.05.11.21.50;	author peter;	state Exp;
branches;
next	;

1.11.2.1
date	98.03.06.05.26.41;	author jkh;	state Exp;
branches;
next	1.11.2.2;

1.11.2.2
date	99.09.05.11.20.31;	author peter;	state Exp;
branches;
next	;


desc
@@


1.19
log
@Remove LKM's depricated by modules.
@
text
@#	$Id: Makefile,v 1.18 1998/11/11 05:22:05 peter Exp $

.PATH:	${.CURDIR}/../../sys/i386/ibcs2
KMOD=	ibcs2_mod
SRCS=	ibcs2.c ibcs2_errno.c ibcs2_ipc.c ibcs2_stat.c ibcs2_misc.c \
	ibcs2_fcntl.c ibcs2_signal.c ibcs2_sysent.c ibcs2_ioctl.c \
	ibcs2_socksys.c ibcs2_util.c ibcs2_xenix.c ibcs2_xenix_sysent.c \
	ibcs2_isc.c ibcs2_isc_sysent.c \
	ibcs2_msg.c ibcs2_other.c ibcs2_sysi86.c ibcs2_sysvec.c \
	vnode_if.h opt_spx_hack.h
MAN8=	ibcs2.8

CFLAGS+= -DLKM -DCOMPAT_IBCS2
CLEANFILES+= vnode_if.h vnode_if.c opt_spx_hack.h
EXPORT_SYMS= _ibcs2_mod _ibcs2_emul_path _ibcs2_svr3_sysvec

opt_spx_hack.h:
	touch	opt_spx_hack.h

#afterinstall:
#	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
#	${.CURDIR}/ibcs2 ${DESTDIR}/usr/bin

.include <bsd.kmod.mk>
@


1.18
log
@/usr/bin/ibcs2 comes from src/sys/modules/ibcs2 now.  This is probably
the wrong place, but we cannot install both into the same file.
I suspect there should be a usr.bin/{linux|ibcs2}/ directory conataining
these.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.17 1998/02/06 23:54:20 eivind Exp $
@


1.17
log
@Back out opt_diagnostic.h changes.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.16 1998/02/04 21:56:35 eivind Exp $
d20 3
a22 3
afterinstall:
	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
	${.CURDIR}/ibcs2 ${DESTDIR}/usr/bin
@


1.16
log
@Make the LKMs handle DIAGNOSTIC as a new-style option.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.15 1998/02/04 04:07:43 eivind Exp $
d10 1
a10 1
	vnode_if.h opt_diagnostic.h opt_spx_hack.h
d14 1
a14 1
CLEANFILES+= vnode_if.h vnode_if.c opt_diagnostic.h opt_spx_hack.h
a15 3

opt_diagnostic.h:
	touch	opt_diagnostic.h
@


1.15
log
@Make this work with SPX_HACK as a new-style option.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.14 1998/02/01 18:12:13 bde Exp $
d10 1
a10 1
	vnode_if.h opt_spx_hack.h
d14 1
a14 1
CLEANFILES+= vnode_if.h vnode_if.c opt_spx_hack.h
d16 3
@


1.14
log
@Don't put "-I." in ${CFLAGS} here.  bsd.kmod.mk now puts an absolute
path to the obj directory in ${CFLAGS}.  This is actually equivalent
to "-I." since bsd.kmod.mk also puts -I- in ${CFLAGS}.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.13 1997/02/22 12:47:56 peter Exp $
d9 2
a10 1
	ibcs2_msg.c ibcs2_other.c ibcs2_sysi86.c ibcs2_sysvec.c vnode_if.h
d14 1
a14 1
CLEANFILES+= vnode_if.h vnode_if.c
d16 3
@


1.13
log
@Revert $FreeBSD$ back to $Id$
@
text
@d1 1
a1 1
#	$Id$
d12 1
a12 1
CFLAGS+= -DLKM -I. -DCOMPAT_IBCS2
@


1.12
log
@Make the long-awaited change from $Id$ to $FreeBSD$

This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.

Boy, I'm glad we're not using sup anymore.  This update would have been
insane otherwise.
@
text
@d1 1
a1 1
#	$FreeBSD$
@


1.11
log
@add forgotten $Id$
@
text
@d1 1
a1 1
#	$Id$
@


1.11.2.1
log
@MFC: primarily do-nothing commits just to facilitate future merging.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.11 1996/09/22 21:56:45 wosch Exp $
d9 1
a9 2
	ibcs2_msg.c ibcs2_other.c ibcs2_sysi86.c ibcs2_sysvec.c \
	vnode_if.h opt_spx_hack.h
d12 2
a13 2
CFLAGS+= -I. -DLKM -DCOMPAT_IBCS2
CLEANFILES+= vnode_if.h vnode_if.c opt_spx_hack.h
a14 3

opt_spx_hack.h:
	touch	opt_spx_hack.h
@


1.11.2.2
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.10
log
@No longer generate empty opt_sysvipc.h..
@
text
@d1 1
a1 1
#	Makefile,v 1.5 1994/12/11 21:27:14 wollman Exp
@


1.9
log
@Automatically create an empty opt_sysvipc.h to mimic old option
environment.
@
text
@d5 1
a5 2
SRCS=	opt_sysvipc.h \
	ibcs2.c ibcs2_errno.c ibcs2_ipc.c ibcs2_stat.c ibcs2_misc.c \
d13 1
a13 1
CLEANFILES+= vnode_if.h vnode_if.c opt_sysvipc.h
a18 3

opt_sysvipc.h:
	touch opt_sysvipc.h
@


1.8
log
@Add Lyndon's man page.

Closes PR # docs/842

Submitted by:	lyndon@@orthanc.com (Lyndon Nerenberg)
@
text
@d5 2
a6 1
SRCS=	ibcs2.c ibcs2_errno.c ibcs2_ipc.c ibcs2_stat.c ibcs2_misc.c \
d14 1
a14 1
CLEANFILES+= vnode_if.h vnode_if.c
d20 3
@


1.7
log
@Do a pass over the broken LKM's and update them to use the "new"
convention of having their entry point named "<modname>_mod"".
Symorder is enforcing this when the current bsd.kmod.mk is installed.

I've not tested all these, but at least they all compile now.

Reattach them to the makefile.

Note that the change that I made to symorder needs to be compiled and
installed before any LKM's will work - the last version was corrupting
the relocation tables.  A "make world" will to this, but if you
manually run a make on the lkm's you'll need to take care of it by
hand.
@
text
@d10 2
a11 1
NOMAN=
@


1.6
log
@Add prototypes and declare function return type in ibcs2.c
Add new files to Makefile.
@
text
@d13 1
@


1.5
log
@install command was missing a ${DESTDIR}.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.4 1994/10/27 23:36:57 wollman Exp $
d5 5
a9 3
SRCS= 	ibcs2.c ibcs2_dummy.c ibcs2_file.c ibcs2_ioctl.c ibcs2_ipc.c \
	ibcs2_isc.c ibcs2_misc.c ibcs2_signal.c ibcs2_stats.c \
	ibcs2_sysent.c ibcs2_sysi86.c ibcs2_xenix.c vnode_if.h
@


1.5.4.1
log
@$Id$ -> $FreeBSD$
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.4
log
@ibcs2 is not a filesystem, don't compile it as if it were.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.3 1994/10/14 22:56:40 sos Exp $
d14 1
a14 1
	${.CURDIR}/ibcs2 /usr/bin
@


1.3
log
@Fix install of ibcs2 script.
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.2 1994/10/14 08:45:15 sos Exp $
d7 1
a7 1
	ibcs2_sysent.c ibcs2_sysi86.c ibcs2_xenix.c 
a8 1
VFS_LKM=
d10 1
@


1.2
log
@LKM module for the iBCS2 emulator
@
text
@d1 1
a1 1
#	$Id$
d12 3
a14 2
.afterinstall:
	${INSTALL} -c -o bin -g bin -m 755 ibcs2 /usr/bin
@


1.1
log
@LKM for ibcs2 support
@
text
@d1 1
a1 1
#	$Id: Makefile,v 1.1 1994/09/21 23:27:03 wollman Exp $
d7 1
a7 3
	ibcs2_sysent.c ibcs2_sysi86.c ibcs2_xenix.c \
	imgact_coff.c #imgact_elf.c imgact_linux.c imgact_xout.c

d10 4
a13 1
CFLAGS+= -DLKM -I. -DIBCS2
@
