# Makefile.in generated automatically by automake 1.2 from Makefile.am # Copyright (C) 1994, 1995, 1996, 1997 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. SHELL = /bin/sh srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ bindir = @bindir@ sbindir = @sbindir@ libexecdir = @libexecdir@ datadir = @datadir@ sysconfdir = @sysconfdir@ sharedstatedir = @sharedstatedir@ localstatedir = @localstatedir@ libdir = @libdir@ infodir = @infodir@ mandir = @mandir@ includedir = @includedir@ oldincludedir = /usr/include pkgdatadir = $(datadir)/@PACKAGE@ pkglibdir = $(libdir)/@PACKAGE@ pkgincludedir = $(includedir)/@PACKAGE@ top_builddir = .. ACLOCAL = @ACLOCAL@ AUTOCONF = @AUTOCONF@ AUTOMAKE = @AUTOMAKE@ AUTOHEADER = @AUTOHEADER@ INSTALL = @INSTALL@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ transform = @program_transform_name@ NORMAL_INSTALL = true PRE_INSTALL = true POST_INSTALL = true NORMAL_UNINSTALL = true PRE_UNINSTALL = true POST_UNINSTALL = true build_alias = @build_alias@ build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ target_alias = @target_alias@ target_triplet = @target@ EXEEXT = @EXEEXT@ EXTRA_LIBS = @EXTRA_LIBS@ GNATMAKE = @GNATMAKE@ MAKEINFO = @MAKEINFO@ OS_LINKER_OPTS = @OS_LINKER_OPTS@ OS_NEW_LINE_AGGREGATE = @OS_NEW_LINE_AGGREGATE@ PACKAGE = @PACKAGE@ PLATFORM_SPECIFIC = @PLATFORM_SPECIFIC@ RANLIB = @RANLIB@ VERSION = @VERSION@ AUTOMAKE_OPTIONS = no-dependencies foreign CC = @CC@ SED = @SED@ CONSTANTS_SH = ${srcdir}/constants.sh CP = cp ONIONS = ${prefix}/lib/Onions CFLAGS = -Wall @CFLAGS@ GNATFLAGS = -gnatg @GNATFLAGS@ INCFLAGS = -I. -I${srcdir} PLATFORM = @PLATFORM_SPECIFIC@ CONSTANTS_PLATFORM = ${srcdir}/2${PLATFORM}onicon.ads COBJECTS = \ os-depend.o CSOURCES = \ os-depend.c GENOBJECTS = \ onions-list_queues.o \ onions-pointers.o GENSOURCES = \ ${srcdir}/onions-list_queues.ads ${srcdir}/onions-list_queues.adb \ ${srcdir}/onions-pointers.ads ${srcdir}/onions-pointers.adb TCPOBJECTS = \ onions-naming.o \ onions-sockets.o \ onions-connections.o TCPSOURCES = \ ${srcdir}/onions-naming.ads ${srcdir}/onions-naming.adb \ ${srcdir}/onions-sockets.ads ${srcdir}/onions-sockets.adb \ ${srcdir}/onions-connections.ads ${srcdir}/onions-connections.adb COMMONOBJECTS = \ onions-thin.o \ onions-os.o \ onions-constants.o \ onions-buckets.o \ onions-instreams.o \ onions-outstreams.o \ onions-instreams-file.o \ onions-outstreams-file.o \ onions-instreams-channel.o \ onions-outstreams-channel.o \ onions-instreams-dir.o \ onions-instreams-linebuf.o \ onions.o COMMONSOURCES = \ ${srcdir}/onions.ads ${srcdir}/onions.adb \ ${srcdir}/onions-thin.ads \ ./onions-os.ads ${srcdir}/onions-os.adb \ ./onions-constants.ads \ ${srcdir}/onions-list_queues.ads ${srcdir}/onions-list_queues.adb \ ${srcdir}/onions-buckets.ads ${srcdir}/onions-buckets.adb \ ${srcdir}/onions-instreams.ads ${srcdir}/onions-instreams.adb \ ${srcdir}/onions-outstreams.ads ${srcdir}/onions-outstreams.adb \ ${srcdir}/onions-instreams-file.ads ${srcdir}/onions-instreams-file.adb \ ${srcdir}/onions-outstreams-file.ads ${srcdir}/onions-outstreams-file.adb \ ${srcdir}/onions-instreams-channel.ads ${srcdir}/onions-instreams-channel.adb \ ${srcdir}/onions-outstreams-channel.ads ${srcdir}/onions-outstreams-channel.adb \ ${srcdir}/onions-instreams-dir.ads ${srcdir}/onions-instreams-dir.adb \ ${srcdir}/onions-instreams-linebuf.ads ${srcdir}/onions-instreams-linebuf.adb OBJECTS = ${COBJECTS} ${GENOBJECTS} ${TCPOBJECTS} ${COMMONOBJECTS} SOURCES = ${CSOURCES} ${GENSOURCES} ${TCPSOURCES} ${COMMONSOURCES} CLEANFILES = *.o *.ali onions-constants.ads onions-os.ads SUFFIXES = .adb .ads .ali .o .c .xrb mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = ../[Onions/config.h] CONFIG_CLEAN_FILES = onions-os.ads DIST_COMMON = README Makefile.am Makefile.in onions-os.ads.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = gtar GZIP = --best default: all .SUFFIXES: .SUFFIXES: .adb .ads .ali .c .o .xrb $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) cd $(top_srcdir) && $(AUTOMAKE) --foreign Onions/Makefile Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status cd $(top_builddir) \ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status onions-os.ads: $(top_builddir)/config.status onions-os.ads.in cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= ./config.status tags: TAGS TAGS: distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) subdir = Onions distdir: $(DISTFILES) @for file in $(DISTFILES); do \ d=$(srcdir); \ test -f $(distdir)/$$file \ || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ || cp -p $$d/$$file $(distdir)/$$file; \ done info: dvi: check: all $(MAKE) installcheck: install-exec: @$(NORMAL_INSTALL) install-data: install-data-local @$(NORMAL_INSTALL) install: install-exec install-data all @: uninstall: all: Makefile all-local install-strip: $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install installdirs: mostlyclean-generic: test -z "$(MOSTLYCLEANFILES)" || rm -f $(MOSTLYCLEANFILES) clean-generic: test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) distclean-generic: rm -f Makefile $(DISTCLEANFILES) rm -f config.cache config.log stamp-h stamp-h[0-9]* test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) maintainer-clean-generic: test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) mostlyclean: mostlyclean-generic clean: clean-generic mostlyclean distclean: distclean-generic clean rm -f config.status maintainer-clean: maintainer-clean-generic distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." .PHONY: default tags distdir info dvi installcheck install-exec \ install-data install uninstall all installdirs mostlyclean-generic \ distclean-generic clean-generic maintainer-clean-generic clean \ mostlyclean distclean maintainer-clean %.o: %.c ${CC} -c ${CFLAGS} ${INCFLAGS} $< %.o: %.adb ${CC} -c ${CFLAGS} ${INCFLAGS} ${GNATFLAGS} $< %.o: %.ads ${CC} -c ${CFLAGS} ${INCFLAGS} ${GNATFLAGS} $< %.ali: %.adb ${CC} -c ${CFLAGS} ${INCFLAGS} ${GNATFLAGS} $< %.ali: %.ads ${CC} -c ${CFLAGS} ${INCFLAGS} ${GNATFLAGS} $< onions-constants.ads: ${CONSTANTS_SH} if test -f ${CONSTANTS_PLATFORM}; then \ cp ${CONSTANTS_PLATFORM} onions-constants.ads; \ else \ ${SHELL} ${CONSTANTS_SH} Onions.Constants; \ fi all-local: ${SOURCES} ${OBJECTS} install-dirs-local: -rm -rf ${ONIONS} ${top_srcdir}/mkinstalldirs ${ONIONS} install-extra-libs: install-data-local: all-local install-dirs-local install-extra-libs ${CP} -p ${SOURCES} ${OBJECTS} \ `echo ${OBJECTS} | sed -e 's/\.o/.ali/g'` ${ONIONS} chmod a-w ${ONIONS}/* # Cross references X.ref: ${SOURCES} gnatf -x6 ${SOURCES} %.xrb: %.adb gnatf -x5 $< %.xrb: %.ads gnatf -x5 $< # Dependencies (see gnatmake -A) os-depend.o: os-depend.c os-depend.h onions.o: onions.ads onions.adb onions-constants.o: onions.o onions-constants.ads onions-pointers.o: onions-pointers.ads onions-pointers.adb onions-thin.o: onions.o onions-pointers.o onions-thin.ads onions-os.o: onions.o onions-pointers.o onions-thin.o os-depend.o \ onions-os.ads onions-os.adb onions-naming.o: onions.o onions-constants.o onions-os.o onions-pointers.o \ onions-thin.o onions-naming.ads onions-naming.adb onions-list_queues.o: onions-list_queues.ads onions-list_queues.adb onions-buckets.o: onions.o onions-thin.o onions-list_queues.o \ onions-buckets.ads onions-buckets.adb onions-instreams.o: onions.o onions-thin.o onions-constants.o \ onions-buckets.o onions-instreams.ads onions-instreams.adb onions-outstreams.o: onions.o onions-thin.o onions-constants.o \ onions-buckets.o onions-outstreams.ads onions-outstreams.adb onions-instreams-linebuf.o: onions.o onions-instreams.o onions-constants.o \ onions-buckets.o \ onions-instreams-linebuf.ads onions-instreams-linebuf.adb onions-instreams-file.o: onions.o onions-instreams.o onions-constants.o \ onions-buckets.o onions-thin.o onions-os.o \ onions-instreams-file.ads onions-instreams-file.adb onions-outstreams-file.o: onions.o onions-outstreams.o onions-constants.o \ onions-buckets.o onions-thin.o onions-os.o \ onions-outstreams-file.ads onions-outstreams-file.adb onions-instreams-channel.o: onions.o onions-instreams.o onions-buckets.o \ onions-connections.o \ onions-instreams-channel.ads onions-instreams-channel.adb onions-outstreams-channel.o: onions.o onions-outstreams.o onions-buckets.o \ onions-connections.o \ onions-outstreams-channel.ads onions-outstreams-channel.adb onions-instreams-dir.o: onions.o onions-instreams.o onions-constants.o \ onions-buckets.o onions-thin.o onions-os.o \ onions-instreams-dir.ads onions-instreams-dir.adb onions-connections.o: onions.o onions-constants.o onions-os.o \ onions-list_queues.o onions-thin.o onions-instreams-file.o \ onions-outstreams-file.o \ onions-connections.ads onions-connections.adb # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: