diff options
Diffstat (limited to 'libc/misc/locale')
-rw-r--r-- | libc/misc/locale/Makefile | 7 | ||||
-rw-r--r-- | libc/misc/locale/Makefile.in | 6 |
2 files changed, 6 insertions, 7 deletions
diff --git a/libc/misc/locale/Makefile b/libc/misc/locale/Makefile index 7b8b35ac3..296d04dcf 100644 --- a/libc/misc/locale/Makefile +++ b/libc/misc/locale/Makefile @@ -57,11 +57,10 @@ $(MOBJ): $(MSRC) $(MOBJx): $(MSRC) $(CC) $(CFLAGS) -DL_$* -D__UCLIBC_DO_XLOCALE $< -c -o $*.o -locale_data.o: - $(LN) -sf ../../../extra/locale/locale_data.c - $(CC) $(CFLAGS) -c -D__WCHAR_ENABLED -I../../../extra/locale locale_data.c -o $@ +locale_data.o: ../../../extra/locale/locale_data.c + $(CC) $(CFLAGS) -c -D__WCHAR_ENABLED -I$(notdir $<) $< -o $@ clean: - $(RM) *.o *~ core locale_data.c + $(RM) *.o *~ core .PHONY: data diff --git a/libc/misc/locale/Makefile.in b/libc/misc/locale/Makefile.in index f93abef33..bdf42204d 100644 --- a/libc/misc/locale/Makefile.in +++ b/libc/misc/locale/Makefile.in @@ -40,13 +40,13 @@ $(MISC_LOCALE_MOBJx) $(MISC_LOCALE_MOBJx:.o=.os): $(MISC_LOCALE_MSRC) $(compile.m) -D__UCLIBC_DO_XLOCALE $(MISC_LOCALE_DATA) $(MISC_LOCALE_DATA:.o=.os): $(top_builddir)extra/locale/$(notdir $(MISC_LOCALE_DATA:.o=.c)) - $(compile.c) -D__WCHAR_ENABLED -I$< + $(compile.c) -D__WCHAR_ENABLED -I$(dir $<) libc-a-y+=$(MISC_LOCALE_MOBJ) +libc-a-$(UCLIBC_HAS_LOCALE)+=$(MISC_LOCALE_DATA) libc-a-$(UCLIBC_HAS_XLOCALE)+=$(MISC_LOCALE_MOBJx) -libc-a-pic-y+=$(MISC_LOCALE_MOBJ:.o=.os) -libc-a-pic-$(UCLIBC_HAS_XLOCALE)+=$(MISC_LOCALE_MOBJx:.o=.os) libc-so-y+=$(MISC_LOCALE_MOBJ:.o=.os) +libc-so-$(UCLIBC_HAS_LOCALE)+=$(MISC_LOCALE_DATA:.o=.os) libc-so-$(UCLIBC_HAS_XLOCALE)+=$(MISC_LOCALE_MOBJx:.o=.os) #CFLAGS-multi-y+=$(MISC_LOCALE_DEF) |