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

.IF $(LIBNAME)

local: ;

.ELSE

local: strtod.c strtold.c

strtod.c: strtod.gen strtod.sed
	sed -f strtod.sed strtod.gen >strtod.c

strtold.c: strtod.gen strtold.sed
	sed -f strtold.sed strtod.gen >strtold.c

.ENDIF

atof.o: atof.c $(I)math.h $(I)stdlib.h
atoi.o: atoi.c $(I)stdlib.h
atol.o: atol.c $(I)stdlib.h
atold.o: atold.c $(I)stdlib.h
atoll.o: atoll.c $(I)stdlib.h
cvt.o: cvt.c $(I)stdlib.h $(I)string.h $(I)math.h $(E)
gcvt.o: gcvt.c $(I)stdlib.h $(I)string.h $(I)float.h $(I)locale.h $(E)
itoa.o: itoa.c $(I)stdlib.h
lltoa.o: lltoa.c $(I)stdlib.h
ltoa.o: ltoa.c $(I)stdlib.h
strtod.o: strtod.c $(I)math.h $(I)ctype.h $(I)float.h $(I)stdlib.h \
		$(I)locale.h $(I)errno.h $(E)
strtol.o: strtol.c $(I)stdlib.h $(I)limits.h $(I)ctype.h $(ERRNO)
strtold.o: strtold.c $(I)math.h $(I)ctype.h $(I)float.h $(I)stdlib.h \
		$(I)locale.h $(I)errno.h $(E)
strtoul.o: strtoul.c $(I)stdlib.h $(I)limits.h $(I)ctype.h $(ERRNO)
ulltoa.o: ulltoa.c $(I)stdlib.h
ultoa.o: ultoa.c $(I)stdlib.h


$(DSTLIB): atof.o atoi.o atol.o atold.o atoll.o cvt.o gcvt.o \
    itoa.o lltoa.o ltoa.o \
    strtod.o strtol.o strtold.o strtoul.o ulltoa.o ultoa.o
	-$(AR) d $(DSTLIB) __.SYMDEF
	$(AR) r $(DSTLIB) *.o
	$(AR) s $(DSTLIB)
