#sccs	"@(#)uts/kern/cf:Makeflags	1.4"

NM	=nm
INC	=includes

SYS = UNIX
NODE = UNIXPC
REL = SYSTEM5
#Use Version number in /usr/include/Makepre.h
#VERSION = B.00
MACH = mc68k

# if BLOCK = -DBASSLOCKING then LOCK must = lockf else LOCK = flock
# whenever locking type is changed, do a make clobber
BLOCK = -UBASSLOCKING
LOCK = flock
LCFLAGS	=-DKERNEL -Dmini $(BLOCK)
CPPFLAGS=-Dmc68k -Dm68k -Dm68 $(LCFLAGS) 
NAME = $(SYS)$(VERSION)
DFILE	=dfile


.SUFFIXES: .x .X
.c.x:
	$(CC) $(CFLAGS) -c $<
	@echo $*.o '\c' >> olist
	@touch $@

.c.o:
	$(CC) $(CFLAGS) -c $<

.c.X:
	$(CC) $(CFLAGS) -S $*.c
	@sed 's/__sr/%sr/g' $*.s >..tmp.s
	@mv ..tmp.s $*.s
	$(CC) $(ASFLAGS) -c $*.s
	echo $*.o '\c' >> olist
	@-rm -f $*.s
	@touch $@

.s.x:
	$(CPP) $(CPPFLAGS) $< > ..tmp.s
	$(CC) $(ASFLAGS) -c ..tmp.s
	@mv ..tmp.o $*.o
	echo $*.o '\c' >> olist
	@-rm -f ..tmp.s
	@touch $@

.s.o:
	$(CPP) $(CPPFLAGS) $< > ..tmp.s
	$(CC) $(ASFLAGS) -c ..tmp.s
	@mv ..tmp.o $*.o
	@-rm -f ..tmp.s
