LIBRARY	=libsvr4
include	../Makerules
include	../Makeconfig

XCFLAGS=-D__USE_POSIX

SRC1S=	__fstatvfs.S __fxstat.S __hrtsys.S __lxstat.S __memcntl.S __mmap.S \
	 __munmap.S __nuname.S __poll.S __seteuid.S __setegid.S  \
	__sigprocmsk.S __statvfs.S  __sysinfo.S __ulimit.S  __xmknod.S \
	__xstat.S syscall.S

SRC2S= __assert.c __getline.c __longjmp.c __makedev.c __setjmp.c _errlist.c \
	_msync.c dup2.c getcwd.c mblen.c mbtowc.c perror.c readv.c remove.c \
	sleep.c strerror.c tcsetatr.c wctomb.c writev.c sigsetjmp.c \
	syslog.c gettimeofday.c lockf.c cuserid.c

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

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

