LC_STDIO_SRCDIR=$(LC_SRCDIR)/stdio
LC_STDIO_BUILDDIR=$(LC_BUILDDIR)/stdio
LC_STDIO_DIRFILE=$(LC_BUILDDIR)/stdio/.directory


$(LC_STDIO_DIRFILE): $(LC_DIRFILE) $(LC_STDIO_SRCDIR)/Makefile
	@echo [mkdir] $(LC_STDIO_BUILDDIR)
	@mkdir -p $(LC_STDIO_BUILDDIR)
	@touch $(LC_STDIO_DIRFILE)

LC_LIBFILES += $(LC_STDIO_BUILDDIR)/clearerr.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fclose.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/feof.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/ferror.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fflush.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fgetc.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fgetpos.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fgets.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fopen.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fprintf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fputc.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fputs.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fread.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/freopen.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fscanf.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fseek.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fsetpos.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/ftell.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/fwrite.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/gets.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/perror.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/printf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/puts.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/remove.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/rename.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/rewind.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/scanf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/setbuf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/setvbuf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/snprintf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/sprintf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/sscanf.o
#LC_LIBFILES += $(LC_STDIO_BUILDDIR)/tmpnam.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/ungetc.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/vfprintf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/vfscanf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/vprintf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/vscanf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/vsnprintf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/vsprintf.o
LC_LIBFILES += $(LC_STDIO_BUILDDIR)/vsscanf.o

$(LC_STDIO_BUILDDIR)/%.o: $(LC_STDIO_SRCDIR)/%.c $(LC_STDIO_DIRFILE)
	@echo [$(CC)] $@
	@$(CC) $(CCPARMS) $(CFLAGS)  $< -o $@

$(LC_STDIO_BUILDDIR)/%.o: $(LC_STDIO_SRCDIR)/%.asm $(LC_STDIO_DIRFILE)
	@echo [$(AS)] $@
	@$(AS) $(ASPARMS) $< -o $@
