OBJ =   _move.o atetab.o etatab.o isapipe.o move.o movefd.o \
	notify.o psignal.o putenv.o timec.o
CFLAGS = -c -O -w
LDFLAGS = -r -x
ASMFLAGS = -u
I = /usr/include

.c.o:
	cc $(CFLAGS) $*.c
	ld $(LDFLAGS) $*.o; mv a.out $*.o
.s.o:
	as $(ASMFLAGS) -o $@ $<
	ld $(LDFLAGS) $@; mv a.out $@

all:    $(OBJ)

_move.o:	_move.s		
atetab.o:	atetab.c	
etatab.o:	etatab.c	
isapipe.o:	isapipe.c	$I/errno.h 
move.o:		move.s		
movefd.o:	movefd.c	
notify.o:	notify.c	$I/sys/types.h $I/sys/stat.h $I/stdio.h \
				$I/ctype.h $I/utmp.h 
psignal.o:	psignal.c	$I/stdio.h 
putenv.o:	putenv.c	
reloc.o:	reloc.c		$I/stdio.h $I/a.out.h 
timec.o:	timec.y		$I/stdio.h $I/time.h $I/ctype.h \
				$I/sys/types.h $I/sys/timeb.h 
	yacc $<
	mv y.tab.c $*.c
	cc -w $(CFLAGS) $*.c
	ld $(LDFLAGS) $*.o; mv a.out $*.o
