include	../../Makerules
include	../../Makeconfig

SRC1S=	waitpid.S 	brk.S	ptrace.S \
	wait.S		_cerror.S

ifdef NOTCOFF
NOTCOFF=ulimit.c
endif

SRC2S=	$(NOTCOFF)	setfpucw.c	sbrk.c		ieee.c		\
	setpgrp.c	tell.c		vfork.c

SRCS	= $(SRC1S) $(SRC2S)
ASMS	= $(SCR1S:.S=.s) $(SRC2S:.c=.s)
OBJ1S	= $(SRC1S:.S=.o)
OBJ2S	= $(SRC2S:.c=.o)
OBJS	= $(OBJ1S) $(OBJ2S)

LIBRARY	=libi386

ifndef ELF
all:	../../libs/$(LIBRARY).a
else
all:	../../libs/$(LIBRARY).a ../../elf/$(LIBRARY).o
endif

../../libs/$(LIBRARY).a:	$(LIBRARY).a
	$(CP) $(LIBRARY).a ../../libs

$(LIBRARY).a: $(OBJS)
	$(AR) $(ARFLAGS) $(LIBRARY).a $(OBJS)
	$(RANLIB) $(LIBRARY).a

../../elf/$(LIBRARY).o: $(LIBRARY).o
	$(CP) $(LIBRARY).o ../../elf

$(LIBRARY).o: $(OBJS)
	$(LD) -o $(LIBRARY).o -r $(OBJS)

dep:
	$(CPP) $(CFLAGS) -M $(SRCS) > .depend

dummy:

#
# include a dependency file if one exists
#
ifeq (.depend,$(wildcard .depend))
include .depend
endif
