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_OBJS = \
15	ttyname.$(oext)
16
17ELIX_4_OBJS = \
18	getlogin.$(oext)	\
19	getpass.$(oext) 	\
20	getpwent.$(oext) 	\
21	getut.$(oext)
22
23if ELIX_LEVEL_1
24LIB_OBJS =
25else
26if ELIX_LEVEL_2
27LIB_OBJS = $(ELIX_2_OBJS)
28else
29if ELIX_LEVEL_3
30LIB_OBJS = $(ELIX_2_OBJS)
31else
32if ELIX_LEVEL_4
33LIB_OBJS = $(ELIX_2_OBJS) $(ELIX_4_OBJS)
34endif
35endif
36endif
37endif
38
39libunix_la_LDFLAGS = -Xcompiler -nostdlib
40
41if USE_LIBTOOL
42noinst_LTLIBRARIES = libunix.la
43libunix_la_SOURCES = $(GENERAL_SOURCES)
44libunix_la_LIBADD = $(LIB_OBJS)
45libunix_la_DEPENDENCIES = $(LIB_OBJS)
46noinst_DATA = objectlist.awk.in
47else
48noinst_LIBRARIES = lib.a
49lib_a_SOURCES = $(GENERAL_SOURCES)
50lib_a_LIBADD = $(LIB_OBJS)
51lib_a_DEPENDENCIES = $(LIB_OBJS)
52noinst_DATA =
53endif # USE_LIBTOOL
54
55include $(srcdir)/../../Makefile.shared
56
57CHEWOUT_FILES =
58
59SUFFIXES = .def
60
61CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str
62
63.c.def:
64	$(CHEW) < $< > $*.def 2> $*.ref
65	touch stmp-def
66
67TARGETDOC = ../tmp.texi
68
69# No doc for unix.
70doc:
71
72CLEANFILES = $(CHEWOUT_FILES) *.ref
73