| ## Process this file with automake to generate Makefile.in |
| |
| AUTOMAKE_OPTIONS = cygnus |
| |
| INCLUDES = $(NEWLIB_CFLAGS) $(CROSS_CFLAGS) $(TARGET_CFLAGS) |
| |
| GENERAL_SOURCES = \ |
| closedir.c collate.c collcmp.c creat.c \ |
| fnmatch.c glob.c _isatty.c isatty.c \ |
| opendir.c readdir.c readdir_r.c \ |
| regcomp.c regerror.c regexec.c regfree.c \ |
| rewinddir.c sleep.c usleep.c \ |
| telldir.c |
| |
| ELIX_2_SOURCES = \ |
| scandir.c seekdir.c |
| |
| ELIX_3_SOURCES = \ |
| execl.c execle.c execlp.c execv.c \ |
| execve.c execvp.c wordexp.c wordfree.c |
| |
| ELIX_4_SOURCES = \ |
| popen.c posix_spawn.c posix_spawnaddr.c posix_spawn_file_actions.c |
| |
| if ELIX_LEVEL_1 |
| ELIX_SOURCES = |
| else |
| if ELIX_LEVEL_2 |
| ELIX_SOURCES = $(ELIX_2_SOURCES) |
| else |
| if ELIX_LEVEL_3 |
| ELIX_SOURCES = $(ELIX_2_SOURCES) $(ELIX_3_SOURCES) |
| else |
| ELIX_SOURCES = $(ELIX_2_SOURCES) $(ELIX_3_SOURCES) $(ELIX_4_SOURCES) |
| endif |
| endif |
| endif |
| |
| libposix_la_LDFLAGS = -Xcompiler -nostdlib |
| |
| if USE_LIBTOOL |
| noinst_LTLIBRARIES = libposix.la |
| libposix_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 |
| |
| CHEWOUT_FILES = \ |
| popen.def |
| |
| SUFFIXES = .def |
| |
| CHEW = ../../doc/makedoc -f $(srcdir)/../../doc/doc.str |
| |
| .c.def: |
| $(CHEW) < $< > $*.def 2> $*.ref |
| touch stmp-def |
| |
| TARGETDOC = ../tmp.texi |
| |
| doc: $(CHEWOUT_FILES) |
| cat $(srcdir)/posix.tex >> $(TARGETDOC) |
| |
| AM_CFLAGS = -D_GNU_SOURCE |
| |
| CLEANFILES = $(CHEWOUT_FILES) *.ref |