#
# /emx/src/lib/app/makefile
#
LIBBASE=c_app
.INCLUDE: /emx/src/lib/libc0.mak

local: ;

crt2.o: crt2.s
crtr.o: crtr.s
emxio.o: emxio.s
getenv.o: getenv.c $(I)stdlib.h $(I)string.h
inp8.o: inp8.s
inp16.o: inp16.s
inp32.o: inp32.s
inps8.o: inps8.s
inps16.o: inps16.s
inps32.o: inps32.s
outp8.o: outp8.s
outp16.o: outp16.s
outp32.o: outp32.s
outps8.o: outps8.s
outps8da.o: outps8da.s
outps16.o: outps16.s
outps32.o: outps32.s
outpt.o: outpt.s
putenv.o: putenv.c $(I)stdlib.h $(I)string.h $(ERRNO) $(E)
wait0.o: wait0.s
wait01.o: wait01.s
wait1.o: wait1.s
wait10.o: wait10.s

iodata.o: ../iodata.c $(E) $(FCNTL)
	$(GCC) -c -D_NFILES=40 ../iodata.c

stdio.o: ../stdio.c $(I)stdio.h $(E) $(FCNTL)
	$(GCC) -c -D_NFILES=40 ../stdio.c

$(DSTLIB): crt2.o crt3.o \
    emxio.o getenv.o inp8.o inp16.o inp32.o inps8.o inps16.o inps32.o \
    iodata.o outp8.o outp16.o outp32.o outps8.o outps8da.o outps16.o \
    outps32.o outpt.o putenv.o stdio.o wait0.o wait01.o wait1.o wait10.o
	-$(AR) d $(DSTLIB) __.SYMDEF
	$(AR) r $(DSTLIB) *.o
	$(AR) s $(DSTLIB)
