
#
#	@(#) conf/Makefile 1.1 84/09/16 Copyright Microsoft Corporation, 1983
#

#
# THIS FILE CONTAINS CODE SPECIFIC TO THE IBM PC AT
# COMPUTER. IT MAY REQUIRE MODIFICATION WHEN MOVING
# XENIX TO DIFFERENT MACHINE ARCHITECTURES OR CONFIGURATIONS.
#

AS=	as

CFLAGS=	-K -DM_OLDSIGN -M2em -O
AFLAGS=	-Mm -NT mdep_text
LDFLAGS= -Mm -D 18 -B 20 -A 0

SEG=	KMseg.obj
CONF=   oemsup.o c.o oem.o 
FD96CONF=oemsup.o cfd96.o oem.o	
LIBOS=	lib_os
LIBIO=	../io/lib_io
LIBC= /lib/Mlibc.a
LIBS=	$(LIBOS) $(LIBIO) $(LIBC)

.s.o:
	$(AS) $(AFLAGS) -o $*.o tmp.s

xenix:  $(CONF) $(LIBS)
	-mv xenix xenix-
	$(LD) $(LDFLAGS) -o xenix $(SEG) $(CONF) $(LIBS)
	nm -n xenix > nm.out
	size xenix


xenix.fd96:  $(FD96CONF) $(LIBS)
	$(LD) $(LDFLAGS) -o xenix.fd96 $(SEG) $(FD96CONF) $(LIBS)
	nm -n xenix.fd96 > nm.fd96
	size xenix.fd96

c.c:	xenixconf master
	config -m master xenixconf
	cp c.c chd01.c

cfd96.c: xenixconf master
	config -m master fd96conf
	mv c.c cfd96.c

config: config.o xenixconf master
	cc -O config.c -o config
