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