source: trunk/libs/newlib/src/newlib/libc/unix/Makefile.am

Last change on this file was 444, checked in by satin@…, 6 years ago

add newlib,libalmos-mkh, restructure shared_syscalls.h and mini-libc

File size: 1.0 KB
Line 
1## Process this file with automake to generate Makefile.in
2
3AUTOMAKE_OPTIONS = cygnus
4
5INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
6
7GENERAL_SOURCES = \
8        getcwd.c        \
9        pread.c         \
10        pwrite.c        \
11        sigset.c
12
13## Distinguish different EL/IX level interfaces
14ELIX_2_SOURCES = \
15        ttyname.c \
16        ttyname_r.c
17
18ELIX_4_SOURCES = \
19        basename.c      \
20        dirname.c       \
21        getlogin.c      \
22        getpass.c       \
23        getpwent.c      \
24        getut.c
25
26if ELIX_LEVEL_1
27ELIX_SOURCES =
28else
29if ELIX_LEVEL_2
30ELIX_SOURCES = $(ELIX_2_SOURCES)
31else
32if ELIX_LEVEL_3
33ELIX_SOURCES = $(ELIX_2_SOURCES)
34else
35ELIX_SOURCES = $(ELIX_2_SOURCES) $(ELIX_4_SOURCES)
36endif
37endif
38endif
39
40libunix_la_LDFLAGS = -Xcompiler -nostdlib
41
42if USE_LIBTOOL
43noinst_LTLIBRARIES = libunix.la
44libunix_la_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
45noinst_DATA = objectlist.awk.in
46else
47noinst_LIBRARIES = lib.a
48lib_a_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
49lib_a_CFLAGS = $(AM_CFLAGS)
50noinst_DATA =
51endif # USE_LIBTOOL
52
53include $(srcdir)/../../Makefile.shared
54
55CHEWOUT_FILES =
56CHAPTERS =
57# No doc for unix.
Note: See TracBrowser for help on using the repository browser.