LC_WC_SRCDIR=$(LC_SRCDIR)/wchar
LC_WC_BUILDDIR=$(LC_BUILDDIR)/wchar
LC_WC_DIRFILE=$(LC_BUILDDIR)/wchar/.directory

$(LC_WC_DIRFILE): $(LC_DIRFILE) $(LC_WC_SRCDIR)/Makefile
	@echo [mkdir] $(LC_WC_BUILDDIR)
	@mkdir -p $(LC_WC_BUILDDIR)
	@touch $(LC_WC_DIRFILE)

LC_LIBFILES += $(LC_WC_BUILDDIR)/wcscpy.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcsncpy.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wmemcpy.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wmemmove.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcscat.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcsncat.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcscmp.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcsncmp.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wmemcmp.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcsrchr.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcsspn.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcsstr.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcstok.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wmemchr.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcspbrk.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcschr.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcscspn.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wcslen.o
LC_LIBFILES += $(LC_WC_BUILDDIR)/wmemset.o

$(LC_WC_BUILDDIR)/%.o: $(LC_WC_SRCDIR)/%.c $(LC_WC_DIRFILE)
	@echo [$(CC)] $@
	@$(CC) $(CCPARMS) $(CFLAGS)  $< -o $@

$(LC_WC_BUILDDIR)/%.o: $(LC_WC_SRCDIR)/%.asm $(LC_WC_DIRFILE)
	@echo [$(AS)] $@
	@$(AS) $(ASPARMS) $< -o $@
