1## Process this file with automake to generate Makefile.in
2
3AUTOMAKE_OPTIONS = cygnus
4
5INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS)
6
7if HAVE_STDIO64_DIR
8STDIO64_SOURCES = \
9	fstat64r.c \
10	lseek64r.c \
11	stat64r.c \
12	open64r.c
13
14STDIO64_DEFS = \
15	fstat64r.def \
16	lseek64r.def \
17	stat64r.def \
18	open64r.def
19endif
20
21ELIX_2_SOURCES = $(STDIO64_SOURCES)
22ELIX_3_SOURCES = execr.c
23
24if ELIX_LEVEL_1
25ELIX_SOURCES =
26else
27if ELIX_LEVEL_2
28ELIX_SOURCES = $(ELIX_2_SOURCES)
29else
30ELIX_SOURCES = $(ELIX_2_SOURCES) $(ELIX_3_SOURCES)
31endif
32endif
33
34GENERAL_SOURCES = \
35	closer.c \
36	reent.c \
37	impure.c \
38	fcntlr.c \
39	fstatr.c \
40	getreent.c \
41	gettimeofdayr.c \
42	isattyr.c \
43	linkr.c \
44	lseekr.c \
45	mkdirr.c \
46	openr.c \
47	readr.c \
48	renamer.c \
49	signalr.c \
50	signgam.c \
51	sbrkr.c \
52	statr.c \
53	timesr.c \
54	unlinkr.c \
55	writer.c
56
57libreent_la_LDFLAGS = -Xcompiler -nostdlib
58
59if USE_LIBTOOL
60noinst_LTLIBRARIES = libreent.la
61libreent_la_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
62noinst_DATA = objectlist.awk.in
63else
64noinst_LIBRARIES = lib.a
65lib_a_SOURCES = $(GENERAL_SOURCES) $(ELIX_SOURCES)
66lib_a_CFLAGS = $(AM_CFLAGS)
67noinst_DATA =
68endif # USE_LIBTOOL
69
70include $(srcdir)/../../Makefile.shared
71
72CHEWOUT_FILES = \
73	closer.def \
74	reent.def \
75	execr.def \
76	fcntlr.def \
77	fstatr.def \
78	gettimeofdayr.def \
79	linkr.def \
80	lseekr.def \
81	mkdirr.def \
82	openr.def \
83	readr.def \
84	renamer.def \
85	signalr.def \
86	sbrkr.def \
87	statr.def \
88	timesr.def \
89	unlinkr.def \
90	$(STDIO64_DEFS) \
91	writer.def
92
93CHAPTERS = reent.tex
94
95$(lpfx)impure.$(oext): $(srcdir)/impure.c $(srcdir)/../include/sys/reent.h
96