mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-21 05:49:19 +08:00
fc2b4ffee0
This doesn't migrate all the docs, just the libc's manual (pdf/info). This is to show the basic form of migrating the chew files. For subdirs that didn't have any docs, I've stripped their settings for clarity. If someone wanted to suddenly add docs, they can add the corresponding Makefile.inc files easily.
44 lines
926 B
Makefile
44 lines
926 B
Makefile
## Process this file with automake to generate Makefile.in
|
|
|
|
AM_CPPFLAGS = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
|
|
|
|
GENERAL_SOURCES = setlocale.h locale.c localeconv.c
|
|
|
|
## The following interfaces are EL/IX level 2
|
|
if ELIX_LEVEL_1
|
|
ELIX_SOURCES =
|
|
else
|
|
ELIX_SOURCES = \
|
|
duplocale.c \
|
|
freelocale.c \
|
|
lctype.c \
|
|
lmessages.c \
|
|
lnumeric.c \
|
|
lmonetary.c \
|
|
newlocale.c \
|
|
nl_langinfo.c \
|
|
timelocal.c \
|
|
uselocale.c
|
|
endif
|
|
|
|
liblocale_la_LDFLAGS = -Xcompiler -nostdlib
|
|
|
|
if USE_LIBTOOL
|
|
noinst_LTLIBRARIES = liblocale.la
|
|
liblocale_la_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
|
|
noinst_DATA = objectlist.awk.in
|
|
else
|
|
noinst_LIBRARIES = lib.a
|
|
lib_a_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
|
|
lib_a_CFLAGS = $(AM_CFLAGS)
|
|
noinst_DATA =
|
|
endif # USE_LIBTOOL
|
|
|
|
include $(srcdir)/../../Makefile.shared
|
|
|
|
LIBC_CHEWOUT_FILES =
|
|
LIBC_CHAPTERS =
|
|
include ./Makefile.inc
|
|
CHEWOUT_FILES = $(LIBC_CHEWOUT_FILES)
|
|
CHAPTERS = $(LIBC_CHAPTERS)
|