#
# /emx/src/lib/startup/makefile
#
.INCLUDE: /emx/src/lib/libc.mak

local: ;

cleanup.o: cleanup.c $(I)stdio.h
crt1.o: crt1.s
crtinit.o: crtinit.c
crtterm.o: crtterm.c
ctor.o: ctor.c
ctor1.o: ctor1.c $(I)stdlib.h
dtor.o: dtor.c
dtor1.o: dtor1.c $(I)stdlib.h
exit.o: exit.c $(I)stdlib.h $(E)
startup.o: startup.c $(I)stdlib.h $(I)stdio.h $(E) $(FCNTL) $(ERRNO) \
    $(I)sys/ioctl.h
_exit.o: _exit.c $(I)stdlib.h $(E)

$(DSTLIB): crt1.o crtinit.o crtterm.o cleanup.o ctor.o \
    ctor1.o dtor.o dtor1.o exit.o startup.o _exit.o
	-$(AR) d $(DSTLIB) __.SYMDEF
	$(AR) r $(DSTLIB) *.o
	$(AR) s $(DSTLIB)
