Cygwin: Use automake (v5)
v2: * Include tzmap.h in BUILT_SOURCES * Make per-file flags appear after user-supplied CXXFLAGS, so they can override optimization level. * Correct .o files used to define symbols exported by libm.a * Drop gcrt0.o mistakenly included in libgmon.a * Add missing line continuations in GMON_FILES value v3: * use per-file flags for .c compilation * override C{XX,}FLAGS, as they are set on the command line by top-level make v4: * Drop -Wno-error=write-strings from path_testsuite CXXFLAGS v5: * Update for changes in master - Add -fno-threadsafe-statics to CXX flags - Add hypotl.cc - Remove fenv.cc (in favour of newlib), add fenv.c stub - Add proc.5 manpage rules
This commit is contained in:
parent
3b0ba65352
commit
247ce0ca3a
|
@ -0,0 +1,19 @@
|
||||||
|
# Makefile.am for winsup stuff
|
||||||
|
#
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
#
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
# This makefile requires GNU make.
|
||||||
|
|
||||||
|
cygdocdir = $(datarootdir)/doc/Cygwin
|
||||||
|
|
||||||
|
cygdoc_DATA = \
|
||||||
|
CYGWIN_LICENSE \
|
||||||
|
COPYING
|
||||||
|
|
||||||
|
SUBDIRS = cygwin cygserver doc utils testsuite
|
||||||
|
|
||||||
|
cygserver utils testsuite: cygwin
|
|
@ -0,0 +1,15 @@
|
||||||
|
# Makefile.am.common - common definitions for the winsup directory
|
||||||
|
#
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
#
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
flags_common=-Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0
|
||||||
|
|
||||||
|
# compiler flags commonly used (but not for MinGW compilation, because they
|
||||||
|
# include the Cygwin header paths via @INCLUDES@)
|
||||||
|
|
||||||
|
cxxflags_common=$(INCLUDES) -fno-rtti -fno-exceptions -fno-use-cxa-atexit $(flags_common)
|
||||||
|
cflags_common=$(INCLUDES) $(flags_common)
|
|
@ -1,51 +0,0 @@
|
||||||
# Makefile.common - common definitions for the winsup directory
|
|
||||||
#
|
|
||||||
# This file is part of Cygwin.
|
|
||||||
#
|
|
||||||
# This software is a copyrighted work licensed under the terms of the
|
|
||||||
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
|
||||||
# details.
|
|
||||||
|
|
||||||
define justdir
|
|
||||||
$(patsubst %/,%,$(dir $1))
|
|
||||||
endef
|
|
||||||
|
|
||||||
define libname
|
|
||||||
$(realpath $(shell ${CC} --print-file-name=$1 $2))
|
|
||||||
endef
|
|
||||||
|
|
||||||
export PATH:=${winsup_srcdir}:${PATH}
|
|
||||||
|
|
||||||
# Allow CFLAGS=-O,-g to control CXXFLAGS too
|
|
||||||
opt=$(filter -O%,${CFLAGS}) $(filter -g%,${CFLAGS})
|
|
||||||
override CXXFLAGS:=${filter-out -g%,$(filter-out -O%,${CXXFLAGS})} ${opt}
|
|
||||||
|
|
||||||
cflags_common:=-Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0
|
|
||||||
COMPILE.cc=${CXX} ${INCLUDES} ${CXXFLAGS} -fno-rtti -fno-exceptions -fno-use-cxa-atexit ${cflags_common}
|
|
||||||
COMPILE.c=${CC} ${INCLUDES} ${CFLAGS} ${cflags_common}
|
|
||||||
|
|
||||||
top_srcdir:=$(call justdir,${winsup_srcdir})
|
|
||||||
top_builddir:=$(call justdir,${target_builddir})
|
|
||||||
|
|
||||||
cygwin_build:=${target_builddir}/winsup/cygwin
|
|
||||||
newlib_build:=${target_builddir}/newlib
|
|
||||||
|
|
||||||
VPATH:=${srcdir}
|
|
||||||
|
|
||||||
.SUFFIXES:
|
|
||||||
.SUFFIXES: .c .cc .def .S .a .o .d .s .E
|
|
||||||
|
|
||||||
%.o: %.cc
|
|
||||||
$(strip ${COMPILE.cc} -c -o $@ $<)
|
|
||||||
|
|
||||||
%.o: %.c
|
|
||||||
$(strip ${COMPILE.c} -c -o $@ $<)
|
|
||||||
|
|
||||||
%.E: %.cc
|
|
||||||
$(strip ${COMPILE.cc} -E -dD -o $@ $<)
|
|
||||||
|
|
||||||
%.E: %.c
|
|
||||||
$(strip ${COMPILE.c} -E -dD -o $@ $<)
|
|
||||||
|
|
||||||
%.o: %.S
|
|
||||||
$(strip ${COMPILE.S} -c -o $@ $<)
|
|
|
@ -1,4 +1,21 @@
|
||||||
# Makefile.in for windows stuff
|
# Makefile.in generated by automake 1.11.6 from Makefile.am.
|
||||||
|
# @configure_input@
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
|
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
|
||||||
|
# Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
# Makefile.am for winsup stuff
|
||||||
#
|
#
|
||||||
# This file is part of Cygwin.
|
# This file is part of Cygwin.
|
||||||
#
|
#
|
||||||
|
@ -8,105 +25,613 @@
|
||||||
|
|
||||||
# This makefile requires GNU make.
|
# This makefile requires GNU make.
|
||||||
|
|
||||||
SHELL:=@SHELL@
|
VPATH = @srcdir@
|
||||||
VPATH:=@srcdir@
|
am__make_dryrun = \
|
||||||
srcdir:=@srcdir@
|
{ \
|
||||||
objdir:=.
|
am__dry=no; \
|
||||||
|
case $$MAKEFLAGS in \
|
||||||
|
*\\[\ \ ]*) \
|
||||||
|
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||||
|
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||||
|
*) \
|
||||||
|
for am__flg in $$MAKEFLAGS; do \
|
||||||
|
case $$am__flg in \
|
||||||
|
*=*|--*) ;; \
|
||||||
|
*n*) am__dry=yes; break;; \
|
||||||
|
esac; \
|
||||||
|
done;; \
|
||||||
|
esac; \
|
||||||
|
test $$am__dry = yes; \
|
||||||
|
}
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||||
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||||
|
install_sh_DATA = $(install_sh) -c -m 644
|
||||||
|
install_sh_PROGRAM = $(install_sh) -c
|
||||||
|
install_sh_SCRIPT = $(install_sh) -c
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
|
transform = $(program_transform_name)
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
build_triplet = @build@
|
||||||
|
host_triplet = @host@
|
||||||
|
target_triplet = @target@
|
||||||
|
subdir = .
|
||||||
|
DIST_COMMON = README $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
|
||||||
|
$(top_srcdir)/configure $(am__configure_deps) \
|
||||||
|
$(srcdir)/../mkinstalldirs
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||||
|
$(top_srcdir)/configure.ac
|
||||||
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
|
$(ACLOCAL_M4)
|
||||||
|
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
|
||||||
|
configure.lineno config.status.lineno
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
||||||
|
CONFIG_HEADER = $(top_builddir)/cygwin/config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
CONFIG_CLEAN_VPATH_FILES =
|
||||||
|
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||||
|
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||||
|
am__v_GEN_0 = @echo " GEN " $@;
|
||||||
|
AM_V_at = $(am__v_at_@AM_V@)
|
||||||
|
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||||
|
am__v_at_0 = @
|
||||||
|
SOURCES =
|
||||||
|
RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
|
||||||
|
html-recursive info-recursive install-data-recursive \
|
||||||
|
install-dvi-recursive install-exec-recursive \
|
||||||
|
install-html-recursive install-info-recursive \
|
||||||
|
install-pdf-recursive install-ps-recursive install-recursive \
|
||||||
|
installcheck-recursive installdirs-recursive pdf-recursive \
|
||||||
|
ps-recursive uninstall-recursive
|
||||||
|
am__can_run_installinfo = \
|
||||||
|
case $$AM_UPDATE_INFO_DIR in \
|
||||||
|
n|no|NO) false;; \
|
||||||
|
*) (install-info --version) >/dev/null 2>&1;; \
|
||||||
|
esac
|
||||||
|
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||||
|
am__vpath_adj = case $$p in \
|
||||||
|
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||||
|
*) f=$$p;; \
|
||||||
|
esac;
|
||||||
|
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||||
|
am__install_max = 40
|
||||||
|
am__nobase_strip_setup = \
|
||||||
|
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||||
|
am__nobase_strip = \
|
||||||
|
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||||
|
am__nobase_list = $(am__nobase_strip_setup); \
|
||||||
|
for p in $$list; do echo "$$p $$p"; done | \
|
||||||
|
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||||
|
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||||
|
if (++n[$$2] == $(am__install_max)) \
|
||||||
|
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||||
|
END { for (dir in files) print dir, files[dir] }'
|
||||||
|
am__base_list = \
|
||||||
|
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||||
|
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||||
|
am__uninstall_files_from_dir = { \
|
||||||
|
test -z "$$files" \
|
||||||
|
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||||
|
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||||
|
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||||
|
}
|
||||||
|
am__installdirs = "$(DESTDIR)$(cygdocdir)"
|
||||||
|
DATA = $(cygdoc_DATA)
|
||||||
|
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
|
||||||
|
distclean-recursive maintainer-clean-recursive
|
||||||
|
AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
|
||||||
|
$(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS
|
||||||
|
ETAGS = etags
|
||||||
|
CTAGS = ctags
|
||||||
|
DEJATOOL = $(PACKAGE)
|
||||||
|
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
||||||
|
EXPECT = expect
|
||||||
|
RUNTEST = runtest
|
||||||
|
DIST_SUBDIRS = $(SUBDIRS)
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
|
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||||
|
AR = @AR@
|
||||||
|
AS = @AS@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AWK = @AWK@
|
||||||
|
CC = @CC@
|
||||||
|
CCAS = @CCAS@
|
||||||
|
CCASDEPMODE = @CCASDEPMODE@
|
||||||
|
CCASFLAGS = @CCASFLAGS@
|
||||||
|
CCDEPMODE = @CCDEPMODE@
|
||||||
|
CFLAGS = @CFLAGS@
|
||||||
|
CPP = @CPP@
|
||||||
|
CPPFLAGS = @CPPFLAGS@
|
||||||
|
CXX = @CXX@
|
||||||
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CYGPATH_W = @CYGPATH_W@
|
||||||
|
DEFS = @DEFS@
|
||||||
|
DEF_DLL_ENTRY = @DEF_DLL_ENTRY@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
|
DIN_FILE = @DIN_FILE@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
DLL_ENTRY = @DLL_ENTRY@
|
||||||
|
DOCBOOK2XTEXI = @DOCBOOK2XTEXI@
|
||||||
|
ECHO_C = @ECHO_C@
|
||||||
|
ECHO_N = @ECHO_N@
|
||||||
|
ECHO_T = @ECHO_T@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
|
INCLUDES = @INCLUDES@
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
|
LD = @LD@
|
||||||
|
LDFLAGS = @LDFLAGS@
|
||||||
|
LIBOBJS = @LIBOBJS@
|
||||||
|
LIBS = @LIBS@
|
||||||
|
LTLIBOBJS = @LTLIBOBJS@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
MINGW_CC = @MINGW_CC@
|
||||||
|
MINGW_CXX = @MINGW_CXX@
|
||||||
|
MKDIR_P = @MKDIR_P@
|
||||||
|
NM = @NM@
|
||||||
|
OBJCOPY = @OBJCOPY@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||||
|
PACKAGE_NAME = @PACKAGE_NAME@
|
||||||
|
PACKAGE_STRING = @PACKAGE_STRING@
|
||||||
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||||
|
PACKAGE_URL = @PACKAGE_URL@
|
||||||
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||||
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SET_MAKE = @SET_MAKE@
|
||||||
|
SHELL = @SHELL@
|
||||||
|
STRIP = @STRIP@
|
||||||
|
TLSOFFSETS_H = @TLSOFFSETS_H@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
WINDRES = @WINDRES@
|
||||||
|
abs_builddir = @abs_builddir@
|
||||||
|
abs_srcdir = @abs_srcdir@
|
||||||
|
abs_top_builddir = @abs_top_builddir@
|
||||||
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_CC = @ac_ct_CC@
|
||||||
|
ac_ct_CXX = @ac_ct_CXX@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__leading_dot = @am__leading_dot@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
am__tar = @am__tar@
|
||||||
|
am__untar = @am__untar@
|
||||||
|
bindir = @bindir@
|
||||||
|
build = @build@
|
||||||
|
build_alias = @build_alias@
|
||||||
|
build_cpu = @build_cpu@
|
||||||
|
build_os = @build_os@
|
||||||
|
build_vendor = @build_vendor@
|
||||||
|
builddir = @builddir@
|
||||||
|
datadir = @datadir@
|
||||||
|
datarootdir = @datarootdir@
|
||||||
|
docdir = @docdir@
|
||||||
|
dvidir = @dvidir@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
host = @host@
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_cpu = @host_cpu@
|
||||||
|
host_os = @host_os@
|
||||||
|
host_vendor = @host_vendor@
|
||||||
|
htmldir = @htmldir@
|
||||||
|
includedir = @includedir@
|
||||||
|
infodir = @infodir@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
libdir = @libdir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
localedir = @localedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
mandir = @mandir@
|
||||||
|
mkdir_p = @mkdir_p@
|
||||||
|
oldincludedir = @oldincludedir@
|
||||||
|
pdfdir = @pdfdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
program_transform_name = @program_transform_name@
|
||||||
|
psdir = @psdir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
srcdir = @srcdir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
target = @target@
|
||||||
|
target_alias = @target_alias@
|
||||||
|
target_builddir = @target_builddir@
|
||||||
|
target_cpu = @target_cpu@
|
||||||
|
target_os = @target_os@
|
||||||
|
target_vendor = @target_vendor@
|
||||||
|
top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
winsup_srcdir = @winsup_srcdir@
|
||||||
|
cygdocdir = $(datarootdir)/doc/Cygwin
|
||||||
|
cygdoc_DATA = \
|
||||||
|
CYGWIN_LICENSE \
|
||||||
|
COPYING
|
||||||
|
|
||||||
target_alias:=@target_alias@
|
SUBDIRS = cygwin cygserver doc utils testsuite
|
||||||
build_alias:=@build_alias@
|
all: all-recursive
|
||||||
host_alias:=@host_alias@
|
|
||||||
prefix:=@prefix@
|
|
||||||
|
|
||||||
program_transform_name:=@program_transform_name@
|
|
||||||
exec_prefix:=@exec_prefix@
|
|
||||||
bindir:=@bindir@
|
|
||||||
libdir:=@libdir@
|
|
||||||
ifeq ($(target_alias),$(host_alias))
|
|
||||||
ifeq ($(build_alias),$(host_alias))
|
|
||||||
tooldir:=$(exec_prefix)
|
|
||||||
else
|
|
||||||
tooldir:=$(exec_prefix)/$(target_alias)
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
tooldir:=$(exec_prefix)/$(target_alias)
|
|
||||||
endif
|
|
||||||
datarootdir:=@datarootdir@
|
|
||||||
datadir:=@datadir@
|
|
||||||
infodir:=@infodir@
|
|
||||||
includedir:=@includedir@
|
|
||||||
|
|
||||||
INSTALL:=@INSTALL@
|
|
||||||
INSTALL_PROGRAM:=@INSTALL_PROGRAM@
|
|
||||||
INSTALL_DATA:=@INSTALL_DATA@
|
|
||||||
|
|
||||||
SUBDIRS=cygwin cygserver doc utils testsuite
|
|
||||||
INSTALL_SUBDIRS=${patsubst %,install_%,$(SUBDIRS)}
|
|
||||||
CLEAN_SUBDIRS=${patsubst %,clean_%,$(SUBDIRS)}
|
|
||||||
|
|
||||||
.PHONY: all install clean distclean all-info info install-info install-license check \
|
|
||||||
$(SUBDIRS) $(INSTALL_SUBDIRS) $(CLEAN_SUBDIRS)
|
|
||||||
|
|
||||||
.SUFFIXES:
|
.SUFFIXES:
|
||||||
|
am--refresh: Makefile
|
||||||
|
@:
|
||||||
|
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \
|
||||||
|
$(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \
|
||||||
|
&& exit 0; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --foreign Makefile
|
||||||
|
.PRECIOUS: Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
@case '$?' in \
|
||||||
|
*config.status*) \
|
||||||
|
echo ' $(SHELL) ./config.status'; \
|
||||||
|
$(SHELL) ./config.status;; \
|
||||||
|
*) \
|
||||||
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
|
||||||
|
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
|
||||||
|
esac;
|
||||||
|
|
||||||
MAKEOVERRIDES_WORKAROUND=${wordlist 2,1,a b c}
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
|
$(SHELL) ./config.status --recheck
|
||||||
|
|
||||||
ifneq ($(MAKEOVERRIDES_WORKAROUND),)
|
$(top_srcdir)/configure: $(am__configure_deps)
|
||||||
override MAKE:=$(MAKE) $(MAKEOVERRIDES)
|
$(am__cd) $(srcdir) && $(AUTOCONF)
|
||||||
MAKEOVERRIDES:=
|
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||||
export MAKEOVERRIDES
|
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||||
endif
|
$(am__aclocal_m4_deps):
|
||||||
|
install-cygdocDATA: $(cygdoc_DATA)
|
||||||
all: Makefile $(SUBDIRS)
|
@$(NORMAL_INSTALL)
|
||||||
|
@list='$(cygdoc_DATA)'; test -n "$(cygdocdir)" || list=; \
|
||||||
install-license: CYGWIN_LICENSE COPYING
|
if test -n "$$list"; then \
|
||||||
${INSTALL} -d $(DESTDIR)$(prefix)/share/doc/Cygwin
|
echo " $(MKDIR_P) '$(DESTDIR)$(cygdocdir)'"; \
|
||||||
for i in $^; do \
|
$(MKDIR_P) "$(DESTDIR)$(cygdocdir)" || exit 1; \
|
||||||
${INSTALL} $$i $(DESTDIR)$(prefix)/share/doc/Cygwin ; \
|
fi; \
|
||||||
|
for p in $$list; do \
|
||||||
|
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||||
|
echo "$$d$$p"; \
|
||||||
|
done | $(am__base_list) | \
|
||||||
|
while read files; do \
|
||||||
|
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(cygdocdir)'"; \
|
||||||
|
$(INSTALL_DATA) $$files "$(DESTDIR)$(cygdocdir)" || exit $$?; \
|
||||||
done
|
done
|
||||||
|
|
||||||
install: Makefile install-license $(INSTALL_SUBDIRS)
|
uninstall-cygdocDATA:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
@list='$(cygdoc_DATA)'; test -n "$(cygdocdir)" || list=; \
|
||||||
|
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||||
|
dir='$(DESTDIR)$(cygdocdir)'; $(am__uninstall_files_from_dir)
|
||||||
|
|
||||||
clean distclean: $(CLEAN_SUBDIRS)
|
# This directory's subdirectories are mostly independent; you can cd
|
||||||
|
# into them and run `make' without going through this Makefile.
|
||||||
|
# To change the values of `make' variables: instead of editing Makefiles,
|
||||||
|
# (1) if the variable is set in `config.status', edit `config.status'
|
||||||
|
# (which will cause the Makefiles to be regenerated when you run `make');
|
||||||
|
# (2) otherwise, pass the desired values on the `make' command line.
|
||||||
|
$(RECURSIVE_TARGETS):
|
||||||
|
@fail= failcom='exit 1'; \
|
||||||
|
for f in x $$MAKEFLAGS; do \
|
||||||
|
case $$f in \
|
||||||
|
*=* | --[!k]*);; \
|
||||||
|
*k*) failcom='fail=yes';; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
dot_seen=no; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
dot_seen=yes; \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| eval $$failcom; \
|
||||||
|
done; \
|
||||||
|
if test "$$dot_seen" = "no"; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
|
||||||
|
fi; test -z "$$fail"
|
||||||
|
|
||||||
all-info:
|
$(RECURSIVE_CLEAN_TARGETS):
|
||||||
|
@fail= failcom='exit 1'; \
|
||||||
|
for f in x $$MAKEFLAGS; do \
|
||||||
|
case $$f in \
|
||||||
|
*=* | --[!k]*);; \
|
||||||
|
*k*) failcom='fail=yes';; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
dot_seen=no; \
|
||||||
|
case "$@" in \
|
||||||
|
distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
|
||||||
|
*) list='$(SUBDIRS)' ;; \
|
||||||
|
esac; \
|
||||||
|
rev=''; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = "."; then :; else \
|
||||||
|
rev="$$subdir $$rev"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
rev="$$rev ."; \
|
||||||
|
target=`echo $@ | sed s/-recursive//`; \
|
||||||
|
for subdir in $$rev; do \
|
||||||
|
echo "Making $$target in $$subdir"; \
|
||||||
|
if test "$$subdir" = "."; then \
|
||||||
|
local_target="$$target-am"; \
|
||||||
|
else \
|
||||||
|
local_target="$$target"; \
|
||||||
|
fi; \
|
||||||
|
($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
|
||||||
|
|| eval $$failcom; \
|
||||||
|
done && test -z "$$fail"
|
||||||
|
tags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
|
||||||
|
done
|
||||||
|
ctags-recursive:
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
|
||||||
|
done
|
||||||
|
|
||||||
install-info:
|
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
mkid -fID $$unique
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
info:
|
TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
|
set x; \
|
||||||
|
here=`pwd`; \
|
||||||
|
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
|
||||||
|
include_option=--etags-include; \
|
||||||
|
empty_fix=.; \
|
||||||
|
else \
|
||||||
|
include_option=--include; \
|
||||||
|
empty_fix=; \
|
||||||
|
fi; \
|
||||||
|
list='$(SUBDIRS)'; for subdir in $$list; do \
|
||||||
|
if test "$$subdir" = .; then :; else \
|
||||||
|
test ! -f $$subdir/TAGS || \
|
||||||
|
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
shift; \
|
||||||
|
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||||
|
test -n "$$unique" || unique=$$empty_fix; \
|
||||||
|
if test $$# -gt 0; then \
|
||||||
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||||
|
"$$@" $$unique; \
|
||||||
|
else \
|
||||||
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||||
|
$$unique; \
|
||||||
|
fi; \
|
||||||
|
fi
|
||||||
|
ctags: CTAGS
|
||||||
|
CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
test -z "$(CTAGS_ARGS)$$unique" \
|
||||||
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||||
|
$$unique
|
||||||
|
|
||||||
$(SUBDIRS):
|
GTAGS:
|
||||||
@${MAKE} -C $@ all || ([ "$@" == doc ] && echo "*** error ignored")
|
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||||
|
&& $(am__cd) $(top_srcdir) \
|
||||||
|
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||||
|
|
||||||
$(INSTALL_SUBDIRS):
|
distclean-tags:
|
||||||
@${MAKE} -C $(patsubst install_%,%,$@) install || ([ "$@" == install_doc ] && echo "*** error ignored")
|
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||||
|
|
||||||
$(CLEAN_SUBDIRS):
|
check-DEJAGNU: site.exp
|
||||||
@if cd $(patsubst clean_%,%,$@) 2>/dev/null; then \
|
srcdir='$(srcdir)'; export srcdir; \
|
||||||
$(MAKE) clean || exit 1; \
|
EXPECT=$(EXPECT); export EXPECT; \
|
||||||
fi || exit 0
|
runtest=$(RUNTEST); \
|
||||||
|
if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
|
||||||
|
exit_status=0; l='$(DEJATOOL)'; for tool in $$l; do \
|
||||||
|
if $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
|
||||||
|
then :; else exit_status=1; fi; \
|
||||||
|
done; \
|
||||||
|
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
|
||||||
|
fi; \
|
||||||
|
exit $$exit_status
|
||||||
|
site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
|
||||||
|
@echo 'Making a new site.exp file...'
|
||||||
|
@echo '## these variables are automatically generated by make ##' >site.tmp
|
||||||
|
@echo '# Do not edit here. If you wish to override these values' >>site.tmp
|
||||||
|
@echo '# edit the last section' >>site.tmp
|
||||||
|
@echo 'set srcdir "$(srcdir)"' >>site.tmp
|
||||||
|
@echo "set objdir `pwd`" >>site.tmp
|
||||||
|
@echo 'set build_alias "$(build_alias)"' >>site.tmp
|
||||||
|
@echo 'set build_triplet $(build_triplet)' >>site.tmp
|
||||||
|
@echo 'set host_alias "$(host_alias)"' >>site.tmp
|
||||||
|
@echo 'set host_triplet $(host_triplet)' >>site.tmp
|
||||||
|
@echo 'set target_alias "$(target_alias)"' >>site.tmp
|
||||||
|
@echo 'set target_triplet $(target_triplet)' >>site.tmp
|
||||||
|
@list='$(EXTRA_DEJAGNU_SITE_CONFIG)'; for f in $$list; do \
|
||||||
|
echo "## Begin content included from file $$f. Do not modify. ##" \
|
||||||
|
&& cat `test -f "$$f" || echo '$(srcdir)/'`$$f \
|
||||||
|
&& echo "## End content included from file $$f. ##" \
|
||||||
|
|| exit 1; \
|
||||||
|
done >> site.tmp
|
||||||
|
@echo "## End of auto-generated content; you can edit from here. ##" >> site.tmp
|
||||||
|
@if test -f site.exp; then \
|
||||||
|
sed -e '1,/^## End of auto-generated content.*##/d' site.exp >> site.tmp; \
|
||||||
|
fi
|
||||||
|
@-rm -f site.bak
|
||||||
|
@test ! -f site.exp || mv site.exp site.bak
|
||||||
|
@mv site.tmp site.exp
|
||||||
|
|
||||||
.PRECIOUS: Makefile
|
distclean-DEJAGNU:
|
||||||
|
-rm -f site.exp site.bak
|
||||||
|
-l='$(DEJATOOL)'; for tool in $$l; do \
|
||||||
|
rm -f $$tool.sum $$tool.log; \
|
||||||
|
done
|
||||||
|
check-am: all-am
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
|
||||||
|
check: check-recursive
|
||||||
|
all-am: Makefile $(DATA)
|
||||||
|
installdirs: installdirs-recursive
|
||||||
|
installdirs-am:
|
||||||
|
for dir in "$(DESTDIR)$(cygdocdir)"; do \
|
||||||
|
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||||
|
done
|
||||||
|
install: install-recursive
|
||||||
|
install-exec: install-exec-recursive
|
||||||
|
install-data: install-data-recursive
|
||||||
|
uninstall: uninstall-recursive
|
||||||
|
|
||||||
Makefile: Makefile.in ${patsubst %,%/Makefile.in,$(SUBDIRS)} $(srcdir)/configure config.status
|
install-am: all-am
|
||||||
$(SHELL) config.status
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
|
||||||
config.status: configure
|
installcheck: installcheck-recursive
|
||||||
$(SHELL) config.status --recheck
|
install-strip:
|
||||||
|
if test -z '$(STRIP)'; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
install; \
|
||||||
|
else \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||||
|
fi
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
check: cygwin
|
clean-generic:
|
||||||
$(MAKE) -C testsuite check
|
|
||||||
|
|
||||||
utils: cygwin
|
distclean-generic:
|
||||||
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||||
|
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||||
|
|
||||||
cygwin:
|
maintainer-clean-generic:
|
||||||
|
@echo "This command is intended for maintainers to use"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
clean: clean-recursive
|
||||||
|
|
||||||
cygserver: cygwin
|
clean-am: clean-generic mostlyclean-am
|
||||||
|
|
||||||
testsuite: cygwin
|
distclean: distclean-recursive
|
||||||
|
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||||
|
-rm -f Makefile
|
||||||
|
distclean-am: clean-am distclean-DEJAGNU distclean-generic \
|
||||||
|
distclean-tags
|
||||||
|
|
||||||
install_utils: cygwin
|
dvi: dvi-recursive
|
||||||
|
|
||||||
install_cygwin:
|
dvi-am:
|
||||||
|
|
||||||
install_cygserver: cygwin
|
html: html-recursive
|
||||||
|
|
||||||
|
html-am:
|
||||||
|
|
||||||
|
info: info-recursive
|
||||||
|
|
||||||
|
info-am:
|
||||||
|
|
||||||
|
install-data-am: install-cygdocDATA
|
||||||
|
|
||||||
|
install-dvi: install-dvi-recursive
|
||||||
|
|
||||||
|
install-dvi-am:
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
|
||||||
|
install-html: install-html-recursive
|
||||||
|
|
||||||
|
install-html-am:
|
||||||
|
|
||||||
|
install-info: install-info-recursive
|
||||||
|
|
||||||
|
install-info-am:
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
|
||||||
|
install-pdf: install-pdf-recursive
|
||||||
|
|
||||||
|
install-pdf-am:
|
||||||
|
|
||||||
|
install-ps: install-ps-recursive
|
||||||
|
|
||||||
|
install-ps-am:
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-recursive
|
||||||
|
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
|
||||||
|
-rm -rf $(top_srcdir)/autom4te.cache
|
||||||
|
-rm -f Makefile
|
||||||
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-recursive
|
||||||
|
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
pdf: pdf-recursive
|
||||||
|
|
||||||
|
pdf-am:
|
||||||
|
|
||||||
|
ps: ps-recursive
|
||||||
|
|
||||||
|
ps-am:
|
||||||
|
|
||||||
|
uninstall-am: uninstall-cygdocDATA
|
||||||
|
|
||||||
|
.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) check-am \
|
||||||
|
ctags-recursive install-am install-strip tags-recursive
|
||||||
|
|
||||||
|
.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
|
||||||
|
all all-am am--refresh check check-DEJAGNU check-am clean \
|
||||||
|
clean-generic ctags ctags-recursive distclean \
|
||||||
|
distclean-DEJAGNU distclean-generic distclean-tags dvi dvi-am \
|
||||||
|
html html-am info info-am install install-am \
|
||||||
|
install-cygdocDATA install-data install-data-am install-dvi \
|
||||||
|
install-dvi-am install-exec install-exec-am install-html \
|
||||||
|
install-html-am install-info install-info-am install-man \
|
||||||
|
install-pdf install-pdf-am install-ps install-ps-am \
|
||||||
|
install-strip installcheck installcheck-am installdirs \
|
||||||
|
installdirs-am maintainer-clean maintainer-clean-generic \
|
||||||
|
mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \
|
||||||
|
tags-recursive uninstall uninstall-am uninstall-cygdocDATA
|
||||||
|
|
||||||
|
|
||||||
|
cygserver utils testsuite: cygwin
|
||||||
|
|
||||||
|
# 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:
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,3 +1,4 @@
|
||||||
/usr/bin/aclocal --force
|
/usr/bin/aclocal --force
|
||||||
/usr/bin/autoconf -f
|
/usr/bin/autoconf -f
|
||||||
|
/usr/bin/automake -ac
|
||||||
/bin/rm -rf autom4te.cache
|
/bin/rm -rf autom4te.cache
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -10,8 +10,10 @@ dnl Process this file with autoconf to produce a configure script.
|
||||||
|
|
||||||
AC_PREREQ([2.59])
|
AC_PREREQ([2.59])
|
||||||
AC_INIT([Cygwin],[0],[cygwin@cygwin.com],[cygwin],[https://cygwin.com])
|
AC_INIT([Cygwin],[0],[cygwin@cygwin.com],[cygwin],[https://cygwin.com])
|
||||||
AC_CONFIG_SRCDIR(Makefile.in)
|
|
||||||
AC_CONFIG_AUX_DIR(..)
|
AC_CONFIG_AUX_DIR(..)
|
||||||
|
AC_CANONICAL_TARGET
|
||||||
|
AM_INIT_AUTOMAKE([dejagnu foreign no-define no-dist subdir-objects -Wall -Wno-portability -Wno-extra-portability])
|
||||||
|
AM_SILENT_RULES([yes])
|
||||||
|
|
||||||
realdirpath() {
|
realdirpath() {
|
||||||
test -z "$1" && return 1
|
test -z "$1" && return 1
|
||||||
|
@ -26,13 +28,15 @@ realdirpath() {
|
||||||
winsup_srcdir="$(realdirpath $srcdir)"
|
winsup_srcdir="$(realdirpath $srcdir)"
|
||||||
target_builddir="$(realdirpath ..)"
|
target_builddir="$(realdirpath ..)"
|
||||||
|
|
||||||
AC_PROG_INSTALL
|
|
||||||
AC_NO_EXECUTABLES
|
AC_NO_EXECUTABLES
|
||||||
AC_CANONICAL_TARGET
|
|
||||||
|
|
||||||
|
AC_PROG_INSTALL
|
||||||
|
AC_PROG_MKDIR_P
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_CXX
|
AC_PROG_CXX
|
||||||
AC_PROG_CPP
|
AC_PROG_CPP
|
||||||
|
AM_PROG_AS
|
||||||
|
|
||||||
AC_LANG(C)
|
AC_LANG(C)
|
||||||
AC_LANG(C++)
|
AC_LANG(C++)
|
||||||
|
|
||||||
|
@ -82,6 +86,8 @@ AC_SUBST(DEF_DLL_ENTRY)
|
||||||
AC_SUBST(DIN_FILE)
|
AC_SUBST(DIN_FILE)
|
||||||
AC_SUBST(TLSOFFSETS_H)
|
AC_SUBST(TLSOFFSETS_H)
|
||||||
|
|
||||||
|
AM_CONDITIONAL(TARGET_X86_64, [test $target_cpu = "x86_64"])
|
||||||
|
|
||||||
AC_CHECK_PROGS([DOCBOOK2XTEXI], [docbook2x-texi db2x_docbook2texi], [true])
|
AC_CHECK_PROGS([DOCBOOK2XTEXI], [docbook2x-texi db2x_docbook2texi], [true])
|
||||||
|
|
||||||
if test "x$with_cross_bootstrap" != "xyes"; then
|
if test "x$with_cross_bootstrap" != "xyes"; then
|
||||||
|
@ -90,15 +96,24 @@ if test "x$with_cross_bootstrap" != "xyes"; then
|
||||||
AC_CHECK_PROGS(MINGW_CC, ${target_cpu}-w64-mingw32-gcc)
|
AC_CHECK_PROGS(MINGW_CC, ${target_cpu}-w64-mingw32-gcc)
|
||||||
test -n "$MINGW_CC" || AC_MSG_ERROR([no acceptable MinGW gcc found in \$PATH])
|
test -n "$MINGW_CC" || AC_MSG_ERROR([no acceptable MinGW gcc found in \$PATH])
|
||||||
fi
|
fi
|
||||||
|
AM_CONDITIONAL(CROSS_BOOTSTRAP, [test "x$with_cross_bootstrap" != "xyes"])
|
||||||
|
|
||||||
AC_EXEEXT
|
AC_EXEEXT
|
||||||
|
|
||||||
|
AC_CHECK_LIB([bfd], [bfd_init], [true],
|
||||||
|
AC_MSG_WARN([Not building dumper.exe since some required libraries or headers are missing]))
|
||||||
|
|
||||||
|
AM_CONDITIONAL(BUILD_DUMPER, [test "x$ac_cv_lib_bfd_bfd_init" = "xyes"])
|
||||||
|
|
||||||
AC_CONFIG_FILES([
|
AC_CONFIG_FILES([
|
||||||
Makefile
|
Makefile
|
||||||
cygwin/Makefile
|
cygwin/Makefile
|
||||||
cygserver/Makefile
|
cygserver/Makefile
|
||||||
doc/Makefile
|
doc/Makefile
|
||||||
utils/Makefile
|
utils/Makefile
|
||||||
|
utils/mingw/Makefile
|
||||||
testsuite/Makefile
|
testsuite/Makefile
|
||||||
|
testsuite/cygrun/Makefile
|
||||||
])
|
])
|
||||||
|
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|
|
@ -0,0 +1,58 @@
|
||||||
|
# Makefile for Cygwin server
|
||||||
|
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
include $(top_srcdir)/Makefile.am.common
|
||||||
|
|
||||||
|
cygserver_flags=$(cxxflags_common) -Wimplicit-fallthrough=5 -Werror -DSYSCONFDIR="\"$(sysconfdir)\""
|
||||||
|
|
||||||
|
noinst_LIBRARIES = libcygserver.a
|
||||||
|
sbin_PROGRAMS = cygserver
|
||||||
|
bin_SCRIPTS = cygserver-config
|
||||||
|
|
||||||
|
cygserver_SOURCES = \
|
||||||
|
bsd_helper.cc \
|
||||||
|
bsd_log.cc \
|
||||||
|
bsd_mutex.cc \
|
||||||
|
client.cc \
|
||||||
|
cygserver.cc \
|
||||||
|
msg.cc \
|
||||||
|
process.cc \
|
||||||
|
pwdgrp.cc \
|
||||||
|
sem.cc \
|
||||||
|
setpwd.cc \
|
||||||
|
shm.cc \
|
||||||
|
sysv_msg.cc \
|
||||||
|
sysv_sem.cc \
|
||||||
|
sysv_shm.cc \
|
||||||
|
threaded_queue.cc \
|
||||||
|
transport.cc \
|
||||||
|
transport_pipes.cc
|
||||||
|
|
||||||
|
cygserver_CXXFLAGS = $(cygserver_flags) -D__OUTSIDE_CYGWIN__
|
||||||
|
cygserver_LDADD = -lntdll
|
||||||
|
cygserver_LDFLAGS = -static -static-libgcc
|
||||||
|
|
||||||
|
# Note: the objects in libcygserver are built without -D__OUTSIDE_CYGWIN__,
|
||||||
|
# unlike cygserver.exe
|
||||||
|
|
||||||
|
libcygserver_a_SOURCES = \
|
||||||
|
$(cygserver_SOURCES)
|
||||||
|
|
||||||
|
libcygserver_a_CXXFLAGS = $(cygserver_flags)
|
||||||
|
|
||||||
|
cygdocdir = $(datarootdir)/doc/Cygwin
|
||||||
|
|
||||||
|
install-data-local:
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(cygdocdir)
|
||||||
|
$(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(cygdocdir)/cygserver.README
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(sysconfdir)/defaults/etc
|
||||||
|
$(INSTALL_DATA) $(srcdir)/cygserver.conf $(DESTDIR)$(sysconfdir)/defaults/etc/cygserver.conf
|
||||||
|
|
||||||
|
uninstall-local:
|
||||||
|
rm -f $(DESTDIR)$(cygdocdir)/cygserver.README
|
||||||
|
rm -f $(DESTDIR)$(sysconfdir)/defaults/etc/cygserver.conf
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,770 @@
|
||||||
|
# Makefile.am for Cygwin.
|
||||||
|
#
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
#
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
# This makefile requires GNU make.
|
||||||
|
|
||||||
|
include $(top_srcdir)/Makefile.am.common
|
||||||
|
|
||||||
|
COMMON_CFLAGS=-Wimplicit-fallthrough=5 -Werror -fmerge-constants -ftracer
|
||||||
|
if TARGET_X86_64
|
||||||
|
COMMON_CFLAGS+=-mcmodel=small
|
||||||
|
endif
|
||||||
|
|
||||||
|
AM_CFLAGS=$(cflags_common) $(COMMON_CFLAGS)
|
||||||
|
AM_CXXFLAGS=$(cxxflags_common) $(COMMON_CFLAGS) -fno-threadsafe-statics
|
||||||
|
|
||||||
|
if TARGET_X86_64
|
||||||
|
# Needed by mcountFunc.S to choose the right code path and symbol names
|
||||||
|
AM_CCASFLAGS=-D_WIN64
|
||||||
|
endif
|
||||||
|
|
||||||
|
target_builddir=@target_builddir@
|
||||||
|
newlib_build=$(target_builddir)/newlib
|
||||||
|
|
||||||
|
#
|
||||||
|
# Specialize libdir and includedir to use tooldir prefixed paths (containing
|
||||||
|
# target_alias) as used by newlib, because we overwrite library and header files
|
||||||
|
# installed there by newlib.
|
||||||
|
#
|
||||||
|
|
||||||
|
toollibdir=$(prefix)/$(target_alias)/lib
|
||||||
|
toolincludedir=$(prefix)/$(target_alias)/include
|
||||||
|
|
||||||
|
# Parameters used in building the cygwin.dll.
|
||||||
|
|
||||||
|
DLL_NAME=cygwin1.dll
|
||||||
|
TEST_DLL_NAME=cygwin0.dll
|
||||||
|
DIN_FILE=@DIN_FILE@
|
||||||
|
DEF_FILE=cygwin.def
|
||||||
|
TLSOFFSETS_H=@TLSOFFSETS_H@
|
||||||
|
LIB_NAME=libcygwin.a
|
||||||
|
TEST_LIB_NAME=libcygwin0.a
|
||||||
|
|
||||||
|
#
|
||||||
|
# sources
|
||||||
|
#
|
||||||
|
|
||||||
|
# These objects are included directly into the import library
|
||||||
|
LIB_FILES= \
|
||||||
|
lib/_cygwin_crt0_common.cc \
|
||||||
|
lib/atexit.c \
|
||||||
|
lib/cygwin_attach_dll.c \
|
||||||
|
lib/cygwin_crt0.c \
|
||||||
|
lib/dll_entry.c \
|
||||||
|
lib/dll_main.cc \
|
||||||
|
lib/dso_handle.c \
|
||||||
|
lib/libcmain.c \
|
||||||
|
lib/premain0.c \
|
||||||
|
lib/premain1.c \
|
||||||
|
lib/premain2.c \
|
||||||
|
lib/premain3.c \
|
||||||
|
lib/pseudo-reloc-dummy.c
|
||||||
|
|
||||||
|
LIBC_FILES= \
|
||||||
|
libc/arc4random_stir.c \
|
||||||
|
libc/base64.c \
|
||||||
|
libc/bsdlib.cc \
|
||||||
|
libc/call_once.c \
|
||||||
|
libc/cnd.c \
|
||||||
|
libc/fnmatch.c \
|
||||||
|
libc/fts.c \
|
||||||
|
libc/ftw.c \
|
||||||
|
libc/getentropy.cc \
|
||||||
|
libc/getopt.c \
|
||||||
|
libc/inet_addr.c \
|
||||||
|
libc/inet_network.c \
|
||||||
|
libc/minires-os-if.c \
|
||||||
|
libc/minires.c \
|
||||||
|
libc/msgcat.c \
|
||||||
|
libc/mtx.c \
|
||||||
|
libc/nftw.c \
|
||||||
|
libc/rcmd.cc \
|
||||||
|
libc/rexec.cc \
|
||||||
|
libc/strfmon.c \
|
||||||
|
libc/strptime.cc \
|
||||||
|
libc/thrd.c \
|
||||||
|
libc/tss.c \
|
||||||
|
libc/xsique.cc
|
||||||
|
|
||||||
|
MATH_FILES= \
|
||||||
|
math/acoshl.c \
|
||||||
|
math/acosl.c \
|
||||||
|
math/asinhl.c \
|
||||||
|
math/asinl.c \
|
||||||
|
math/atan2l.c \
|
||||||
|
math/atanhl.c \
|
||||||
|
math/atanl.c \
|
||||||
|
math/cabsl.c \
|
||||||
|
math/cacosl.c \
|
||||||
|
math/cargl.c \
|
||||||
|
math/casinl.c \
|
||||||
|
math/catanl.c \
|
||||||
|
math/cbrtl.c \
|
||||||
|
math/ccosl.c \
|
||||||
|
math/ceill.S \
|
||||||
|
math/cephes_emath.c \
|
||||||
|
math/cexpl.c \
|
||||||
|
math/cimagl.c \
|
||||||
|
math/clog10l.c \
|
||||||
|
math/clogl.c \
|
||||||
|
math/conjl.c \
|
||||||
|
math/copysignl.S \
|
||||||
|
math/coshl.c \
|
||||||
|
math/cosl.c \
|
||||||
|
math/cosl_internal.S \
|
||||||
|
math/cossin.c \
|
||||||
|
math/cpowl.c \
|
||||||
|
math/cprojl.c \
|
||||||
|
math/creall.c \
|
||||||
|
math/csinl.c \
|
||||||
|
math/csqrtl.c \
|
||||||
|
math/ctanl.c \
|
||||||
|
math/erfl.c \
|
||||||
|
math/exp10l.c \
|
||||||
|
math/exp2l.S \
|
||||||
|
math/expl.c \
|
||||||
|
math/expm1l.c \
|
||||||
|
math/fabsl.c \
|
||||||
|
math/fdiml.c \
|
||||||
|
math/finite.c \
|
||||||
|
math/floorl.S \
|
||||||
|
math/fmal.c \
|
||||||
|
math/fmaxl.c \
|
||||||
|
math/fminl.c \
|
||||||
|
math/fmodl.c \
|
||||||
|
math/frexpl.S \
|
||||||
|
math/hypotl.c \
|
||||||
|
math/ilogbl.S \
|
||||||
|
math/internal_logl.S \
|
||||||
|
math/isinf.c \
|
||||||
|
math/isnan.c \
|
||||||
|
math/ldexpl.c \
|
||||||
|
math/lgammal.c \
|
||||||
|
math/llrint.c \
|
||||||
|
math/llrintf.c \
|
||||||
|
math/llrintl.c \
|
||||||
|
math/llroundl.c \
|
||||||
|
math/log10l.S \
|
||||||
|
math/log1pl.S \
|
||||||
|
math/log2l.S \
|
||||||
|
math/logbl.c \
|
||||||
|
math/logl.c \
|
||||||
|
math/lrint.c \
|
||||||
|
math/lrintf.c \
|
||||||
|
math/lrintl.c \
|
||||||
|
math/lroundl.c \
|
||||||
|
math/modfl.c \
|
||||||
|
math/nearbyint.S \
|
||||||
|
math/nearbyintf.S \
|
||||||
|
math/nearbyintl.S \
|
||||||
|
math/nextafterl.c \
|
||||||
|
math/nexttoward.c \
|
||||||
|
math/nexttowardf.c \
|
||||||
|
math/pow10l.c \
|
||||||
|
math/powil.c \
|
||||||
|
math/powl.c \
|
||||||
|
math/remainder.S \
|
||||||
|
math/remainderf.S \
|
||||||
|
math/remainderl.S \
|
||||||
|
math/remquol.S \
|
||||||
|
math/rint.c \
|
||||||
|
math/rintf.c \
|
||||||
|
math/rintl.c \
|
||||||
|
math/roundl.c \
|
||||||
|
math/scalbl.S \
|
||||||
|
math/scalbnl.S \
|
||||||
|
math/sinhl.c \
|
||||||
|
math/sinl.c \
|
||||||
|
math/sinl_internal.S \
|
||||||
|
math/sqrtl.c \
|
||||||
|
math/tanhl.c \
|
||||||
|
math/tanl.S \
|
||||||
|
math/tgammal.c \
|
||||||
|
math/truncl.c
|
||||||
|
|
||||||
|
REGEX_FILES = \
|
||||||
|
regex/regcomp.c \
|
||||||
|
regex/regerror.c \
|
||||||
|
regex/regexec.c \
|
||||||
|
regex/regfree.c
|
||||||
|
|
||||||
|
TZCODE_FILES= \
|
||||||
|
tzcode/localtime_wrapper.c
|
||||||
|
|
||||||
|
DLL_FILES= \
|
||||||
|
advapi32.cc \
|
||||||
|
aio.cc \
|
||||||
|
assert.cc \
|
||||||
|
autoload.cc \
|
||||||
|
clock.cc \
|
||||||
|
ctype.cc \
|
||||||
|
cxx.cc \
|
||||||
|
cygheap.cc \
|
||||||
|
cygthread.cc \
|
||||||
|
cygtls.cc \
|
||||||
|
cygwait.cc \
|
||||||
|
cygxdr.cc \
|
||||||
|
dcrt0.cc \
|
||||||
|
debug.cc \
|
||||||
|
devices.cc \
|
||||||
|
dir.cc \
|
||||||
|
dlfcn.cc \
|
||||||
|
dll_init.cc \
|
||||||
|
dtable.cc \
|
||||||
|
environ.cc \
|
||||||
|
errno.cc \
|
||||||
|
exceptions.cc \
|
||||||
|
exec.cc \
|
||||||
|
external.cc \
|
||||||
|
fcntl.cc \
|
||||||
|
fenv.c \
|
||||||
|
fhandler.cc \
|
||||||
|
fhandler_clipboard.cc \
|
||||||
|
fhandler_console.cc \
|
||||||
|
fhandler_cygdrive.cc \
|
||||||
|
fhandler_dev.cc \
|
||||||
|
fhandler_disk_file.cc \
|
||||||
|
fhandler_dsp.cc \
|
||||||
|
fhandler_fifo.cc \
|
||||||
|
fhandler_floppy.cc \
|
||||||
|
fhandler_netdrive.cc \
|
||||||
|
fhandler_nodevice.cc \
|
||||||
|
fhandler_pipe.cc \
|
||||||
|
fhandler_proc.cc \
|
||||||
|
fhandler_process.cc \
|
||||||
|
fhandler_process_fd.cc \
|
||||||
|
fhandler_procnet.cc \
|
||||||
|
fhandler_procsys.cc \
|
||||||
|
fhandler_procsysvipc.cc \
|
||||||
|
fhandler_random.cc \
|
||||||
|
fhandler_raw.cc \
|
||||||
|
fhandler_registry.cc \
|
||||||
|
fhandler_serial.cc \
|
||||||
|
fhandler_signalfd.cc \
|
||||||
|
fhandler_socket.cc \
|
||||||
|
fhandler_socket_inet.cc \
|
||||||
|
fhandler_socket_local.cc \
|
||||||
|
fhandler_socket_unix.cc \
|
||||||
|
fhandler_tape.cc \
|
||||||
|
fhandler_termios.cc \
|
||||||
|
fhandler_timerfd.cc \
|
||||||
|
fhandler_tty.cc \
|
||||||
|
fhandler_virtual.cc \
|
||||||
|
fhandler_windows.cc \
|
||||||
|
fhandler_zero.cc \
|
||||||
|
flock.cc \
|
||||||
|
fork.cc \
|
||||||
|
forkable.cc \
|
||||||
|
glob.cc \
|
||||||
|
glob_pattern_p.cc \
|
||||||
|
globals.cc \
|
||||||
|
grp.cc \
|
||||||
|
heap.cc \
|
||||||
|
hookapi.cc \
|
||||||
|
init.cc \
|
||||||
|
ioctl.cc \
|
||||||
|
ipc.cc \
|
||||||
|
kernel32.cc \
|
||||||
|
ldap.cc \
|
||||||
|
libstdcxx_wrapper.cc \
|
||||||
|
loadavg.cc \
|
||||||
|
lsearch.cc \
|
||||||
|
malloc_wrapper.cc \
|
||||||
|
miscfuncs.cc \
|
||||||
|
mktemp.cc \
|
||||||
|
mmap.cc \
|
||||||
|
mmap_alloc.cc \
|
||||||
|
msg.cc \
|
||||||
|
mount.cc \
|
||||||
|
net.cc \
|
||||||
|
netdb.cc \
|
||||||
|
nfs.cc \
|
||||||
|
nlsfuncs.cc \
|
||||||
|
ntea.cc \
|
||||||
|
passwd.cc \
|
||||||
|
path.cc \
|
||||||
|
pinfo.cc \
|
||||||
|
poll.cc \
|
||||||
|
posix_ipc.cc \
|
||||||
|
posix_timer.cc \
|
||||||
|
pseudo-reloc.cc \
|
||||||
|
pthread.cc \
|
||||||
|
quotactl.cc \
|
||||||
|
random.cc \
|
||||||
|
registry.cc \
|
||||||
|
resource.cc \
|
||||||
|
scandir.cc \
|
||||||
|
sched.cc \
|
||||||
|
sec_acl.cc \
|
||||||
|
sec_auth.cc \
|
||||||
|
sec_helper.cc \
|
||||||
|
sec_posixacl.cc \
|
||||||
|
security.cc \
|
||||||
|
select.cc \
|
||||||
|
sem.cc \
|
||||||
|
setlsapwd.cc \
|
||||||
|
shared.cc \
|
||||||
|
shm.cc \
|
||||||
|
signal.cc \
|
||||||
|
sigproc.cc \
|
||||||
|
smallprint.cc \
|
||||||
|
spawn.cc \
|
||||||
|
strace.cc \
|
||||||
|
strfuncs.cc \
|
||||||
|
strsep.cc \
|
||||||
|
strsig.cc \
|
||||||
|
sync.cc \
|
||||||
|
syscalls.cc \
|
||||||
|
sysconf.cc \
|
||||||
|
syslog.cc \
|
||||||
|
termios.cc \
|
||||||
|
thread.cc \
|
||||||
|
timerfd.cc \
|
||||||
|
times.cc \
|
||||||
|
tls_pbuf.cc \
|
||||||
|
tty.cc \
|
||||||
|
uinfo.cc \
|
||||||
|
uname.cc \
|
||||||
|
wait.cc \
|
||||||
|
wincap.cc \
|
||||||
|
window.cc \
|
||||||
|
winf.cc
|
||||||
|
|
||||||
|
MALLOC_FILES= \
|
||||||
|
malloc.cc
|
||||||
|
|
||||||
|
GMON_FILES= \
|
||||||
|
gmon.c \
|
||||||
|
mcount.c \
|
||||||
|
profil.c \
|
||||||
|
mcountFunc.S
|
||||||
|
|
||||||
|
GENERATED_FILES= \
|
||||||
|
sigfe.s
|
||||||
|
|
||||||
|
liblib_a_SOURCES= \
|
||||||
|
$(LIB_FILES)
|
||||||
|
|
||||||
|
libdll_a_SOURCES= \
|
||||||
|
$(DLL_FILES) \
|
||||||
|
$(REGEX_FILES) \
|
||||||
|
$(MALLOC_FILES) \
|
||||||
|
$(LIBC_FILES) \
|
||||||
|
$(MATH_FILES) \
|
||||||
|
$(TZCODE_FILES) \
|
||||||
|
$(GENERATED_FILES)
|
||||||
|
|
||||||
|
#
|
||||||
|
# generated sources
|
||||||
|
#
|
||||||
|
|
||||||
|
shared_info_magic.h: cygmagic shared_info.h
|
||||||
|
$(srcdir)/cygmagic $@ "$(CC) $(INCLUDES) $(CPPFLAGS) -E -x c++" $(word 2,$^) SHARED_MAGIC 'class shared_info' USER_MAGIC 'class user_info'
|
||||||
|
|
||||||
|
child_info_magic.h: cygmagic child_info.h
|
||||||
|
$(srcdir)/cygmagic $@ "$(CC) $(INCLUDES) $(CPPFLAGS) -E -x c++" $(word 2,$^) CHILD_INFO_MAGIC 'class child_info'
|
||||||
|
|
||||||
|
globals.h: mkglobals_h globals.cc
|
||||||
|
$^ > $@
|
||||||
|
|
||||||
|
localtime.patched.c: tzcode/localtime.c tzcode/localtime.c.patch
|
||||||
|
patch -u -o localtime.patched.c \
|
||||||
|
$(srcdir)/tzcode/localtime.c \
|
||||||
|
$(srcdir)/tzcode/localtime.c.patch
|
||||||
|
|
||||||
|
$(srcdir)/devices.cc: gendevices devices.in devices.h
|
||||||
|
$(wordlist 1,2,$^) $@
|
||||||
|
|
||||||
|
$(srcdir)/$(TLSOFFSETS_H): gentls_offsets cygtls.h
|
||||||
|
$^ $@ $(target_cpu) $(CC) $(AM_CFLAGS) -c || rm $@
|
||||||
|
|
||||||
|
BUILT_SOURCES = \
|
||||||
|
child_info_magic.h \
|
||||||
|
shared_info_magic.h \
|
||||||
|
globals.h \
|
||||||
|
localtime.patched.c
|
||||||
|
|
||||||
|
# Every time we touch a source file, the version info has to be rebuilt
|
||||||
|
# to maintain a correct build date, especially in uname release output
|
||||||
|
dirs = $(srcdir) $(srcdir)/regex $(srcdir)/lib $(srcdir)/libc $(srcdir)/math $(srcdir)/tzcode
|
||||||
|
find_src_files = $(wildcard $(dir)/*.[chS]) $(wildcard $(dir)/*.cc)
|
||||||
|
src_files := $(foreach dir,$(dirs),$(find_src_files))
|
||||||
|
|
||||||
|
# mkvers.sh creates version.cc in the first place, winver.o always
|
||||||
|
# second, so version.cc is always older than winver.o
|
||||||
|
version.cc: mkvers.sh include/cygwin/version.h winver.rc $(src_files)
|
||||||
|
@echo "Making version.cc and winver.o";\
|
||||||
|
export CC="$(CC)";\
|
||||||
|
/bin/sh $(word 1,$^) $(word 2,$^) $(word 3,$^) $(WINDRES) $(CFLAGS)
|
||||||
|
|
||||||
|
winver.o: version.cc
|
||||||
|
|
||||||
|
VERSION_OFILES = version.o winver.o
|
||||||
|
|
||||||
|
#
|
||||||
|
# export renames for mkimport
|
||||||
|
#
|
||||||
|
|
||||||
|
NEW_FUNCTIONS=$(addprefix --replace=,\
|
||||||
|
atexit= \
|
||||||
|
timezone= \
|
||||||
|
uname=uname_x \
|
||||||
|
__xdrrec_getrec= \
|
||||||
|
__xdrrec_setnonblock= \
|
||||||
|
xdr_array= \
|
||||||
|
xdr_bool= \
|
||||||
|
xdr_bytes= \
|
||||||
|
xdr_char= \
|
||||||
|
xdr_double= \
|
||||||
|
xdr_enum= \
|
||||||
|
xdr_float= \
|
||||||
|
xdr_free= \
|
||||||
|
xdr_hyper= \
|
||||||
|
xdr_int= \
|
||||||
|
xdr_int16_t= \
|
||||||
|
xdr_int32_t= \
|
||||||
|
xdr_int64_t= \
|
||||||
|
xdr_int8_t= \
|
||||||
|
xdr_long= \
|
||||||
|
xdr_longlong_t= \
|
||||||
|
xdr_netobj= \
|
||||||
|
xdr_opaque= \
|
||||||
|
xdr_pointer= \
|
||||||
|
xdr_reference= \
|
||||||
|
xdr_short= \
|
||||||
|
xdr_sizeof= \
|
||||||
|
xdr_string= \
|
||||||
|
xdr_u_char= \
|
||||||
|
xdr_u_hyper= \
|
||||||
|
xdr_u_int= \
|
||||||
|
xdr_u_int16_t= \
|
||||||
|
xdr_u_int32_t= \
|
||||||
|
xdr_u_int64_t= \
|
||||||
|
xdr_u_int8_t= \
|
||||||
|
xdr_u_long= \
|
||||||
|
xdr_u_longlong_t= \
|
||||||
|
xdr_u_short= \
|
||||||
|
xdr_uint16_t= \
|
||||||
|
xdr_uint32_t= \
|
||||||
|
xdr_uint64_t= \
|
||||||
|
xdr_uint8_t= \
|
||||||
|
xdr_union= \
|
||||||
|
xdr_vector= \
|
||||||
|
xdr_void= \
|
||||||
|
xdr_wrapstring= \
|
||||||
|
xdrmem_create= \
|
||||||
|
xdrrec_create= \
|
||||||
|
xdrrec_endofrecord= \
|
||||||
|
xdrrec_eof= \
|
||||||
|
xdrrec_skiprecord= \
|
||||||
|
xdrstdio_create= \
|
||||||
|
)
|
||||||
|
|
||||||
|
if !TARGET_X86_64
|
||||||
|
NEW_FUNCTIONS+=$(addprefix --replace=,\
|
||||||
|
acl=_acl32 \
|
||||||
|
aclcheck=_aclcheck32 \
|
||||||
|
aclfrommode=_aclfrommode32 \
|
||||||
|
aclfrompbits=_aclfrompbits32 \
|
||||||
|
aclfromtext=_aclfromtext32 \
|
||||||
|
aclsort=_aclsort32 \
|
||||||
|
acltomode=_acltomode32 \
|
||||||
|
acltopbits=_acltopbits32 \
|
||||||
|
acltotext=_acltotext32 \
|
||||||
|
chown=_chown32 \
|
||||||
|
facl=_facl32 \
|
||||||
|
fchown=_fchown32 \
|
||||||
|
fcntl=_fcntl64 \
|
||||||
|
fdopen=_fdopen64 \
|
||||||
|
fgetpos=_fgetpos64 \
|
||||||
|
fopen=_fopen64 \
|
||||||
|
freopen=_freopen64 \
|
||||||
|
fseeko=_fseeko64 \
|
||||||
|
fsetpos=_fsetpos64 \
|
||||||
|
fstat=_fstat64 \
|
||||||
|
ftello=_ftello64 \
|
||||||
|
ftruncate=_ftruncate64 \
|
||||||
|
getegid=_getegid32 \
|
||||||
|
geteuid=_geteuid32 \
|
||||||
|
getgid=_getgid32 \
|
||||||
|
getgrent=_getgrent32 \
|
||||||
|
getgrgid=_getgrgid32 \
|
||||||
|
getgrnam=_getgrnam32 \
|
||||||
|
getgroups=_getgroups32 \
|
||||||
|
getpwuid=_getpwuid32 \
|
||||||
|
getpwuid_r=_getpwuid_r32 \
|
||||||
|
getuid=_getuid32 \
|
||||||
|
initgroups=_initgroups32 \
|
||||||
|
lchown=_lchown32 \
|
||||||
|
lseek=_lseek64 \
|
||||||
|
lstat=_lstat64 \
|
||||||
|
mknod=_mknod32 \
|
||||||
|
mmap=_mmap64 \
|
||||||
|
open=_open64 \
|
||||||
|
setegid=_setegid32 \
|
||||||
|
seteuid=_seteuid32 \
|
||||||
|
setgid=_setgid32 \
|
||||||
|
setgroups=_setgroups32 \
|
||||||
|
setregid=_setregid32 \
|
||||||
|
setreuid=_setreuid32 \
|
||||||
|
setuid=_setuid32 \
|
||||||
|
stat=_stat64 \
|
||||||
|
tmpfile=_tmpfile64 \
|
||||||
|
truncate=_truncate64 \
|
||||||
|
)
|
||||||
|
endif
|
||||||
|
|
||||||
|
#
|
||||||
|
# per-file compilation flags
|
||||||
|
#
|
||||||
|
# (these come after, and thus override, the user-supplied CXXFLAGS, as they need
|
||||||
|
# to be able to fiddle with the optimization level)
|
||||||
|
#
|
||||||
|
|
||||||
|
override CFLAGS += $($(*F)_CFLAGS)
|
||||||
|
override CXXFLAGS += $($(*F)_CFLAGS)
|
||||||
|
|
||||||
|
localtime_wrapper_CFLAGS=-I$(srcdir)/tzcode -fwrapv
|
||||||
|
|
||||||
|
# required since gcc 9.x
|
||||||
|
exec_CFLAGS=-fno-builtin-execve
|
||||||
|
|
||||||
|
fhandler_proc_CFLAGS=-DUSERNAME="\"$(USER)\"" -DHOSTNAME="\"$(HOSTNAME)\"" \
|
||||||
|
-DGCC_VERSION="\"`$(CC) -v 2>&1 | tail -n 1`\""
|
||||||
|
|
||||||
|
if !TARGET_X86_64
|
||||||
|
# on x86, exceptions.cc must be compiled with a frame-pointer as it uses RtlCaptureContext()
|
||||||
|
exceptions_CFLAGS=-fno-omit-frame-pointer
|
||||||
|
endif
|
||||||
|
|
||||||
|
dtable_CFLAGS=-fcheck-new
|
||||||
|
|
||||||
|
# If an optimization level is explicitly set in CXXFLAGS, set -O3 for these files
|
||||||
|
# XXX: this seems to assume it's not -O0?
|
||||||
|
#
|
||||||
|
# (the indentation here prevents automake trying to process this as an automake
|
||||||
|
# conditional)
|
||||||
|
ifneq "${filter -O%,$(CXXFLAGS)}" ""
|
||||||
|
malloc_CFLAGS=-O3
|
||||||
|
sync_CFLAGS=-O3
|
||||||
|
endif
|
||||||
|
|
||||||
|
#
|
||||||
|
# libraries and installed objects
|
||||||
|
#
|
||||||
|
# (Don't ever try to use automake's shared library support via libtool to build
|
||||||
|
# Cygwin. Instead we have explicit rules to build it.)
|
||||||
|
#
|
||||||
|
|
||||||
|
SUBLIBS = \
|
||||||
|
libpthread.a \
|
||||||
|
libutil.a \
|
||||||
|
libm.a \
|
||||||
|
libc.a \
|
||||||
|
libdl.a \
|
||||||
|
libresolv.a \
|
||||||
|
librt.a \
|
||||||
|
libacl.a \
|
||||||
|
libssp.a
|
||||||
|
|
||||||
|
EXTRALIBS = \
|
||||||
|
libautomode.a \
|
||||||
|
libbinmode.a \
|
||||||
|
libtextmode.a \
|
||||||
|
libtextreadmode.a
|
||||||
|
|
||||||
|
noinst_LIBRARIES = \
|
||||||
|
libdll.a \
|
||||||
|
liblib.a
|
||||||
|
|
||||||
|
toollib_LIBRARIES = \
|
||||||
|
libgmon.a \
|
||||||
|
$(EXTRALIBS)
|
||||||
|
|
||||||
|
CYGWIN_START=crt0.o
|
||||||
|
GMON_START=gcrt0.o
|
||||||
|
INSTOBJS=automode.o binmode.o textmode.o textreadmode.o
|
||||||
|
|
||||||
|
toollib_DATA = \
|
||||||
|
$(CYGWIN_START) \
|
||||||
|
$(GMON_START) \
|
||||||
|
$(INSTOBJS) \
|
||||||
|
$(LIB_NAME) \
|
||||||
|
$(SUBLIBS)
|
||||||
|
|
||||||
|
libgmon_a_SOURCES = $(GMON_FILES)
|
||||||
|
libgmon_a_LIBADD =
|
||||||
|
|
||||||
|
libautomode_a_SOURCES =
|
||||||
|
libautomode_a_LIBADD = automode.o
|
||||||
|
|
||||||
|
libbinmode_a_SOURCES =
|
||||||
|
libbinmode_a_LIBADD = binmode.o
|
||||||
|
|
||||||
|
libtextmode_a_SOURCES =
|
||||||
|
libtextmode_a_LIBADD = textmode.o
|
||||||
|
|
||||||
|
libtextreadmode_a_SOURCES =
|
||||||
|
libtextreadmode_a_LIBADD = textreadmode.o
|
||||||
|
|
||||||
|
# cygserver library
|
||||||
|
cygserver_blddir = ${target_builddir}/winsup/cygserver
|
||||||
|
LIBSERVER = $(cygserver_blddir)/libcygserver.a
|
||||||
|
|
||||||
|
$(LIBSERVER):
|
||||||
|
$(MAKE) -C $(cygserver_blddir) libcygserver.a
|
||||||
|
|
||||||
|
# We build as cygwin0.dll and rename at install time to overcome native
|
||||||
|
# rebuilding issues (we don't want the build tools to see a partially built
|
||||||
|
# cygwin.dll and attempt to use it instead of the old one).
|
||||||
|
|
||||||
|
# linker script
|
||||||
|
LDSCRIPT=cygwin.sc
|
||||||
|
$(LDSCRIPT): $(LDSCRIPT).in
|
||||||
|
$(CC) -E - -P < $^ -o $@
|
||||||
|
|
||||||
|
# cygwin dll
|
||||||
|
$(TEST_DLL_NAME): $(LDSCRIPT) dllfixdbg libdll.a $(VERSION_OFILES) $(LIBSERVER)
|
||||||
|
$(CXX) $(CXXFLAGS) \
|
||||||
|
-mno-use-libstdc-wrappers \
|
||||||
|
-Wl,--gc-sections -nostdlib -Wl,-T$(LDSCRIPT) -static \
|
||||||
|
-Wl,--heap=0 -Wl,--out-implib,cygdll.a -shared -o $@ \
|
||||||
|
-e @DLL_ENTRY@ $(DEF_FILE) \
|
||||||
|
-Wl,-whole-archive libdll.a -Wl,-no-whole-archive \
|
||||||
|
$(VERSION_OFILES) \
|
||||||
|
$(LIBSERVER) \
|
||||||
|
$(newlib_build)/libm/libm.a \
|
||||||
|
$(newlib_build)/libc/libc.a \
|
||||||
|
-lgcc -lkernel32 -lntdll -Wl,-Map,cygwin.map
|
||||||
|
$(srcdir)/dllfixdbg $(OBJDUMP) $(OBJCOPY) $@ cygwin1.dbg
|
||||||
|
@ln -f $@ new-cygwin1.dll
|
||||||
|
|
||||||
|
# cygwin import library
|
||||||
|
toolopts=--cpu=@target_cpu@ --ar=@AR@ --as=@AS@ --nm=@NM@ --objcopy=@OBJCOPY@
|
||||||
|
|
||||||
|
$(DEF_FILE): gendef $(srcdir)/$(TLSOFFSETS_H) $(DIN_FILE) common.din
|
||||||
|
$(srcdir)/gendef --cpu=@target_cpu@ --output-def=$(DEF_FILE) --tlsoffsets=$(srcdir)/$(TLSOFFSETS_H) $(srcdir)/$(DIN_FILE) $(srcdir)/common.din
|
||||||
|
|
||||||
|
sigfe.s: $(DEF_FILE)
|
||||||
|
@[ -s $@ ] || \
|
||||||
|
{ rm -f $(DEF_FILE); $(MAKE) -s -j1 $(DEF_FILE); }; \
|
||||||
|
[ -s $@ ] && touch $@
|
||||||
|
|
||||||
|
LIBCOS=$(addsuffix .o,$(basename $(LIB_FILES)))
|
||||||
|
$(LIB_NAME): $(DEF_FILE) $(LIBCOS) | $(TEST_DLL_NAME)
|
||||||
|
$(srcdir)/mkimport $(toolopts) $(NEW_FUNCTIONS) $@ cygdll.a $(wordlist 2,99,$^)
|
||||||
|
|
||||||
|
# cygwin import library used by testsuite
|
||||||
|
$(TEST_LIB_NAME): $(LIB_NAME)
|
||||||
|
perl -p -e 'BEGIN{binmode(STDIN); binmode(STDOUT);}; s/cygwin1/cygwin0/g' < $? > $@
|
||||||
|
|
||||||
|
# sublibs
|
||||||
|
# import libraries for some subset of symbols indicated by given objects
|
||||||
|
speclib=\
|
||||||
|
$(srcdir)/speclib $(toolopts) \
|
||||||
|
--exclude='cygwin' \
|
||||||
|
--exclude='(?i:dll)' \
|
||||||
|
--exclude='reloc' \
|
||||||
|
--exclude='^main$$' \
|
||||||
|
--exclude='^_main$$'
|
||||||
|
|
||||||
|
libc.a: $(LIB_NAME) libm.a libpthread.a libutil.a
|
||||||
|
$(speclib) $^ -v $(@F)
|
||||||
|
|
||||||
|
libm.a: $(LIB_NAME) $(newlib_build)/libm/libm.a $(addsuffix .o,$(basename $(MATH_FILES)))
|
||||||
|
$(speclib) $^ $(@F)
|
||||||
|
|
||||||
|
libpthread.a: $(LIB_NAME) pthread.o thread.o libc/call_once.o libc/cnd.o \
|
||||||
|
libc/mtx.o libc/thrd.o libc/tss.o
|
||||||
|
$(speclib) $^ $(@F)
|
||||||
|
|
||||||
|
libutil.a: $(LIB_NAME) libc/bsdlib.o
|
||||||
|
$(speclib) $^ $(@F)
|
||||||
|
|
||||||
|
libdl.a: $(LIB_NAME) dlfcn.o
|
||||||
|
$(speclib) $^ $(@F)
|
||||||
|
|
||||||
|
libresolv.a: $(LIB_NAME) libc/minires.o
|
||||||
|
$(speclib) $^ $(@F)
|
||||||
|
|
||||||
|
librt.a: $(LIB_NAME) posix_ipc.o
|
||||||
|
$(speclib) $^ $(@F)
|
||||||
|
|
||||||
|
libacl.a: $(LIB_NAME) sec_posixacl.o
|
||||||
|
$(speclib) $^ $(@F)
|
||||||
|
|
||||||
|
libssp.a: $(LIB_NAME) $(newlib_build)/libc/ssp/lib.a
|
||||||
|
$(speclib) $^ $(@F)
|
||||||
|
|
||||||
|
#
|
||||||
|
# all
|
||||||
|
#
|
||||||
|
|
||||||
|
all-local: $(LIB_NAME) $(TEST_LIB_NAME) $(SUBLIBS)
|
||||||
|
|
||||||
|
#
|
||||||
|
# clean
|
||||||
|
#
|
||||||
|
|
||||||
|
clean-local:
|
||||||
|
-rm -f $(BUILT_SOURCES)
|
||||||
|
-rm -f $(DEF_FILE) sigfe.s
|
||||||
|
-rm -f cygwin.sc cygdll.a cygwin.map $(TEST_DLL_NAME) cygwin1.dbg new-cygwin1.dll
|
||||||
|
-rm -f $(LIB_NAME) $(TEST_LIB_NAME) $(SUBLIBS)
|
||||||
|
-rm -f version.cc
|
||||||
|
|
||||||
|
maintainer-clean-local:
|
||||||
|
-rm -f $(srcdir)/$(TLSOFFSETS_H) $(srcdir)/devices.cc
|
||||||
|
|
||||||
|
#
|
||||||
|
# install
|
||||||
|
#
|
||||||
|
|
||||||
|
man_MANS = regex/regex.3 regex/regex.7
|
||||||
|
|
||||||
|
install-exec-hook: install-libs
|
||||||
|
install-data-local: install-headers install-ldif
|
||||||
|
|
||||||
|
install-libs:
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(bindir)
|
||||||
|
$(INSTALL_PROGRAM) $(TEST_DLL_NAME) $(DESTDIR)$(bindir)/$(DLL_NAME)
|
||||||
|
(cd $(DESTDIR)$(toollibdir) && ln -sf $(LIB_NAME) libg.a)
|
||||||
|
|
||||||
|
install-headers:
|
||||||
|
cd $(srcdir)/include; \
|
||||||
|
for sub in `find . -type d -print | sort`; do \
|
||||||
|
$(MKDIR_P) $(DESTDIR)$(toolincludedir)/$$sub; \
|
||||||
|
for i in $$sub/*.h ; do \
|
||||||
|
$(INSTALL_DATA) $$i $(DESTDIR)$(toolincludedir)/$$sub/`basename $$i` ; \
|
||||||
|
done ; \
|
||||||
|
done ;
|
||||||
|
|
||||||
|
install-ldif:
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(datarootdir)/cygwin
|
||||||
|
$(INSTALL_DATA) $(srcdir)/cygwin.ldif $(DESTDIR)$(datarootdir)/cygwin
|
||||||
|
|
||||||
|
#
|
||||||
|
# uninstall
|
||||||
|
#
|
||||||
|
|
||||||
|
uninstall-hook: uninstall-headers uninstall-ldif uninstall-libs
|
||||||
|
|
||||||
|
uninstall-libs:
|
||||||
|
rm -f $(DESTDIR)$(bindir)/cygwin1.dll
|
||||||
|
rm -f $(DESTDIR)$(toollibdir)/libg.a
|
||||||
|
|
||||||
|
uninstall-headers:
|
||||||
|
cd $(srcdir)/include; \
|
||||||
|
for sub in `find . -type d -print | sort`; do \
|
||||||
|
for i in $$sub/*.h ; do \
|
||||||
|
rm -f $(DESTDIR)$(toolincludedir)/$$sub/`basename $$i` ; \
|
||||||
|
done ; \
|
||||||
|
done ;
|
||||||
|
|
||||||
|
uninstall-ldif:
|
||||||
|
rm -f $(DESTDIR)$(datarootdir)/cygwin/cygwin.ldif
|
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,4 @@
|
||||||
/* config.h.in. Generated from configure.ac by autoheader. */
|
/* cygwin/config.h.in. Generated from configure.ac by autoheader. */
|
||||||
|
|
||||||
/* Define if DEBUGGING support is requested. */
|
/* Define if DEBUGGING support is requested. */
|
||||||
#undef DEBUGGING
|
#undef DEBUGGING
|
||||||
|
|
|
@ -0,0 +1,162 @@
|
||||||
|
# -*- Makefile -*- for winsup/doc
|
||||||
|
#
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
#
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
man1_MANS =
|
||||||
|
man3_MANS =
|
||||||
|
man5_MANS =
|
||||||
|
|
||||||
|
doc_DATA = \
|
||||||
|
cygwin-ug-net/cygwin-ug-net.pdf \
|
||||||
|
cygwin-api/cygwin-api.pdf
|
||||||
|
|
||||||
|
htmldir = $(datarootdir)/doc
|
||||||
|
|
||||||
|
XMLTO=xmlto --skip-validation --with-dblatex
|
||||||
|
DOCBOOK2XTEXI=@DOCBOOK2XTEXI@ --xinclude --info --utf8trans-map=charmap
|
||||||
|
|
||||||
|
-include Makefile.dep
|
||||||
|
|
||||||
|
.PHONY: install-extra-man install-etc
|
||||||
|
|
||||||
|
all-local: Makefile.dep \
|
||||||
|
cygwin-api/cygwin-api.html \
|
||||||
|
cygwin-ug-net/cygwin-ug-net.html \
|
||||||
|
faq/faq.html faq/faq.body \
|
||||||
|
cygwin-ug-net/cygwin-ug-net-nochunks.html.gz \
|
||||||
|
api2man.stamp intro2man.stamp utils2man.stamp \
|
||||||
|
cygwin-api.info cygwin-ug-net.info
|
||||||
|
|
||||||
|
clean-local:
|
||||||
|
rm -f Makefile.dep
|
||||||
|
rm -f *.html *.html.gz
|
||||||
|
rm -Rf cygwin-api cygwin-ug-net faq
|
||||||
|
rm -f api2man.stamp intro2man.stamp utils2man.stamp
|
||||||
|
rm -f *.1
|
||||||
|
rm -f *.3
|
||||||
|
rm -f *.5
|
||||||
|
rm -f *.info* charmap
|
||||||
|
|
||||||
|
install-html-local: cygwin-ug-net/cygwin-ug-net.html cygwin-api/cygwin-api.html
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(htmldir)/cygwin-ug-net
|
||||||
|
$(INSTALL_DATA) cygwin-ug-net/*.html $(DESTDIR)$(htmldir)/cygwin-ug-net
|
||||||
|
(cd $(DESTDIR)$(htmldir)/cygwin-ug-net && ln -f cygwin-ug-net.html index.html)
|
||||||
|
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-ug-net
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(htmldir)/cygwin-api
|
||||||
|
$(INSTALL_DATA) cygwin-api/*.html $(DESTDIR)$(htmldir)/cygwin-api
|
||||||
|
(cd $(DESTDIR)$(htmldir)/cygwin-api && ln -f cygwin-api.html index.html)
|
||||||
|
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-api
|
||||||
|
|
||||||
|
install-extra-man: api2man.stamp intro2man.stamp utils2man.stamp
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(man1dir)
|
||||||
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(man1dir)
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(man3dir)
|
||||||
|
$(INSTALL_DATA) *.3 $(DESTDIR)$(man3dir)
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(man5dir)
|
||||||
|
$(INSTALL_DATA) *.5 $(DESTDIR)$(man5dir)
|
||||||
|
|
||||||
|
install-info-local: cygwin-ug-net.info cygwin-api.info
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(infodir)
|
||||||
|
$(INSTALL_DATA) *.info* $(DESTDIR)$(infodir)
|
||||||
|
|
||||||
|
install-etc:
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(sysconfdir)/postinstall
|
||||||
|
$(INSTALL_SCRIPT) $(srcdir)/etc.postinstall.cygwin-doc.sh $(DESTDIR)$(sysconfdir)/postinstall/cygwin-doc.sh
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(sysconfdir)/preremove
|
||||||
|
$(INSTALL_SCRIPT) $(srcdir)/etc.preremove.cygwin-doc.sh $(DESTDIR)$(sysconfdir)/preremove/cygwin-doc.sh
|
||||||
|
|
||||||
|
install-data-hook: install-extra-man install-html-local install-info-local install-etc
|
||||||
|
|
||||||
|
uninstall-extra-man:
|
||||||
|
for i in *.1 ; do \
|
||||||
|
rm -f $(DESTDIR)$(man1dir)/$$i ; \
|
||||||
|
done
|
||||||
|
for i in *.3 ; do \
|
||||||
|
rm -f $(DESTDIR)$(man3dir)/$$i ; \
|
||||||
|
done
|
||||||
|
for i in *.5 ; do \
|
||||||
|
rm -f $(DESTDIR)$(man5dir)/$$i ; \
|
||||||
|
done
|
||||||
|
|
||||||
|
uninstall-html:
|
||||||
|
for i in cygwin-ug-net/*.html ; do \
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/$$i ; \
|
||||||
|
done ;
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/index.html
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/docbook.css
|
||||||
|
for i in cygwin-api/*.html ; do \
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/$$i ; \
|
||||||
|
done ;
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/cygwin-api/index.html
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/cygwin-api/docbook.css
|
||||||
|
|
||||||
|
uninstall-info:
|
||||||
|
for i in *.info* ; do \
|
||||||
|
rm -f $(DESTDIR)$(infodir)/$$i ; \
|
||||||
|
done ;
|
||||||
|
|
||||||
|
uninstall-etc:
|
||||||
|
rm -f $(DESTDIR)$(sysconfdir)/postinstall/cygwin-doc.sh
|
||||||
|
rm -f $(DESTDIR)$(sysconfdir)/preremove/cygwin-doc.sh
|
||||||
|
|
||||||
|
uninstall-hook: uninstall-extra-man uninstall-html uninstall-info uninstall-etc
|
||||||
|
|
||||||
|
# nochunks ug html is not installed, but will be deployed to website
|
||||||
|
cygwin-ug-net/cygwin-ug-net-nochunks.html.gz: $(cygwin-ug-net_SOURCES) html.xsl
|
||||||
|
$(XMLTO) html-nochunks -m $(srcdir)/html.xsl $<
|
||||||
|
@$(MKDIR_P) cygwin-ug-net
|
||||||
|
cp cygwin-ug-net.html cygwin-ug-net/cygwin-ug-net-nochunks.html
|
||||||
|
rm -f cygwin-ug-net/cygwin-ug-net-nochunks.html.gz
|
||||||
|
gzip cygwin-ug-net/cygwin-ug-net-nochunks.html
|
||||||
|
|
||||||
|
cygwin-ug-net/cygwin-ug-net.html: $(cygwin-ug-net_SOURCES) html.xsl
|
||||||
|
$(XMLTO) html -o cygwin-ug-net/ -m $(srcdir)/html.xsl $<
|
||||||
|
|
||||||
|
cygwin-ug-net/cygwin-ug-net.pdf: $(cygwin-ug-net_SOURCES) fo.xsl
|
||||||
|
$(XMLTO) pdf -o cygwin-ug-net/ -m $(srcdir)/fo.xsl $<
|
||||||
|
|
||||||
|
utils2man.stamp: $(cygwin-ug-net_SOURCES) man.xsl
|
||||||
|
$(XMLTO) man -m $(srcdir)/man.xsl $<
|
||||||
|
@touch $@
|
||||||
|
|
||||||
|
cygwin-ug-net.info: $(cygwin-ug-net_SOURCES) charmap
|
||||||
|
$(DOCBOOK2XTEXI) $(srcdir)/cygwin-ug-net.xml --string-param output-file=cygwin-ug-net
|
||||||
|
|
||||||
|
cygwin-api/cygwin-api.html: $(cygwin-api_SOURCES) html.xsl
|
||||||
|
$(XMLTO) html -o cygwin-api/ -m $(srcdir)/html.xsl $<
|
||||||
|
|
||||||
|
cygwin-api/cygwin-api.pdf: $(cygwin-api_SOURCES) fo.xsl
|
||||||
|
$(XMLTO) pdf -o cygwin-api/ -m $(srcdir)/fo.xsl $<
|
||||||
|
|
||||||
|
api2man.stamp: $(cygwin-api_SOURCES) man.xsl
|
||||||
|
$(XMLTO) man -m $(srcdir)/man.xsl $<
|
||||||
|
@touch $@
|
||||||
|
|
||||||
|
cygwin-api.info: $(cygwin-api_SOURCES) charmap
|
||||||
|
$(DOCBOOK2XTEXI) $(srcdir)/cygwin-api.xml --string-param output-file=cygwin-api
|
||||||
|
|
||||||
|
# this generates a custom charmap for docbook2x-texi which has a mapping for ®
|
||||||
|
charmap:
|
||||||
|
cp /usr/share/docbook2X/charmaps/texi.charmap charmap
|
||||||
|
echo "ae (R)" >>charmap
|
||||||
|
|
||||||
|
intro2man.stamp: intro.xml man.xsl
|
||||||
|
$(XMLTO) man -m $(srcdir)/man.xsl $<
|
||||||
|
@echo ".so intro.1" >cygwin.1
|
||||||
|
@touch $@
|
||||||
|
|
||||||
|
faq/faq.html: $(faq_SOURCES) html.xsl
|
||||||
|
$(XMLTO) html -o faq -m $(srcdir)/html.xsl $(srcdir)/faq.xml
|
||||||
|
sed -i 's;<a name="id[mp][0-9]*"></a>;;g' faq/faq.html
|
||||||
|
|
||||||
|
# faq body is not installed, but is intended to be deployed to website, where it
|
||||||
|
# can be SSI included in a framing page
|
||||||
|
faq/faq.body: faq/faq.html
|
||||||
|
$(srcdir)/bodysnatcher.pl $<
|
||||||
|
|
||||||
|
Makefile.dep: cygwin-ug-net.xml cygwin-api.xml faq.xml intro.xml
|
||||||
|
cd $(srcdir) && ./xidepend $^ > "$(CURDIR)/$@"
|
|
@ -1,3 +1,20 @@
|
||||||
|
# Makefile.in generated by automake 1.11.6 from Makefile.am.
|
||||||
|
# @configure_input@
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
|
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
|
||||||
|
# Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
# -*- Makefile -*- for winsup/doc
|
# -*- Makefile -*- for winsup/doc
|
||||||
#
|
#
|
||||||
# This file is part of Cygwin.
|
# This file is part of Cygwin.
|
||||||
|
@ -6,133 +23,709 @@
|
||||||
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
# details.
|
# details.
|
||||||
|
|
||||||
SHELL = @SHELL@
|
|
||||||
srcdir = @srcdir@
|
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
|
am__make_dryrun = \
|
||||||
prefix:=@prefix@
|
{ \
|
||||||
datarootdir:=@datarootdir@
|
am__dry=no; \
|
||||||
docdir = @docdir@
|
case $$MAKEFLAGS in \
|
||||||
htmldir = @htmldir@
|
*\\[\ \ ]*) \
|
||||||
mandir = @mandir@
|
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||||
|
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||||
|
*) \
|
||||||
|
for am__flg in $$MAKEFLAGS; do \
|
||||||
|
case $$am__flg in \
|
||||||
|
*=*|--*) ;; \
|
||||||
|
*n*) am__dry=yes; break;; \
|
||||||
|
esac; \
|
||||||
|
done;; \
|
||||||
|
esac; \
|
||||||
|
test $$am__dry = yes; \
|
||||||
|
}
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||||
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||||
|
install_sh_DATA = $(install_sh) -c -m 644
|
||||||
|
install_sh_PROGRAM = $(install_sh) -c
|
||||||
|
install_sh_SCRIPT = $(install_sh) -c
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
|
transform = $(program_transform_name)
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
build_triplet = @build@
|
||||||
|
host_triplet = @host@
|
||||||
|
target_triplet = @target@
|
||||||
|
subdir = doc
|
||||||
|
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||||
|
$(top_srcdir)/configure.ac
|
||||||
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
|
$(ACLOCAL_M4)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
||||||
|
CONFIG_HEADER = $(top_builddir)/cygwin/config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
CONFIG_CLEAN_VPATH_FILES =
|
||||||
|
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||||
|
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||||
|
am__v_GEN_0 = @echo " GEN " $@;
|
||||||
|
AM_V_at = $(am__v_at_@AM_V@)
|
||||||
|
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||||
|
am__v_at_0 = @
|
||||||
|
SOURCES =
|
||||||
|
am__can_run_installinfo = \
|
||||||
|
case $$AM_UPDATE_INFO_DIR in \
|
||||||
|
n|no|NO) false;; \
|
||||||
|
*) (install-info --version) >/dev/null 2>&1;; \
|
||||||
|
esac
|
||||||
|
am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
|
||||||
|
am__vpath_adj = case $$p in \
|
||||||
|
$(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
|
||||||
|
*) f=$$p;; \
|
||||||
|
esac;
|
||||||
|
am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
|
||||||
|
am__install_max = 40
|
||||||
|
am__nobase_strip_setup = \
|
||||||
|
srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
|
||||||
|
am__nobase_strip = \
|
||||||
|
for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
|
||||||
|
am__nobase_list = $(am__nobase_strip_setup); \
|
||||||
|
for p in $$list; do echo "$$p $$p"; done | \
|
||||||
|
sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
|
||||||
|
$(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
|
||||||
|
if (++n[$$2] == $(am__install_max)) \
|
||||||
|
{ print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
|
||||||
|
END { for (dir in files) print dir, files[dir] }'
|
||||||
|
am__base_list = \
|
||||||
|
sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
|
||||||
|
sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
|
||||||
|
am__uninstall_files_from_dir = { \
|
||||||
|
test -z "$$files" \
|
||||||
|
|| { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
|
||||||
|
|| { echo " ( cd '$$dir' && rm -f" $$files ")"; \
|
||||||
|
$(am__cd) "$$dir" && rm -f $$files; }; \
|
||||||
|
}
|
||||||
man1dir = $(mandir)/man1
|
man1dir = $(mandir)/man1
|
||||||
|
am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \
|
||||||
|
"$(DESTDIR)$(man5dir)" "$(DESTDIR)$(docdir)"
|
||||||
man3dir = $(mandir)/man3
|
man3dir = $(mandir)/man3
|
||||||
man5dir = $(mandir)/man5
|
man5dir = $(mandir)/man5
|
||||||
infodir:=@infodir@
|
NROFF = nroff
|
||||||
sysconfdir:=@sysconfdir@
|
MANS = $(man1_MANS) $(man3_MANS) $(man5_MANS)
|
||||||
|
DATA = $(doc_DATA)
|
||||||
|
DEJATOOL = $(PACKAGE)
|
||||||
|
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
||||||
|
EXPECT = expect
|
||||||
|
RUNTEST = runtest
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
|
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||||
|
AR = @AR@
|
||||||
|
AS = @AS@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AWK = @AWK@
|
||||||
|
CC = @CC@
|
||||||
|
CCAS = @CCAS@
|
||||||
|
CCASDEPMODE = @CCASDEPMODE@
|
||||||
|
CCASFLAGS = @CCASFLAGS@
|
||||||
|
CCDEPMODE = @CCDEPMODE@
|
||||||
|
CFLAGS = @CFLAGS@
|
||||||
|
CPP = @CPP@
|
||||||
|
CPPFLAGS = @CPPFLAGS@
|
||||||
|
CXX = @CXX@
|
||||||
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CYGPATH_W = @CYGPATH_W@
|
||||||
|
DEFS = @DEFS@
|
||||||
|
DEF_DLL_ENTRY = @DEF_DLL_ENTRY@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
|
DIN_FILE = @DIN_FILE@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
DLL_ENTRY = @DLL_ENTRY@
|
||||||
|
DOCBOOK2XTEXI = @DOCBOOK2XTEXI@ --xinclude --info --utf8trans-map=charmap
|
||||||
|
ECHO_C = @ECHO_C@
|
||||||
|
ECHO_N = @ECHO_N@
|
||||||
|
ECHO_T = @ECHO_T@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
|
INCLUDES = @INCLUDES@
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
|
LD = @LD@
|
||||||
|
LDFLAGS = @LDFLAGS@
|
||||||
|
LIBOBJS = @LIBOBJS@
|
||||||
|
LIBS = @LIBS@
|
||||||
|
LTLIBOBJS = @LTLIBOBJS@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
MINGW_CC = @MINGW_CC@
|
||||||
|
MINGW_CXX = @MINGW_CXX@
|
||||||
|
MKDIR_P = @MKDIR_P@
|
||||||
|
NM = @NM@
|
||||||
|
OBJCOPY = @OBJCOPY@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||||
|
PACKAGE_NAME = @PACKAGE_NAME@
|
||||||
|
PACKAGE_STRING = @PACKAGE_STRING@
|
||||||
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||||
|
PACKAGE_URL = @PACKAGE_URL@
|
||||||
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||||
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SET_MAKE = @SET_MAKE@
|
||||||
|
SHELL = @SHELL@
|
||||||
|
STRIP = @STRIP@
|
||||||
|
TLSOFFSETS_H = @TLSOFFSETS_H@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
WINDRES = @WINDRES@
|
||||||
|
abs_builddir = @abs_builddir@
|
||||||
|
abs_srcdir = @abs_srcdir@
|
||||||
|
abs_top_builddir = @abs_top_builddir@
|
||||||
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_CC = @ac_ct_CC@
|
||||||
|
ac_ct_CXX = @ac_ct_CXX@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__leading_dot = @am__leading_dot@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
am__tar = @am__tar@
|
||||||
|
am__untar = @am__untar@
|
||||||
|
bindir = @bindir@
|
||||||
|
build = @build@
|
||||||
|
build_alias = @build_alias@
|
||||||
|
build_cpu = @build_cpu@
|
||||||
|
build_os = @build_os@
|
||||||
|
build_vendor = @build_vendor@
|
||||||
|
builddir = @builddir@
|
||||||
|
datadir = @datadir@
|
||||||
|
datarootdir = @datarootdir@
|
||||||
|
docdir = @docdir@
|
||||||
|
dvidir = @dvidir@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
host = @host@
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_cpu = @host_cpu@
|
||||||
|
host_os = @host_os@
|
||||||
|
host_vendor = @host_vendor@
|
||||||
|
htmldir = $(datarootdir)/doc
|
||||||
|
includedir = @includedir@
|
||||||
|
infodir = @infodir@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
libdir = @libdir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
localedir = @localedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
mandir = @mandir@
|
||||||
|
mkdir_p = @mkdir_p@
|
||||||
|
oldincludedir = @oldincludedir@
|
||||||
|
pdfdir = @pdfdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
program_transform_name = @program_transform_name@
|
||||||
|
psdir = @psdir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
srcdir = @srcdir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
target = @target@
|
||||||
|
target_alias = @target_alias@
|
||||||
|
target_builddir = @target_builddir@
|
||||||
|
target_cpu = @target_cpu@
|
||||||
|
target_os = @target_os@
|
||||||
|
target_vendor = @target_vendor@
|
||||||
|
top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
winsup_srcdir = @winsup_srcdir@
|
||||||
|
man1_MANS =
|
||||||
|
man3_MANS =
|
||||||
|
man5_MANS =
|
||||||
|
doc_DATA = \
|
||||||
|
cygwin-ug-net/cygwin-ug-net.pdf \
|
||||||
|
cygwin-api/cygwin-api.pdf
|
||||||
|
|
||||||
override INSTALL:=@INSTALL@
|
XMLTO = xmlto --skip-validation --with-dblatex
|
||||||
override INSTALL_DATA:=@INSTALL_DATA@
|
all: all-am
|
||||||
|
|
||||||
MKDIRP:=$(INSTALL) -m 755 -d
|
.SUFFIXES:
|
||||||
|
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign doc/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --foreign doc/Makefile
|
||||||
|
.PRECIOUS: Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
@case '$?' in \
|
||||||
|
*config.status*) \
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||||
|
*) \
|
||||||
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||||
|
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||||
|
esac;
|
||||||
|
|
||||||
CC:=@CC@
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
CC_FOR_TARGET:=@CC@
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
|
||||||
|
$(top_srcdir)/configure: $(am__configure_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(am__aclocal_m4_deps):
|
||||||
|
install-man1: $(man1_MANS)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
@list1='$(man1_MANS)'; \
|
||||||
|
list2=''; \
|
||||||
|
test -n "$(man1dir)" \
|
||||||
|
&& test -n "`echo $$list1$$list2`" \
|
||||||
|
|| exit 0; \
|
||||||
|
echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
|
||||||
|
$(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
|
||||||
|
{ for i in $$list1; do echo "$$i"; done; \
|
||||||
|
if test -n "$$list2"; then \
|
||||||
|
for i in $$list2; do echo "$$i"; done \
|
||||||
|
| sed -n '/\.1[a-z]*$$/p'; \
|
||||||
|
fi; \
|
||||||
|
} | while read p; do \
|
||||||
|
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||||
|
echo "$$d$$p"; echo "$$p"; \
|
||||||
|
done | \
|
||||||
|
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||||
|
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||||
|
sed 'N;N;s,\n, ,g' | { \
|
||||||
|
list=; while read file base inst; do \
|
||||||
|
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||||
|
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
|
||||||
|
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||||
|
while read files; do \
|
||||||
|
test -z "$$files" || { \
|
||||||
|
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
|
||||||
|
$(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
|
||||||
|
done; }
|
||||||
|
|
||||||
|
uninstall-man1:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
@list='$(man1_MANS)'; test -n "$(man1dir)" || exit 0; \
|
||||||
|
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||||
|
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
|
||||||
|
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||||
|
dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
|
||||||
|
install-man3: $(man3_MANS)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
@list1='$(man3_MANS)'; \
|
||||||
|
list2=''; \
|
||||||
|
test -n "$(man3dir)" \
|
||||||
|
&& test -n "`echo $$list1$$list2`" \
|
||||||
|
|| exit 0; \
|
||||||
|
echo " $(MKDIR_P) '$(DESTDIR)$(man3dir)'"; \
|
||||||
|
$(MKDIR_P) "$(DESTDIR)$(man3dir)" || exit 1; \
|
||||||
|
{ for i in $$list1; do echo "$$i"; done; \
|
||||||
|
if test -n "$$list2"; then \
|
||||||
|
for i in $$list2; do echo "$$i"; done \
|
||||||
|
| sed -n '/\.3[a-z]*$$/p'; \
|
||||||
|
fi; \
|
||||||
|
} | while read p; do \
|
||||||
|
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||||
|
echo "$$d$$p"; echo "$$p"; \
|
||||||
|
done | \
|
||||||
|
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
|
||||||
|
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||||
|
sed 'N;N;s,\n, ,g' | { \
|
||||||
|
list=; while read file base inst; do \
|
||||||
|
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||||
|
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man3dir)/$$inst'"; \
|
||||||
|
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man3dir)/$$inst" || exit $$?; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||||
|
while read files; do \
|
||||||
|
test -z "$$files" || { \
|
||||||
|
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man3dir)'"; \
|
||||||
|
$(INSTALL_DATA) $$files "$(DESTDIR)$(man3dir)" || exit $$?; }; \
|
||||||
|
done; }
|
||||||
|
|
||||||
|
uninstall-man3:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
@list='$(man3_MANS)'; test -n "$(man3dir)" || exit 0; \
|
||||||
|
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||||
|
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^3][0-9a-z]*$$,3,;x' \
|
||||||
|
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||||
|
dir='$(DESTDIR)$(man3dir)'; $(am__uninstall_files_from_dir)
|
||||||
|
install-man5: $(man5_MANS)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
@list1='$(man5_MANS)'; \
|
||||||
|
list2=''; \
|
||||||
|
test -n "$(man5dir)" \
|
||||||
|
&& test -n "`echo $$list1$$list2`" \
|
||||||
|
|| exit 0; \
|
||||||
|
echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \
|
||||||
|
$(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \
|
||||||
|
{ for i in $$list1; do echo "$$i"; done; \
|
||||||
|
if test -n "$$list2"; then \
|
||||||
|
for i in $$list2; do echo "$$i"; done \
|
||||||
|
| sed -n '/\.5[a-z]*$$/p'; \
|
||||||
|
fi; \
|
||||||
|
} | while read p; do \
|
||||||
|
if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
|
||||||
|
echo "$$d$$p"; echo "$$p"; \
|
||||||
|
done | \
|
||||||
|
sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||||
|
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
|
||||||
|
sed 'N;N;s,\n, ,g' | { \
|
||||||
|
list=; while read file base inst; do \
|
||||||
|
if test "$$base" = "$$inst"; then list="$$list $$file"; else \
|
||||||
|
echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
|
||||||
|
$(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
|
||||||
|
fi; \
|
||||||
|
done; \
|
||||||
|
for i in $$list; do echo "$$i"; done | $(am__base_list) | \
|
||||||
|
while read files; do \
|
||||||
|
test -z "$$files" || { \
|
||||||
|
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
|
||||||
|
$(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
|
||||||
|
done; }
|
||||||
|
|
||||||
|
uninstall-man5:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
@list='$(man5_MANS)'; test -n "$(man5dir)" || exit 0; \
|
||||||
|
files=`{ for i in $$list; do echo "$$i"; done; \
|
||||||
|
} | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
|
||||||
|
-e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
|
||||||
|
dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
|
||||||
|
install-docDATA: $(doc_DATA)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||||
|
if test -n "$$list"; then \
|
||||||
|
echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
|
||||||
|
$(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
|
||||||
|
fi; \
|
||||||
|
for p in $$list; do \
|
||||||
|
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
|
||||||
|
echo "$$d$$p"; \
|
||||||
|
done | $(am__base_list) | \
|
||||||
|
while read files; do \
|
||||||
|
echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
|
||||||
|
$(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
|
||||||
|
done
|
||||||
|
|
||||||
|
uninstall-docDATA:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
@list='$(doc_DATA)'; test -n "$(docdir)" || list=; \
|
||||||
|
files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
|
||||||
|
dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir)
|
||||||
|
tags: TAGS
|
||||||
|
TAGS:
|
||||||
|
|
||||||
|
ctags: CTAGS
|
||||||
|
CTAGS:
|
||||||
|
|
||||||
|
|
||||||
|
check-DEJAGNU: site.exp
|
||||||
|
srcdir='$(srcdir)'; export srcdir; \
|
||||||
|
EXPECT=$(EXPECT); export EXPECT; \
|
||||||
|
runtest=$(RUNTEST); \
|
||||||
|
if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
|
||||||
|
exit_status=0; l='$(DEJATOOL)'; for tool in $$l; do \
|
||||||
|
if $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
|
||||||
|
then :; else exit_status=1; fi; \
|
||||||
|
done; \
|
||||||
|
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
|
||||||
|
fi; \
|
||||||
|
exit $$exit_status
|
||||||
|
site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
|
||||||
|
@echo 'Making a new site.exp file...'
|
||||||
|
@echo '## these variables are automatically generated by make ##' >site.tmp
|
||||||
|
@echo '# Do not edit here. If you wish to override these values' >>site.tmp
|
||||||
|
@echo '# edit the last section' >>site.tmp
|
||||||
|
@echo 'set srcdir "$(srcdir)"' >>site.tmp
|
||||||
|
@echo "set objdir `pwd`" >>site.tmp
|
||||||
|
@echo 'set build_alias "$(build_alias)"' >>site.tmp
|
||||||
|
@echo 'set build_triplet $(build_triplet)' >>site.tmp
|
||||||
|
@echo 'set host_alias "$(host_alias)"' >>site.tmp
|
||||||
|
@echo 'set host_triplet $(host_triplet)' >>site.tmp
|
||||||
|
@echo 'set target_alias "$(target_alias)"' >>site.tmp
|
||||||
|
@echo 'set target_triplet $(target_triplet)' >>site.tmp
|
||||||
|
@list='$(EXTRA_DEJAGNU_SITE_CONFIG)'; for f in $$list; do \
|
||||||
|
echo "## Begin content included from file $$f. Do not modify. ##" \
|
||||||
|
&& cat `test -f "$$f" || echo '$(srcdir)/'`$$f \
|
||||||
|
&& echo "## End content included from file $$f. ##" \
|
||||||
|
|| exit 1; \
|
||||||
|
done >> site.tmp
|
||||||
|
@echo "## End of auto-generated content; you can edit from here. ##" >> site.tmp
|
||||||
|
@if test -f site.exp; then \
|
||||||
|
sed -e '1,/^## End of auto-generated content.*##/d' site.exp >> site.tmp; \
|
||||||
|
fi
|
||||||
|
@-rm -f site.bak
|
||||||
|
@test ! -f site.exp || mv site.exp site.bak
|
||||||
|
@mv site.tmp site.exp
|
||||||
|
|
||||||
|
distclean-DEJAGNU:
|
||||||
|
-rm -f site.exp site.bak
|
||||||
|
-l='$(DEJATOOL)'; for tool in $$l; do \
|
||||||
|
rm -f $$tool.sum $$tool.log; \
|
||||||
|
done
|
||||||
|
check-am: all-am
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
|
||||||
|
check: check-am
|
||||||
|
all-am: Makefile $(MANS) $(DATA) all-local
|
||||||
|
installdirs:
|
||||||
|
for dir in "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(docdir)"; do \
|
||||||
|
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||||
|
done
|
||||||
|
install: install-am
|
||||||
|
install-exec: install-exec-am
|
||||||
|
install-data: install-data-am
|
||||||
|
uninstall: uninstall-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-strip:
|
||||||
|
if test -z '$(STRIP)'; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
install; \
|
||||||
|
else \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||||
|
fi
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||||
|
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
@echo "This command is intended for maintainers to use"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic clean-local mostlyclean-am
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
-rm -f Makefile
|
||||||
|
distclean-am: clean-am distclean-DEJAGNU distclean-generic
|
||||||
|
|
||||||
|
dvi: dvi-am
|
||||||
|
|
||||||
|
dvi-am:
|
||||||
|
|
||||||
|
html: html-am
|
||||||
|
|
||||||
|
html-am:
|
||||||
|
|
||||||
|
info: info-am
|
||||||
|
|
||||||
|
info-am:
|
||||||
|
|
||||||
|
install-data-am: install-docDATA install-man
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) install-data-hook
|
||||||
|
install-dvi: install-dvi-am
|
||||||
|
|
||||||
|
install-dvi-am:
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
|
||||||
|
install-html: install-html-am
|
||||||
|
|
||||||
|
install-html-am: install-html-local
|
||||||
|
|
||||||
|
install-info: install-info-am
|
||||||
|
|
||||||
|
install-info-am: install-info-local
|
||||||
|
|
||||||
|
install-man: install-man1 install-man3 install-man5
|
||||||
|
|
||||||
|
install-pdf: install-pdf-am
|
||||||
|
|
||||||
|
install-pdf-am:
|
||||||
|
|
||||||
|
install-ps: install-ps-am
|
||||||
|
|
||||||
|
install-ps-am:
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
-rm -f Makefile
|
||||||
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
mostlyclean-am: mostlyclean-generic
|
||||||
|
|
||||||
|
pdf: pdf-am
|
||||||
|
|
||||||
|
pdf-am:
|
||||||
|
|
||||||
|
ps: ps-am
|
||||||
|
|
||||||
|
ps-am:
|
||||||
|
|
||||||
|
uninstall-am: uninstall-docDATA uninstall-man
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) uninstall-hook
|
||||||
|
uninstall-man: uninstall-man1 uninstall-man3 uninstall-man5
|
||||||
|
|
||||||
|
.MAKE: check-am install-am install-data-am install-strip uninstall-am
|
||||||
|
|
||||||
|
.PHONY: all all-am all-local check check-DEJAGNU check-am clean \
|
||||||
|
clean-generic clean-local distclean distclean-DEJAGNU \
|
||||||
|
distclean-generic dvi dvi-am html html-am info info-am install \
|
||||||
|
install-am install-data install-data-am install-data-hook \
|
||||||
|
install-docDATA install-dvi install-dvi-am install-exec \
|
||||||
|
install-exec-am install-html install-html-am \
|
||||||
|
install-html-local install-info install-info-am \
|
||||||
|
install-info-local install-man install-man1 install-man3 \
|
||||||
|
install-man5 install-pdf install-pdf-am install-ps \
|
||||||
|
install-ps-am install-strip installcheck installcheck-am \
|
||||||
|
installdirs maintainer-clean maintainer-clean-generic \
|
||||||
|
mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
|
||||||
|
uninstall-am uninstall-docDATA uninstall-hook uninstall-man \
|
||||||
|
uninstall-man1 uninstall-man3 uninstall-man5
|
||||||
|
|
||||||
XMLTO:=xmlto --skip-validation --with-dblatex
|
|
||||||
DOCBOOK2XTEXI:=@DOCBOOK2XTEXI@ --xinclude --info --utf8trans-map=charmap
|
|
||||||
|
|
||||||
include $(srcdir)/../Makefile.common
|
|
||||||
-include Makefile.dep
|
-include Makefile.dep
|
||||||
|
|
||||||
.SUFFIXES: .html .body
|
.PHONY: install-extra-man install-etc
|
||||||
|
|
||||||
.html.body:
|
all-local: Makefile.dep \
|
||||||
$(srcdir)/bodysnatcher.pl $<
|
|
||||||
|
|
||||||
.PHONY: all clean install install-all install-pdf install-html install-man \
|
|
||||||
info install-info install-etc
|
|
||||||
|
|
||||||
all: Makefile Makefile.dep \
|
|
||||||
cygwin-ug-net/cygwin-ug-net.html \
|
|
||||||
cygwin-ug-net/cygwin-ug-net-nochunks.html.gz \
|
|
||||||
cygwin-api/cygwin-api.html \
|
cygwin-api/cygwin-api.html \
|
||||||
faq/faq.body faq/faq.html \
|
cygwin-ug-net/cygwin-ug-net.html \
|
||||||
cygwin-ug-net/cygwin-ug-net.pdf \
|
faq/faq.html faq/faq.body \
|
||||||
cygwin-api/cygwin-api.pdf \
|
cygwin-ug-net/cygwin-ug-net-nochunks.html.gz \
|
||||||
utils2man.stamp \
|
api2man.stamp intro2man.stamp utils2man.stamp \
|
||||||
api2man.stamp \
|
cygwin-api.info cygwin-ug-net.info
|
||||||
intro2man.stamp \
|
|
||||||
cygwin-ug-net.info cygwin-api.info
|
|
||||||
|
|
||||||
clean:
|
clean-local:
|
||||||
rm -f Makefile.dep
|
rm -f Makefile.dep
|
||||||
rm -f *.html *.html.gz
|
rm -f *.html *.html.gz
|
||||||
rm -Rf cygwin-api cygwin-ug cygwin-ug-net faq
|
rm -Rf cygwin-api cygwin-ug-net faq
|
||||||
rm -f api2man.stamp intro2man.stamp utils2man.stamp
|
rm -f api2man.stamp intro2man.stamp utils2man.stamp
|
||||||
rm -f *.1
|
rm -f *.1
|
||||||
rm -f *.3
|
rm -f *.3
|
||||||
rm -f *.5
|
rm -f *.5
|
||||||
rm -f *.info* charmap
|
rm -f *.info* charmap
|
||||||
|
|
||||||
install: install-all
|
install-html-local: cygwin-ug-net/cygwin-ug-net.html cygwin-api/cygwin-api.html
|
||||||
|
@$(MKDIR_P) $(DESTDIR)$(htmldir)/cygwin-ug-net
|
||||||
install-all: install-pdf install-html install-man install-info install-etc
|
|
||||||
|
|
||||||
install-pdf: cygwin-ug-net/cygwin-ug-net.pdf cygwin-api/cygwin-api.pdf
|
|
||||||
@$(MKDIRP) $(DESTDIR)$(docdir)
|
|
||||||
$(INSTALL_DATA) $^ $(DESTDIR)$(docdir)
|
|
||||||
|
|
||||||
install-html: cygwin-ug-net/cygwin-ug-net.html cygwin-api/cygwin-api.html
|
|
||||||
@$(MKDIRP) $(DESTDIR)$(htmldir)/cygwin-ug-net
|
|
||||||
$(INSTALL_DATA) cygwin-ug-net/*.html $(DESTDIR)$(htmldir)/cygwin-ug-net
|
$(INSTALL_DATA) cygwin-ug-net/*.html $(DESTDIR)$(htmldir)/cygwin-ug-net
|
||||||
-(cd $(DESTDIR)$(htmldir)/cygwin-ug-net && ln -f cygwin-ug-net.html index.html)
|
(cd $(DESTDIR)$(htmldir)/cygwin-ug-net && ln -f cygwin-ug-net.html index.html)
|
||||||
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-ug-net
|
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-ug-net
|
||||||
@$(MKDIRP) $(DESTDIR)$(htmldir)/cygwin-api
|
@$(MKDIR_P) $(DESTDIR)$(htmldir)/cygwin-api
|
||||||
$(INSTALL_DATA) cygwin-api/*.html $(DESTDIR)$(htmldir)/cygwin-api
|
$(INSTALL_DATA) cygwin-api/*.html $(DESTDIR)$(htmldir)/cygwin-api
|
||||||
-(cd $(DESTDIR)$(htmldir)/cygwin-api && ln -f cygwin-api.html index.html)
|
(cd $(DESTDIR)$(htmldir)/cygwin-api && ln -f cygwin-api.html index.html)
|
||||||
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-api
|
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-api
|
||||||
|
|
||||||
install-man: utils2man.stamp api2man.stamp intro2man.stamp
|
install-extra-man: api2man.stamp intro2man.stamp utils2man.stamp
|
||||||
@$(MKDIRP) $(DESTDIR)$(man1dir)
|
@$(MKDIR_P) $(DESTDIR)$(man1dir)
|
||||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(man1dir)
|
$(INSTALL_DATA) *.1 $(DESTDIR)$(man1dir)
|
||||||
@$(MKDIRP) $(DESTDIR)$(man3dir)
|
@$(MKDIR_P) $(DESTDIR)$(man3dir)
|
||||||
$(INSTALL_DATA) *.3 $(DESTDIR)$(man3dir)
|
$(INSTALL_DATA) *.3 $(DESTDIR)$(man3dir)
|
||||||
@$(MKDIRP) $(DESTDIR)$(man5dir)
|
@$(MKDIR_P) $(DESTDIR)$(man5dir)
|
||||||
$(INSTALL_DATA) *.5 $(DESTDIR)$(man5dir)
|
$(INSTALL_DATA) *.5 $(DESTDIR)$(man5dir)
|
||||||
|
|
||||||
install-info: cygwin-ug-net.info cygwin-api.info
|
install-info-local: cygwin-ug-net.info cygwin-api.info
|
||||||
$(MKDIRP) $(DESTDIR)$(infodir)
|
@$(MKDIR_P) $(DESTDIR)$(infodir)
|
||||||
$(INSTALL_DATA) *.info* $(DESTDIR)$(infodir)
|
$(INSTALL_DATA) *.info* $(DESTDIR)$(infodir)
|
||||||
|
|
||||||
install-etc:
|
install-etc:
|
||||||
@$(MKDIRP) $(DESTDIR)$(sysconfdir)/postinstall
|
@$(MKDIR_P) $(DESTDIR)$(sysconfdir)/postinstall
|
||||||
$(INSTALL) $(srcdir)/etc.postinstall.cygwin-doc.sh $(DESTDIR)$(sysconfdir)/postinstall/cygwin-doc.sh
|
$(INSTALL_SCRIPT) $(srcdir)/etc.postinstall.cygwin-doc.sh $(DESTDIR)$(sysconfdir)/postinstall/cygwin-doc.sh
|
||||||
@$(MKDIRP) $(DESTDIR)$(sysconfdir)/preremove
|
@$(MKDIR_P) $(DESTDIR)$(sysconfdir)/preremove
|
||||||
$(INSTALL) $(srcdir)/etc.preremove.cygwin-doc.sh $(DESTDIR)$(sysconfdir)/preremove/cygwin-doc.sh
|
$(INSTALL_SCRIPT) $(srcdir)/etc.preremove.cygwin-doc.sh $(DESTDIR)$(sysconfdir)/preremove/cygwin-doc.sh
|
||||||
|
|
||||||
cygwin-ug-net/cygwin-ug-net-nochunks.html.gz : $(cygwin-ug-net_SOURCES) html.xsl
|
install-data-hook: install-extra-man install-html-local install-info-local install-etc
|
||||||
-$(XMLTO) html-nochunks -m $(srcdir)/html.xsl $<
|
|
||||||
-@$(MKDIRP) cygwin-ug-net
|
|
||||||
-cp cygwin-ug-net.html cygwin-ug-net/cygwin-ug-net-nochunks.html
|
|
||||||
-rm -f cygwin-ug-net/cygwin-ug-net-nochunks.html.gz
|
|
||||||
-gzip cygwin-ug-net/cygwin-ug-net-nochunks.html
|
|
||||||
|
|
||||||
cygwin-ug-net/cygwin-ug-net.html : $(cygwin-ug-net_SOURCES) html.xsl
|
uninstall-extra-man:
|
||||||
-$(XMLTO) html -o cygwin-ug-net/ -m $(srcdir)/html.xsl $<
|
for i in *.1 ; do \
|
||||||
|
rm -f $(DESTDIR)$(man1dir)/$$i ; \
|
||||||
|
done
|
||||||
|
for i in *.3 ; do \
|
||||||
|
rm -f $(DESTDIR)$(man3dir)/$$i ; \
|
||||||
|
done
|
||||||
|
for i in *.5 ; do \
|
||||||
|
rm -f $(DESTDIR)$(man5dir)/$$i ; \
|
||||||
|
done
|
||||||
|
|
||||||
cygwin-ug-net/cygwin-ug-net.pdf : $(cygwin-ug-net_SOURCES) fo.xsl
|
uninstall-html:
|
||||||
-$(XMLTO) pdf -o cygwin-ug-net/ -m $(srcdir)/fo.xsl $<
|
for i in cygwin-ug-net/*.html ; do \
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/$$i ; \
|
||||||
|
done ;
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/index.html
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/docbook.css
|
||||||
|
for i in cygwin-api/*.html ; do \
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/$$i ; \
|
||||||
|
done ;
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/cygwin-api/index.html
|
||||||
|
rm -f $(DESTDIR)$(htmldir)/cygwin-api/docbook.css
|
||||||
|
|
||||||
|
uninstall-info:
|
||||||
|
for i in *.info* ; do \
|
||||||
|
rm -f $(DESTDIR)$(infodir)/$$i ; \
|
||||||
|
done ;
|
||||||
|
|
||||||
|
uninstall-etc:
|
||||||
|
rm -f $(DESTDIR)$(sysconfdir)/postinstall/cygwin-doc.sh
|
||||||
|
rm -f $(DESTDIR)$(sysconfdir)/preremove/cygwin-doc.sh
|
||||||
|
|
||||||
|
uninstall-hook: uninstall-extra-man uninstall-html uninstall-info uninstall-etc
|
||||||
|
|
||||||
|
# nochunks ug html is not installed, but will be deployed to website
|
||||||
|
cygwin-ug-net/cygwin-ug-net-nochunks.html.gz: $(cygwin-ug-net_SOURCES) html.xsl
|
||||||
|
$(XMLTO) html-nochunks -m $(srcdir)/html.xsl $<
|
||||||
|
@$(MKDIR_P) cygwin-ug-net
|
||||||
|
cp cygwin-ug-net.html cygwin-ug-net/cygwin-ug-net-nochunks.html
|
||||||
|
rm -f cygwin-ug-net/cygwin-ug-net-nochunks.html.gz
|
||||||
|
gzip cygwin-ug-net/cygwin-ug-net-nochunks.html
|
||||||
|
|
||||||
|
cygwin-ug-net/cygwin-ug-net.html: $(cygwin-ug-net_SOURCES) html.xsl
|
||||||
|
$(XMLTO) html -o cygwin-ug-net/ -m $(srcdir)/html.xsl $<
|
||||||
|
|
||||||
|
cygwin-ug-net/cygwin-ug-net.pdf: $(cygwin-ug-net_SOURCES) fo.xsl
|
||||||
|
$(XMLTO) pdf -o cygwin-ug-net/ -m $(srcdir)/fo.xsl $<
|
||||||
|
|
||||||
utils2man.stamp: $(cygwin-ug-net_SOURCES) man.xsl
|
utils2man.stamp: $(cygwin-ug-net_SOURCES) man.xsl
|
||||||
$(XMLTO) man -m ${srcdir}/man.xsl $<
|
$(XMLTO) man -m $(srcdir)/man.xsl $<
|
||||||
@touch $@
|
@touch $@
|
||||||
|
|
||||||
cygwin-ug-net.info: $(cygwin-ug-net_SOURCES) charmap
|
cygwin-ug-net.info: $(cygwin-ug-net_SOURCES) charmap
|
||||||
-$(DOCBOOK2XTEXI) $(srcdir)/cygwin-ug-net.xml --string-param output-file=cygwin-ug-net
|
$(DOCBOOK2XTEXI) $(srcdir)/cygwin-ug-net.xml --string-param output-file=cygwin-ug-net
|
||||||
|
|
||||||
cygwin-api/cygwin-api.html : $(cygwin-api_SOURCES) html.xsl
|
cygwin-api/cygwin-api.html: $(cygwin-api_SOURCES) html.xsl
|
||||||
-$(XMLTO) html -o cygwin-api/ -m $(srcdir)/html.xsl $<
|
$(XMLTO) html -o cygwin-api/ -m $(srcdir)/html.xsl $<
|
||||||
|
|
||||||
cygwin-api/cygwin-api.pdf : $(cygwin-api_SOURCES) fo.xsl
|
cygwin-api/cygwin-api.pdf: $(cygwin-api_SOURCES) fo.xsl
|
||||||
-$(XMLTO) pdf -o cygwin-api/ -m $(srcdir)/fo.xsl $<
|
$(XMLTO) pdf -o cygwin-api/ -m $(srcdir)/fo.xsl $<
|
||||||
|
|
||||||
api2man.stamp: $(cygwin-api_SOURCES) man.xsl
|
api2man.stamp: $(cygwin-api_SOURCES) man.xsl
|
||||||
$(XMLTO) man -m ${srcdir}/man.xsl $<
|
$(XMLTO) man -m $(srcdir)/man.xsl $<
|
||||||
@touch $@
|
@touch $@
|
||||||
|
|
||||||
cygwin-api.info: $(cygwin-api_SOURCES) charmap
|
cygwin-api.info: $(cygwin-api_SOURCES) charmap
|
||||||
-$(DOCBOOK2XTEXI) $(srcdir)/cygwin-api.xml --string-param output-file=cygwin-api
|
$(DOCBOOK2XTEXI) $(srcdir)/cygwin-api.xml --string-param output-file=cygwin-api
|
||||||
|
|
||||||
# this generates a custom charmap for docbook2x-texi which has a mapping for ®
|
# this generates a custom charmap for docbook2x-texi which has a mapping for ®
|
||||||
charmap:
|
charmap:
|
||||||
|
@ -140,13 +733,22 @@ charmap:
|
||||||
echo "ae (R)" >>charmap
|
echo "ae (R)" >>charmap
|
||||||
|
|
||||||
intro2man.stamp: intro.xml man.xsl
|
intro2man.stamp: intro.xml man.xsl
|
||||||
-$(XMLTO) man -m ${srcdir}/man.xsl $<
|
$(XMLTO) man -m $(srcdir)/man.xsl $<
|
||||||
@echo ".so intro.1" >cygwin.1
|
@echo ".so intro.1" >cygwin.1
|
||||||
@touch $@
|
@touch $@
|
||||||
|
|
||||||
faq/faq.html : $(faq_SOURCES)
|
faq/faq.html: $(faq_SOURCES) html.xsl
|
||||||
-$(XMLTO) html -o faq -m $(srcdir)/html.xsl $(srcdir)/faq.xml
|
$(XMLTO) html -o faq -m $(srcdir)/html.xsl $(srcdir)/faq.xml
|
||||||
-sed -i 's;<a name="id[mp][0-9]*"></a>;;g' faq/faq.html
|
sed -i 's;<a name="id[mp][0-9]*"></a>;;g' faq/faq.html
|
||||||
|
|
||||||
Makefile.dep: cygwin-ug-net.xml cygwin-api.xml faq.xml
|
# faq body is not installed, but is intended to be deployed to website, where it
|
||||||
cd $(srcdir) && ./xidepend $^ > "${CURDIR}/$@"
|
# can be SSI included in a framing page
|
||||||
|
faq/faq.body: faq/faq.html
|
||||||
|
$(srcdir)/bodysnatcher.pl $<
|
||||||
|
|
||||||
|
Makefile.dep: cygwin-ug-net.xml cygwin-api.xml faq.xml intro.xml
|
||||||
|
cd $(srcdir) && ./xidepend $^ > "$(CURDIR)/$@"
|
||||||
|
|
||||||
|
# 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:
|
||||||
|
|
|
@ -0,0 +1,64 @@
|
||||||
|
# Makefile.am for Cygwin's testsuite.
|
||||||
|
#
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
#
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
# This makefile requires GNU make.
|
||||||
|
|
||||||
|
noinst_LIBRARIES = libltp.a
|
||||||
|
|
||||||
|
libltp_a_CPPFLAGS=-I$(srcdir)/libltp/include
|
||||||
|
|
||||||
|
libltp_a_SOURCES = \
|
||||||
|
libltp/lib/dataascii.c \
|
||||||
|
libltp/lib/databin.c \
|
||||||
|
libltp/lib/datapid.c \
|
||||||
|
libltp/lib/forker.c \
|
||||||
|
libltp/lib/get_high_address.c \
|
||||||
|
libltp/lib/libtestsuite.c \
|
||||||
|
libltp/lib/open_flags.c \
|
||||||
|
libltp/lib/parse_opts.c \
|
||||||
|
libltp/lib/pattern.c \
|
||||||
|
libltp/lib/rmobj.c \
|
||||||
|
libltp/lib/search_path.c \
|
||||||
|
libltp/lib/str_to_bytes.c \
|
||||||
|
libltp/lib/string_to_tokens.c \
|
||||||
|
libltp/lib/tst_res.c \
|
||||||
|
libltp/lib/tst_sig.c \
|
||||||
|
libltp/lib/tst_tmpdir.c \
|
||||||
|
libltp/lib/write_log.c
|
||||||
|
|
||||||
|
DEJATOOL = winsup
|
||||||
|
|
||||||
|
# Add '-v' to RUNTESTFLAGS if V=1
|
||||||
|
RUNTESTFLAGS_1 = -v
|
||||||
|
RUNTESTFLAGS = $(RUNTESTFLAGS_$(V))
|
||||||
|
|
||||||
|
# a temporary directory, to be used for files created by tests
|
||||||
|
tmpdir = $(abspath $(objdir)/testsuite/tmp/)
|
||||||
|
# the same temporary directory, as an absolute, /cygdrive path (so it can be
|
||||||
|
# understood by the test DLL, which will have a different mount table)
|
||||||
|
testdll_tmpdir = $(shell cygpath -ma $(tmpdir) | sed -e 's#^\([A-Z]\):#/cygdrive/\L\1#')
|
||||||
|
|
||||||
|
site-extra.exp: ../config.status Makefile
|
||||||
|
@rm -f ./tmp0
|
||||||
|
@echo "set runtime_root \"`pwd`/../cygwin\"" >> ./tmp0
|
||||||
|
@echo "set CC \"$(CC)\"" >> ./tmp0
|
||||||
|
@echo "set CFLAGS \"\"" >> ./tmp0
|
||||||
|
@echo "set MINGW_CXX \"$(MINGW_CXX)\"" >> ./tmp0
|
||||||
|
@echo "set tmpdir $(tmpdir)" >> ./tmp0
|
||||||
|
@echo "set testdll_tmpdir $(testdll_tmpdir)" >> ./tmp0
|
||||||
|
@echo "set ltp_includes \"$(srcdir)/libltp/include\"" >> ./tmp0
|
||||||
|
@echo "set ltp_libs \"`pwd`/libltp.a\"" >> ./tmp0
|
||||||
|
@echo "set cygrun \"`pwd`/cygrun/cygrun\"" >> ./tmp0
|
||||||
|
@mv ./tmp0 site-extra.exp
|
||||||
|
|
||||||
|
EXTRA_DEJAGNU_SITE_CONFIG = site-extra.exp
|
||||||
|
|
||||||
|
clean-local:
|
||||||
|
rm -f *.log *.exe *.exp *.bak *.stackdump winsup.sum
|
||||||
|
|
||||||
|
SUBDIRS = cygrun
|
File diff suppressed because it is too large
Load Diff
|
@ -1,7 +1,7 @@
|
||||||
proc winsup_version {} {
|
proc winsup_version {} {
|
||||||
global env
|
global env
|
||||||
global rootme
|
global runtime_root
|
||||||
clone_output "\n[exec grep -a ^%%% $rootme/../cygwin/cygwin0.dll]\n"
|
clone_output "\n[exec grep -a ^%%% $runtime_root/cygwin0.dll]\n"
|
||||||
if { [info exists env(CYGWIN)] } {
|
if { [info exists env(CYGWIN)] } {
|
||||||
clone_output "CYGWIN=$env(CYGWIN)\n"
|
clone_output "CYGWIN=$env(CYGWIN)\n"
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
# Makefile.am for Cygwin the testsuite wrapper cygrun.
|
||||||
|
#
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
#
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
# This makefile requires GNU make.
|
||||||
|
|
||||||
|
# This is built with the MinGW compiler, so is in a separate Makefile here
|
||||||
|
# because it's tricky with Automake to use different compilers for the same
|
||||||
|
# language in the same Makefile.
|
||||||
|
|
||||||
|
override CC = @MINGW_CC@
|
||||||
|
INCLUDES =
|
||||||
|
|
||||||
|
noinst_PROGRAMS = cygrun
|
||||||
|
|
||||||
|
cygrun_SOURCES = \
|
||||||
|
../cygrun.c
|
|
@ -0,0 +1,539 @@
|
||||||
|
# Makefile.in generated by automake 1.11.6 from Makefile.am.
|
||||||
|
# @configure_input@
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
|
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
|
||||||
|
# Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
# Makefile.am for Cygwin the testsuite wrapper cygrun.
|
||||||
|
#
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
#
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
# This makefile requires GNU make.
|
||||||
|
|
||||||
|
# This is built with the MinGW compiler, so is in a separate Makefile here
|
||||||
|
# because it's tricky with Automake to use different compilers for the same
|
||||||
|
# language in the same Makefile.
|
||||||
|
|
||||||
|
VPATH = @srcdir@
|
||||||
|
am__make_dryrun = \
|
||||||
|
{ \
|
||||||
|
am__dry=no; \
|
||||||
|
case $$MAKEFLAGS in \
|
||||||
|
*\\[\ \ ]*) \
|
||||||
|
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||||
|
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||||
|
*) \
|
||||||
|
for am__flg in $$MAKEFLAGS; do \
|
||||||
|
case $$am__flg in \
|
||||||
|
*=*|--*) ;; \
|
||||||
|
*n*) am__dry=yes; break;; \
|
||||||
|
esac; \
|
||||||
|
done;; \
|
||||||
|
esac; \
|
||||||
|
test $$am__dry = yes; \
|
||||||
|
}
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||||
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||||
|
install_sh_DATA = $(install_sh) -c -m 644
|
||||||
|
install_sh_PROGRAM = $(install_sh) -c
|
||||||
|
install_sh_SCRIPT = $(install_sh) -c
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
|
transform = $(program_transform_name)
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
build_triplet = @build@
|
||||||
|
host_triplet = @host@
|
||||||
|
target_triplet = @target@
|
||||||
|
noinst_PROGRAMS = cygrun$(EXEEXT)
|
||||||
|
subdir = testsuite/cygrun
|
||||||
|
DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||||
|
$(top_srcdir)/configure.ac
|
||||||
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
|
$(ACLOCAL_M4)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
||||||
|
CONFIG_HEADER = $(top_builddir)/cygwin/config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
CONFIG_CLEAN_VPATH_FILES =
|
||||||
|
PROGRAMS = $(noinst_PROGRAMS)
|
||||||
|
am__dirstamp = $(am__leading_dot)dirstamp
|
||||||
|
am_cygrun_OBJECTS = ../cygrun.$(OBJEXT)
|
||||||
|
cygrun_OBJECTS = $(am_cygrun_OBJECTS)
|
||||||
|
cygrun_LDADD = $(LDADD)
|
||||||
|
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/cygwin
|
||||||
|
depcomp = $(SHELL) $(top_srcdir)/../depcomp
|
||||||
|
am__depfiles_maybe = depfiles
|
||||||
|
am__mv = mv -f
|
||||||
|
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
|
||||||
|
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||||
|
AM_V_CC = $(am__v_CC_@AM_V@)
|
||||||
|
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
|
||||||
|
am__v_CC_0 = @echo " CC " $@;
|
||||||
|
AM_V_at = $(am__v_at_@AM_V@)
|
||||||
|
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||||
|
am__v_at_0 = @
|
||||||
|
CCLD = $(CC)
|
||||||
|
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||||
|
AM_V_CCLD = $(am__v_CCLD_@AM_V@)
|
||||||
|
am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
|
||||||
|
am__v_CCLD_0 = @echo " CCLD " $@;
|
||||||
|
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||||
|
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||||
|
am__v_GEN_0 = @echo " GEN " $@;
|
||||||
|
SOURCES = $(cygrun_SOURCES)
|
||||||
|
am__can_run_installinfo = \
|
||||||
|
case $$AM_UPDATE_INFO_DIR in \
|
||||||
|
n|no|NO) false;; \
|
||||||
|
*) (install-info --version) >/dev/null 2>&1;; \
|
||||||
|
esac
|
||||||
|
ETAGS = etags
|
||||||
|
CTAGS = ctags
|
||||||
|
DEJATOOL = $(PACKAGE)
|
||||||
|
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
||||||
|
EXPECT = expect
|
||||||
|
RUNTEST = runtest
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
|
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||||
|
AR = @AR@
|
||||||
|
AS = @AS@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AWK = @AWK@
|
||||||
|
CC = @CC@
|
||||||
|
CCAS = @CCAS@
|
||||||
|
CCASDEPMODE = @CCASDEPMODE@
|
||||||
|
CCASFLAGS = @CCASFLAGS@
|
||||||
|
CCDEPMODE = @CCDEPMODE@
|
||||||
|
CFLAGS = @CFLAGS@
|
||||||
|
CPP = @CPP@
|
||||||
|
CPPFLAGS = @CPPFLAGS@
|
||||||
|
CXX = @CXX@
|
||||||
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CYGPATH_W = @CYGPATH_W@
|
||||||
|
DEFS = @DEFS@
|
||||||
|
DEF_DLL_ENTRY = @DEF_DLL_ENTRY@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
|
DIN_FILE = @DIN_FILE@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
DLL_ENTRY = @DLL_ENTRY@
|
||||||
|
DOCBOOK2XTEXI = @DOCBOOK2XTEXI@
|
||||||
|
ECHO_C = @ECHO_C@
|
||||||
|
ECHO_N = @ECHO_N@
|
||||||
|
ECHO_T = @ECHO_T@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
|
INCLUDES =
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
|
LD = @LD@
|
||||||
|
LDFLAGS = @LDFLAGS@
|
||||||
|
LIBOBJS = @LIBOBJS@
|
||||||
|
LIBS = @LIBS@
|
||||||
|
LTLIBOBJS = @LTLIBOBJS@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
MINGW_CC = @MINGW_CC@
|
||||||
|
MINGW_CXX = @MINGW_CXX@
|
||||||
|
MKDIR_P = @MKDIR_P@
|
||||||
|
NM = @NM@
|
||||||
|
OBJCOPY = @OBJCOPY@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||||
|
PACKAGE_NAME = @PACKAGE_NAME@
|
||||||
|
PACKAGE_STRING = @PACKAGE_STRING@
|
||||||
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||||
|
PACKAGE_URL = @PACKAGE_URL@
|
||||||
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||||
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SET_MAKE = @SET_MAKE@
|
||||||
|
SHELL = @SHELL@
|
||||||
|
STRIP = @STRIP@
|
||||||
|
TLSOFFSETS_H = @TLSOFFSETS_H@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
WINDRES = @WINDRES@
|
||||||
|
abs_builddir = @abs_builddir@
|
||||||
|
abs_srcdir = @abs_srcdir@
|
||||||
|
abs_top_builddir = @abs_top_builddir@
|
||||||
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_CC = @ac_ct_CC@
|
||||||
|
ac_ct_CXX = @ac_ct_CXX@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__leading_dot = @am__leading_dot@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
am__tar = @am__tar@
|
||||||
|
am__untar = @am__untar@
|
||||||
|
bindir = @bindir@
|
||||||
|
build = @build@
|
||||||
|
build_alias = @build_alias@
|
||||||
|
build_cpu = @build_cpu@
|
||||||
|
build_os = @build_os@
|
||||||
|
build_vendor = @build_vendor@
|
||||||
|
builddir = @builddir@
|
||||||
|
datadir = @datadir@
|
||||||
|
datarootdir = @datarootdir@
|
||||||
|
docdir = @docdir@
|
||||||
|
dvidir = @dvidir@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
host = @host@
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_cpu = @host_cpu@
|
||||||
|
host_os = @host_os@
|
||||||
|
host_vendor = @host_vendor@
|
||||||
|
htmldir = @htmldir@
|
||||||
|
includedir = @includedir@
|
||||||
|
infodir = @infodir@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
libdir = @libdir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
localedir = @localedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
mandir = @mandir@
|
||||||
|
mkdir_p = @mkdir_p@
|
||||||
|
oldincludedir = @oldincludedir@
|
||||||
|
pdfdir = @pdfdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
program_transform_name = @program_transform_name@
|
||||||
|
psdir = @psdir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
srcdir = @srcdir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
target = @target@
|
||||||
|
target_alias = @target_alias@
|
||||||
|
target_builddir = @target_builddir@
|
||||||
|
target_cpu = @target_cpu@
|
||||||
|
target_os = @target_os@
|
||||||
|
target_vendor = @target_vendor@
|
||||||
|
top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
winsup_srcdir = @winsup_srcdir@
|
||||||
|
cygrun_SOURCES = \
|
||||||
|
../cygrun.c
|
||||||
|
|
||||||
|
all: all-am
|
||||||
|
|
||||||
|
.SUFFIXES:
|
||||||
|
.SUFFIXES: .c .o .obj
|
||||||
|
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign testsuite/cygrun/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --foreign testsuite/cygrun/Makefile
|
||||||
|
.PRECIOUS: Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
@case '$?' in \
|
||||||
|
*config.status*) \
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||||
|
*) \
|
||||||
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||||
|
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||||
|
esac;
|
||||||
|
|
||||||
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
|
||||||
|
$(top_srcdir)/configure: $(am__configure_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(am__aclocal_m4_deps):
|
||||||
|
|
||||||
|
clean-noinstPROGRAMS:
|
||||||
|
-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
|
||||||
|
../$(am__dirstamp):
|
||||||
|
@$(MKDIR_P) ..
|
||||||
|
@: > ../$(am__dirstamp)
|
||||||
|
../$(DEPDIR)/$(am__dirstamp):
|
||||||
|
@$(MKDIR_P) ../$(DEPDIR)
|
||||||
|
@: > ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
../cygrun.$(OBJEXT): ../$(am__dirstamp) ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
cygrun$(EXEEXT): $(cygrun_OBJECTS) $(cygrun_DEPENDENCIES) $(EXTRA_cygrun_DEPENDENCIES)
|
||||||
|
@rm -f cygrun$(EXEEXT)
|
||||||
|
$(AM_V_CCLD)$(LINK) $(cygrun_OBJECTS) $(cygrun_LDADD) $(LIBS)
|
||||||
|
|
||||||
|
mostlyclean-compile:
|
||||||
|
-rm -f *.$(OBJEXT)
|
||||||
|
-rm -f ../cygrun.$(OBJEXT)
|
||||||
|
|
||||||
|
distclean-compile:
|
||||||
|
-rm -f *.tab.c
|
||||||
|
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/cygrun.Po@am__quote@
|
||||||
|
|
||||||
|
.c.o:
|
||||||
|
@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
|
||||||
|
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
|
||||||
|
@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
|
||||||
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
|
||||||
|
|
||||||
|
.c.obj:
|
||||||
|
@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
|
||||||
|
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
|
||||||
|
@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
|
||||||
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
mkid -fID $$unique
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
|
set x; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
shift; \
|
||||||
|
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||||
|
test -n "$$unique" || unique=$$empty_fix; \
|
||||||
|
if test $$# -gt 0; then \
|
||||||
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||||
|
"$$@" $$unique; \
|
||||||
|
else \
|
||||||
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||||
|
$$unique; \
|
||||||
|
fi; \
|
||||||
|
fi
|
||||||
|
ctags: CTAGS
|
||||||
|
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
test -z "$(CTAGS_ARGS)$$unique" \
|
||||||
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||||
|
$$unique
|
||||||
|
|
||||||
|
GTAGS:
|
||||||
|
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||||
|
&& $(am__cd) $(top_srcdir) \
|
||||||
|
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||||
|
|
||||||
|
check-DEJAGNU: site.exp
|
||||||
|
srcdir='$(srcdir)'; export srcdir; \
|
||||||
|
EXPECT=$(EXPECT); export EXPECT; \
|
||||||
|
runtest=$(RUNTEST); \
|
||||||
|
if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
|
||||||
|
exit_status=0; l='$(DEJATOOL)'; for tool in $$l; do \
|
||||||
|
if $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
|
||||||
|
then :; else exit_status=1; fi; \
|
||||||
|
done; \
|
||||||
|
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
|
||||||
|
fi; \
|
||||||
|
exit $$exit_status
|
||||||
|
site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
|
||||||
|
@echo 'Making a new site.exp file...'
|
||||||
|
@echo '## these variables are automatically generated by make ##' >site.tmp
|
||||||
|
@echo '# Do not edit here. If you wish to override these values' >>site.tmp
|
||||||
|
@echo '# edit the last section' >>site.tmp
|
||||||
|
@echo 'set srcdir "$(srcdir)"' >>site.tmp
|
||||||
|
@echo "set objdir `pwd`" >>site.tmp
|
||||||
|
@echo 'set build_alias "$(build_alias)"' >>site.tmp
|
||||||
|
@echo 'set build_triplet $(build_triplet)' >>site.tmp
|
||||||
|
@echo 'set host_alias "$(host_alias)"' >>site.tmp
|
||||||
|
@echo 'set host_triplet $(host_triplet)' >>site.tmp
|
||||||
|
@echo 'set target_alias "$(target_alias)"' >>site.tmp
|
||||||
|
@echo 'set target_triplet $(target_triplet)' >>site.tmp
|
||||||
|
@list='$(EXTRA_DEJAGNU_SITE_CONFIG)'; for f in $$list; do \
|
||||||
|
echo "## Begin content included from file $$f. Do not modify. ##" \
|
||||||
|
&& cat `test -f "$$f" || echo '$(srcdir)/'`$$f \
|
||||||
|
&& echo "## End content included from file $$f. ##" \
|
||||||
|
|| exit 1; \
|
||||||
|
done >> site.tmp
|
||||||
|
@echo "## End of auto-generated content; you can edit from here. ##" >> site.tmp
|
||||||
|
@if test -f site.exp; then \
|
||||||
|
sed -e '1,/^## End of auto-generated content.*##/d' site.exp >> site.tmp; \
|
||||||
|
fi
|
||||||
|
@-rm -f site.bak
|
||||||
|
@test ! -f site.exp || mv site.exp site.bak
|
||||||
|
@mv site.tmp site.exp
|
||||||
|
|
||||||
|
distclean-DEJAGNU:
|
||||||
|
-rm -f site.exp site.bak
|
||||||
|
-l='$(DEJATOOL)'; for tool in $$l; do \
|
||||||
|
rm -f $$tool.sum $$tool.log; \
|
||||||
|
done
|
||||||
|
check-am: all-am
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU
|
||||||
|
check: check-am
|
||||||
|
all-am: Makefile $(PROGRAMS)
|
||||||
|
installdirs:
|
||||||
|
install: install-am
|
||||||
|
install-exec: install-exec-am
|
||||||
|
install-data: install-data-am
|
||||||
|
uninstall: uninstall-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-strip:
|
||||||
|
if test -z '$(STRIP)'; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
install; \
|
||||||
|
else \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||||
|
fi
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||||
|
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||||
|
-rm -f ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
-rm -f ../$(am__dirstamp)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
@echo "This command is intended for maintainers to use"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
clean-am: clean-generic clean-noinstPROGRAMS mostlyclean-am
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
-rm -rf ../$(DEPDIR)
|
||||||
|
-rm -f Makefile
|
||||||
|
distclean-am: clean-am distclean-DEJAGNU distclean-compile \
|
||||||
|
distclean-generic distclean-tags
|
||||||
|
|
||||||
|
dvi: dvi-am
|
||||||
|
|
||||||
|
dvi-am:
|
||||||
|
|
||||||
|
html: html-am
|
||||||
|
|
||||||
|
html-am:
|
||||||
|
|
||||||
|
info: info-am
|
||||||
|
|
||||||
|
info-am:
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
|
||||||
|
install-dvi: install-dvi-am
|
||||||
|
|
||||||
|
install-dvi-am:
|
||||||
|
|
||||||
|
install-exec-am:
|
||||||
|
|
||||||
|
install-html: install-html-am
|
||||||
|
|
||||||
|
install-html-am:
|
||||||
|
|
||||||
|
install-info: install-info-am
|
||||||
|
|
||||||
|
install-info-am:
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
|
||||||
|
install-pdf: install-pdf-am
|
||||||
|
|
||||||
|
install-pdf-am:
|
||||||
|
|
||||||
|
install-ps: install-ps-am
|
||||||
|
|
||||||
|
install-ps-am:
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
-rm -rf ../$(DEPDIR)
|
||||||
|
-rm -f Makefile
|
||||||
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
mostlyclean-am: mostlyclean-compile mostlyclean-generic
|
||||||
|
|
||||||
|
pdf: pdf-am
|
||||||
|
|
||||||
|
pdf-am:
|
||||||
|
|
||||||
|
ps: ps-am
|
||||||
|
|
||||||
|
ps-am:
|
||||||
|
|
||||||
|
uninstall-am:
|
||||||
|
|
||||||
|
.MAKE: check-am install-am install-strip
|
||||||
|
|
||||||
|
.PHONY: CTAGS GTAGS all all-am check check-DEJAGNU check-am clean \
|
||||||
|
clean-generic clean-noinstPROGRAMS ctags distclean \
|
||||||
|
distclean-DEJAGNU distclean-compile distclean-generic \
|
||||||
|
distclean-tags dvi dvi-am html html-am info info-am install \
|
||||||
|
install-am install-data install-data-am install-dvi \
|
||||||
|
install-dvi-am install-exec install-exec-am install-html \
|
||||||
|
install-html-am install-info install-info-am install-man \
|
||||||
|
install-pdf install-pdf-am install-ps install-ps-am \
|
||||||
|
install-strip installcheck installcheck-am installdirs \
|
||||||
|
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||||
|
mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
|
||||||
|
tags uninstall uninstall-am
|
||||||
|
|
||||||
|
|
||||||
|
override CC = @MINGW_CC@
|
||||||
|
|
||||||
|
# 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:
|
|
@ -9,13 +9,15 @@ if { ! [isnative] } {
|
||||||
set rv ""
|
set rv ""
|
||||||
|
|
||||||
set ltp_includes "-I$ltp_includes"
|
set ltp_includes "-I$ltp_includes"
|
||||||
set ltp_libs "$rootme/libltp.a"
|
set ltp_libs "$ltp_libs"
|
||||||
|
|
||||||
set add_includes $ltp_includes
|
set add_includes $ltp_includes
|
||||||
set add_libs $ltp_libs
|
set add_libs $ltp_libs
|
||||||
|
|
||||||
set test_filter ""
|
set test_filter ""
|
||||||
|
|
||||||
|
set env(PATH) "$runtime_root:$env(PATH)"
|
||||||
|
|
||||||
if { [info exists env(CYGWIN_TESTSUITE_TESTS)] } {
|
if { [info exists env(CYGWIN_TESTSUITE_TESTS)] } {
|
||||||
set test_filter "$env(CYGWIN_TESTSUITE_TESTS)"
|
set test_filter "$env(CYGWIN_TESTSUITE_TESTS)"
|
||||||
}
|
}
|
||||||
|
@ -69,7 +71,7 @@ foreach src [lsort [glob -nocomplain $srcdir/$subdir/*.c $srcdir/$subdir/*/*.{cc
|
||||||
set redirect_output /dev/null
|
set redirect_output /dev/null
|
||||||
}
|
}
|
||||||
file mkdir $tmpdir/$base
|
file mkdir $tmpdir/$base
|
||||||
ws_spawn "$rootme/cygrun ./$base.exe $testdll_tmpdir/$base > $redirect_output"
|
ws_spawn "$cygrun ./$base.exe $testdll_tmpdir/$base > $redirect_output"
|
||||||
file delete -force $tmpdir/$base
|
file delete -force $tmpdir/$base
|
||||||
if { $rv } {
|
if { $rv } {
|
||||||
fail "$testcase (execute)"
|
fail "$testcase (execute)"
|
||||||
|
|
|
@ -0,0 +1,81 @@
|
||||||
|
# Makefile for Cygwin utilities
|
||||||
|
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
include $(top_srcdir)/Makefile.am.common
|
||||||
|
|
||||||
|
CFLAGS_COMMON=-Wimplicit-fallthrough=4 -Werror
|
||||||
|
AM_CFLAGS=$(cflags_common) $(CFLAGS_COMMON)
|
||||||
|
AM_CXXFLAGS=$(cxxflags_common) $(CFLAGS_COMMON)
|
||||||
|
|
||||||
|
bin_PROGRAMS = \
|
||||||
|
chattr \
|
||||||
|
cygpath \
|
||||||
|
gencat \
|
||||||
|
getconf \
|
||||||
|
getfacl \
|
||||||
|
kill \
|
||||||
|
ldd \
|
||||||
|
locale \
|
||||||
|
lsattr \
|
||||||
|
minidumper \
|
||||||
|
mkgroup \
|
||||||
|
mkpasswd \
|
||||||
|
mount \
|
||||||
|
passwd \
|
||||||
|
pldd \
|
||||||
|
ps \
|
||||||
|
regtool \
|
||||||
|
setfacl \
|
||||||
|
setmetamode \
|
||||||
|
ssp \
|
||||||
|
tzset \
|
||||||
|
umount
|
||||||
|
|
||||||
|
# dumper is only built if libbfd.a available
|
||||||
|
if BUILD_DUMPER
|
||||||
|
bin_PROGRAMS += dumper
|
||||||
|
endif
|
||||||
|
|
||||||
|
# If prog_SOURCES is not specified, automake defaults to the single file prog.c
|
||||||
|
cygpath_SOURCES = cygpath.cc
|
||||||
|
dumper_SOURCES = dumper.cc module_info.cc
|
||||||
|
kill_SOURCES = kill.cc
|
||||||
|
ldd_SOURCES = ldd.cc
|
||||||
|
locale_SOURCES = locale.cc
|
||||||
|
minidumper_SOURCES = minidumper.cc
|
||||||
|
mount_SOURCES = mount.cc path.cc
|
||||||
|
ps_SOURCES = ps.cc
|
||||||
|
regtool_SOURCES = regtool.cc
|
||||||
|
umount_SOURCES = umount.cc
|
||||||
|
|
||||||
|
# rules to create/update tzmap.h from an online resource
|
||||||
|
.PHONY: tzmap
|
||||||
|
tzmap:
|
||||||
|
$(srcdir)/tzmap-from-unicode.org > $(srcdir)/$@.h
|
||||||
|
|
||||||
|
tzmap.h:
|
||||||
|
$(srcdir)/tzmap-from-unicode.org > $(srcdir)/$@
|
||||||
|
|
||||||
|
BUILT_SOURCES = tzmap.h
|
||||||
|
|
||||||
|
AM_LDFLAGS = -static -Wl,--enable-auto-import
|
||||||
|
LDADD = -lnetapi32
|
||||||
|
|
||||||
|
cygpath_CXXFLAGS = -fno-threadsafe-statics $(AM_CXXFLAGS)
|
||||||
|
cygpath_LDADD = $(LDADD) -luserenv -lntdll
|
||||||
|
dumper_CXXFLAGS = -I$(top_srcdir)/../include $(AM_CXXFLAGS)
|
||||||
|
dumper_LDADD = $(LDADD) -lpsapi -lbfd -lintl -liconv -liberty -lz -lntdll
|
||||||
|
ldd_LDADD = $(LDADD) -lpsapi -lntdll
|
||||||
|
mount_CXXFLAGS = -DFSTAB_ONLY $(AM_CXXFLAGS)
|
||||||
|
minidumper_LDADD = $(LDADD) -ldbghelp
|
||||||
|
pldd_LDADD = $(LDADD) -lpsapi
|
||||||
|
ps_LDADD = $(LDADD) -lpsapi -lntdll
|
||||||
|
|
||||||
|
if CROSS_BOOTSTRAP
|
||||||
|
SUBDIRS = mingw
|
||||||
|
endif
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,50 @@
|
||||||
|
# Makefile for Cygwin utilities
|
||||||
|
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
# We put utilities built with a MinGW compiler in a separate Makefile here
|
||||||
|
# because it's tricky with Automake to use different compilers for the same
|
||||||
|
# language in the same Makefile.
|
||||||
|
|
||||||
|
override CXX = @MINGW_CXX@
|
||||||
|
INCLUDES =
|
||||||
|
|
||||||
|
include $(top_srcdir)/Makefile.am.common
|
||||||
|
|
||||||
|
CFLAGS_COMMON=-Wimplicit-fallthrough=4 -Werror
|
||||||
|
AM_CXXFLAGS=-fno-exceptions -fno-rtti -fno-use-cxa-atexit $(flags_common) $(CFLAGS_COMMON)
|
||||||
|
|
||||||
|
bin_PROGRAMS = \
|
||||||
|
cygcheck \
|
||||||
|
cygwin-console-helper \
|
||||||
|
ldh \
|
||||||
|
strace
|
||||||
|
|
||||||
|
cygcheck_SOURCES = \
|
||||||
|
../bloda.cc \
|
||||||
|
../cygcheck.cc \
|
||||||
|
../dump_setup.cc \
|
||||||
|
../path.cc
|
||||||
|
cygcheck_LDADD = -lz -lwininet -lpsapi -lntdll
|
||||||
|
|
||||||
|
cygwin_console_helper_SOURCES = ../cygwin-console-helper.cc
|
||||||
|
|
||||||
|
ldh_SOURCES = ../ldh.cc
|
||||||
|
|
||||||
|
strace_SOURCES = \
|
||||||
|
../path.cc \
|
||||||
|
../strace.cc
|
||||||
|
strace_LDADD = -lntdll
|
||||||
|
|
||||||
|
noinst_PROGRAMS = path-testsuite
|
||||||
|
|
||||||
|
path_testsuite_SOURCES = \
|
||||||
|
../path.cc \
|
||||||
|
../testsuite.cc
|
||||||
|
path_testsuite_CXXFLAGS = -DTESTSUITE
|
||||||
|
|
||||||
|
TESTS = path-testsuite
|
|
@ -0,0 +1,804 @@
|
||||||
|
# Makefile.in generated by automake 1.11.6 from Makefile.am.
|
||||||
|
# @configure_input@
|
||||||
|
|
||||||
|
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
|
||||||
|
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
|
||||||
|
# Foundation, Inc.
|
||||||
|
# This Makefile.in is free software; the Free Software Foundation
|
||||||
|
# gives unlimited permission to copy and/or distribute it,
|
||||||
|
# with or without modifications, as long as this notice is preserved.
|
||||||
|
|
||||||
|
# This program is distributed in the hope that it will be useful,
|
||||||
|
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||||
|
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||||
|
# PARTICULAR PURPOSE.
|
||||||
|
|
||||||
|
@SET_MAKE@
|
||||||
|
|
||||||
|
# Makefile for Cygwin utilities
|
||||||
|
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
# We put utilities built with a MinGW compiler in a separate Makefile here
|
||||||
|
# because it's tricky with Automake to use different compilers for the same
|
||||||
|
# language in the same Makefile.
|
||||||
|
|
||||||
|
# Makefile.am.common - common definitions for the winsup directory
|
||||||
|
#
|
||||||
|
# This file is part of Cygwin.
|
||||||
|
#
|
||||||
|
# This software is a copyrighted work licensed under the terms of the
|
||||||
|
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||||
|
# details.
|
||||||
|
|
||||||
|
VPATH = @srcdir@
|
||||||
|
am__make_dryrun = \
|
||||||
|
{ \
|
||||||
|
am__dry=no; \
|
||||||
|
case $$MAKEFLAGS in \
|
||||||
|
*\\[\ \ ]*) \
|
||||||
|
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
|
||||||
|
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
|
||||||
|
*) \
|
||||||
|
for am__flg in $$MAKEFLAGS; do \
|
||||||
|
case $$am__flg in \
|
||||||
|
*=*|--*) ;; \
|
||||||
|
*n*) am__dry=yes; break;; \
|
||||||
|
esac; \
|
||||||
|
done;; \
|
||||||
|
esac; \
|
||||||
|
test $$am__dry = yes; \
|
||||||
|
}
|
||||||
|
pkgdatadir = $(datadir)/@PACKAGE@
|
||||||
|
pkgincludedir = $(includedir)/@PACKAGE@
|
||||||
|
pkglibdir = $(libdir)/@PACKAGE@
|
||||||
|
pkglibexecdir = $(libexecdir)/@PACKAGE@
|
||||||
|
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
|
||||||
|
install_sh_DATA = $(install_sh) -c -m 644
|
||||||
|
install_sh_PROGRAM = $(install_sh) -c
|
||||||
|
install_sh_SCRIPT = $(install_sh) -c
|
||||||
|
INSTALL_HEADER = $(INSTALL_DATA)
|
||||||
|
transform = $(program_transform_name)
|
||||||
|
NORMAL_INSTALL = :
|
||||||
|
PRE_INSTALL = :
|
||||||
|
POST_INSTALL = :
|
||||||
|
NORMAL_UNINSTALL = :
|
||||||
|
PRE_UNINSTALL = :
|
||||||
|
POST_UNINSTALL = :
|
||||||
|
build_triplet = @build@
|
||||||
|
host_triplet = @host@
|
||||||
|
target_triplet = @target@
|
||||||
|
DIST_COMMON = $(top_srcdir)/Makefile.am.common $(srcdir)/Makefile.in \
|
||||||
|
$(srcdir)/Makefile.am
|
||||||
|
bin_PROGRAMS = cygcheck$(EXEEXT) cygwin-console-helper$(EXEEXT) \
|
||||||
|
ldh$(EXEEXT) strace$(EXEEXT)
|
||||||
|
noinst_PROGRAMS = path-testsuite$(EXEEXT)
|
||||||
|
TESTS = path-testsuite$(EXEEXT)
|
||||||
|
subdir = utils/mingw
|
||||||
|
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
|
||||||
|
am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \
|
||||||
|
$(top_srcdir)/configure.ac
|
||||||
|
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||||
|
$(ACLOCAL_M4)
|
||||||
|
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
||||||
|
CONFIG_HEADER = $(top_builddir)/cygwin/config.h
|
||||||
|
CONFIG_CLEAN_FILES =
|
||||||
|
CONFIG_CLEAN_VPATH_FILES =
|
||||||
|
am__installdirs = "$(DESTDIR)$(bindir)"
|
||||||
|
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
|
||||||
|
am__dirstamp = $(am__leading_dot)dirstamp
|
||||||
|
am_cygcheck_OBJECTS = ../bloda.$(OBJEXT) ../cygcheck.$(OBJEXT) \
|
||||||
|
../dump_setup.$(OBJEXT) ../path.$(OBJEXT)
|
||||||
|
cygcheck_OBJECTS = $(am_cygcheck_OBJECTS)
|
||||||
|
cygcheck_DEPENDENCIES =
|
||||||
|
am_cygwin_console_helper_OBJECTS = ../cygwin-console-helper.$(OBJEXT)
|
||||||
|
cygwin_console_helper_OBJECTS = $(am_cygwin_console_helper_OBJECTS)
|
||||||
|
cygwin_console_helper_LDADD = $(LDADD)
|
||||||
|
am_ldh_OBJECTS = ../ldh.$(OBJEXT)
|
||||||
|
ldh_OBJECTS = $(am_ldh_OBJECTS)
|
||||||
|
ldh_LDADD = $(LDADD)
|
||||||
|
am_path_testsuite_OBJECTS = ../path_testsuite-path.$(OBJEXT) \
|
||||||
|
../path_testsuite-testsuite.$(OBJEXT)
|
||||||
|
path_testsuite_OBJECTS = $(am_path_testsuite_OBJECTS)
|
||||||
|
path_testsuite_LDADD = $(LDADD)
|
||||||
|
path_testsuite_LINK = $(CXXLD) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) \
|
||||||
|
$(AM_LDFLAGS) $(LDFLAGS) -o $@
|
||||||
|
am_strace_OBJECTS = ../path.$(OBJEXT) ../strace.$(OBJEXT)
|
||||||
|
strace_OBJECTS = $(am_strace_OBJECTS)
|
||||||
|
strace_DEPENDENCIES =
|
||||||
|
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)/cygwin
|
||||||
|
depcomp = $(SHELL) $(top_srcdir)/../depcomp
|
||||||
|
am__depfiles_maybe = depfiles
|
||||||
|
am__mv = mv -f
|
||||||
|
AM_V_lt = $(am__v_lt_@AM_V@)
|
||||||
|
am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
|
||||||
|
am__v_lt_0 = --silent
|
||||||
|
CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
|
||||||
|
$(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
|
||||||
|
AM_V_CXX = $(am__v_CXX_@AM_V@)
|
||||||
|
am__v_CXX_ = $(am__v_CXX_@AM_DEFAULT_V@)
|
||||||
|
am__v_CXX_0 = @echo " CXX " $@;
|
||||||
|
AM_V_at = $(am__v_at_@AM_V@)
|
||||||
|
am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
|
||||||
|
am__v_at_0 = @
|
||||||
|
CXXLD = $(CXX)
|
||||||
|
CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \
|
||||||
|
-o $@
|
||||||
|
AM_V_CXXLD = $(am__v_CXXLD_@AM_V@)
|
||||||
|
am__v_CXXLD_ = $(am__v_CXXLD_@AM_DEFAULT_V@)
|
||||||
|
am__v_CXXLD_0 = @echo " CXXLD " $@;
|
||||||
|
AM_V_GEN = $(am__v_GEN_@AM_V@)
|
||||||
|
am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
|
||||||
|
am__v_GEN_0 = @echo " GEN " $@;
|
||||||
|
SOURCES = $(cygcheck_SOURCES) $(cygwin_console_helper_SOURCES) \
|
||||||
|
$(ldh_SOURCES) $(path_testsuite_SOURCES) $(strace_SOURCES)
|
||||||
|
am__can_run_installinfo = \
|
||||||
|
case $$AM_UPDATE_INFO_DIR in \
|
||||||
|
n|no|NO) false;; \
|
||||||
|
*) (install-info --version) >/dev/null 2>&1;; \
|
||||||
|
esac
|
||||||
|
ETAGS = etags
|
||||||
|
CTAGS = ctags
|
||||||
|
DEJATOOL = $(PACKAGE)
|
||||||
|
RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
|
||||||
|
EXPECT = expect
|
||||||
|
RUNTEST = runtest
|
||||||
|
am__tty_colors = \
|
||||||
|
red=; grn=; lgn=; blu=; std=
|
||||||
|
ACLOCAL = @ACLOCAL@
|
||||||
|
AMTAR = @AMTAR@
|
||||||
|
AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
|
||||||
|
AR = @AR@
|
||||||
|
AS = @AS@
|
||||||
|
AUTOCONF = @AUTOCONF@
|
||||||
|
AUTOHEADER = @AUTOHEADER@
|
||||||
|
AUTOMAKE = @AUTOMAKE@
|
||||||
|
AWK = @AWK@
|
||||||
|
CC = @CC@
|
||||||
|
CCAS = @CCAS@
|
||||||
|
CCASDEPMODE = @CCASDEPMODE@
|
||||||
|
CCASFLAGS = @CCASFLAGS@
|
||||||
|
CCDEPMODE = @CCDEPMODE@
|
||||||
|
CFLAGS = @CFLAGS@
|
||||||
|
CPP = @CPP@
|
||||||
|
CPPFLAGS = @CPPFLAGS@
|
||||||
|
CXX = @CXX@
|
||||||
|
CXXDEPMODE = @CXXDEPMODE@
|
||||||
|
CXXFLAGS = @CXXFLAGS@
|
||||||
|
CYGPATH_W = @CYGPATH_W@
|
||||||
|
DEFS = @DEFS@
|
||||||
|
DEF_DLL_ENTRY = @DEF_DLL_ENTRY@
|
||||||
|
DEPDIR = @DEPDIR@
|
||||||
|
DIN_FILE = @DIN_FILE@
|
||||||
|
DLLTOOL = @DLLTOOL@
|
||||||
|
DLL_ENTRY = @DLL_ENTRY@
|
||||||
|
DOCBOOK2XTEXI = @DOCBOOK2XTEXI@
|
||||||
|
ECHO_C = @ECHO_C@
|
||||||
|
ECHO_N = @ECHO_N@
|
||||||
|
ECHO_T = @ECHO_T@
|
||||||
|
EXEEXT = @EXEEXT@
|
||||||
|
INCLUDES =
|
||||||
|
INSTALL = @INSTALL@
|
||||||
|
INSTALL_DATA = @INSTALL_DATA@
|
||||||
|
INSTALL_PROGRAM = @INSTALL_PROGRAM@
|
||||||
|
INSTALL_SCRIPT = @INSTALL_SCRIPT@
|
||||||
|
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
|
||||||
|
LD = @LD@
|
||||||
|
LDFLAGS = @LDFLAGS@
|
||||||
|
LIBOBJS = @LIBOBJS@
|
||||||
|
LIBS = @LIBS@
|
||||||
|
LTLIBOBJS = @LTLIBOBJS@
|
||||||
|
MAKEINFO = @MAKEINFO@
|
||||||
|
MINGW_CC = @MINGW_CC@
|
||||||
|
MINGW_CXX = @MINGW_CXX@
|
||||||
|
MKDIR_P = @MKDIR_P@
|
||||||
|
NM = @NM@
|
||||||
|
OBJCOPY = @OBJCOPY@
|
||||||
|
OBJDUMP = @OBJDUMP@
|
||||||
|
OBJEXT = @OBJEXT@
|
||||||
|
PACKAGE = @PACKAGE@
|
||||||
|
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
|
||||||
|
PACKAGE_NAME = @PACKAGE_NAME@
|
||||||
|
PACKAGE_STRING = @PACKAGE_STRING@
|
||||||
|
PACKAGE_TARNAME = @PACKAGE_TARNAME@
|
||||||
|
PACKAGE_URL = @PACKAGE_URL@
|
||||||
|
PACKAGE_VERSION = @PACKAGE_VERSION@
|
||||||
|
PATH_SEPARATOR = @PATH_SEPARATOR@
|
||||||
|
RANLIB = @RANLIB@
|
||||||
|
SET_MAKE = @SET_MAKE@
|
||||||
|
SHELL = @SHELL@
|
||||||
|
STRIP = @STRIP@
|
||||||
|
TLSOFFSETS_H = @TLSOFFSETS_H@
|
||||||
|
VERSION = @VERSION@
|
||||||
|
WINDRES = @WINDRES@
|
||||||
|
abs_builddir = @abs_builddir@
|
||||||
|
abs_srcdir = @abs_srcdir@
|
||||||
|
abs_top_builddir = @abs_top_builddir@
|
||||||
|
abs_top_srcdir = @abs_top_srcdir@
|
||||||
|
ac_ct_CC = @ac_ct_CC@
|
||||||
|
ac_ct_CXX = @ac_ct_CXX@
|
||||||
|
am__include = @am__include@
|
||||||
|
am__leading_dot = @am__leading_dot@
|
||||||
|
am__quote = @am__quote@
|
||||||
|
am__tar = @am__tar@
|
||||||
|
am__untar = @am__untar@
|
||||||
|
bindir = @bindir@
|
||||||
|
build = @build@
|
||||||
|
build_alias = @build_alias@
|
||||||
|
build_cpu = @build_cpu@
|
||||||
|
build_os = @build_os@
|
||||||
|
build_vendor = @build_vendor@
|
||||||
|
builddir = @builddir@
|
||||||
|
datadir = @datadir@
|
||||||
|
datarootdir = @datarootdir@
|
||||||
|
docdir = @docdir@
|
||||||
|
dvidir = @dvidir@
|
||||||
|
exec_prefix = @exec_prefix@
|
||||||
|
host = @host@
|
||||||
|
host_alias = @host_alias@
|
||||||
|
host_cpu = @host_cpu@
|
||||||
|
host_os = @host_os@
|
||||||
|
host_vendor = @host_vendor@
|
||||||
|
htmldir = @htmldir@
|
||||||
|
includedir = @includedir@
|
||||||
|
infodir = @infodir@
|
||||||
|
install_sh = @install_sh@
|
||||||
|
libdir = @libdir@
|
||||||
|
libexecdir = @libexecdir@
|
||||||
|
localedir = @localedir@
|
||||||
|
localstatedir = @localstatedir@
|
||||||
|
mandir = @mandir@
|
||||||
|
mkdir_p = @mkdir_p@
|
||||||
|
oldincludedir = @oldincludedir@
|
||||||
|
pdfdir = @pdfdir@
|
||||||
|
prefix = @prefix@
|
||||||
|
program_transform_name = @program_transform_name@
|
||||||
|
psdir = @psdir@
|
||||||
|
sbindir = @sbindir@
|
||||||
|
sharedstatedir = @sharedstatedir@
|
||||||
|
srcdir = @srcdir@
|
||||||
|
sysconfdir = @sysconfdir@
|
||||||
|
target = @target@
|
||||||
|
target_alias = @target_alias@
|
||||||
|
target_builddir = @target_builddir@
|
||||||
|
target_cpu = @target_cpu@
|
||||||
|
target_os = @target_os@
|
||||||
|
target_vendor = @target_vendor@
|
||||||
|
top_build_prefix = @top_build_prefix@
|
||||||
|
top_builddir = @top_builddir@
|
||||||
|
top_srcdir = @top_srcdir@
|
||||||
|
winsup_srcdir = @winsup_srcdir@
|
||||||
|
flags_common = -Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0
|
||||||
|
|
||||||
|
# compiler flags commonly used (but not for MinGW compilation, because they
|
||||||
|
# include the Cygwin header paths via @INCLUDES@)
|
||||||
|
cxxflags_common = $(INCLUDES) -fno-rtti -fno-exceptions -fno-use-cxa-atexit $(flags_common)
|
||||||
|
cflags_common = $(INCLUDES) $(flags_common)
|
||||||
|
CFLAGS_COMMON = -Wimplicit-fallthrough=4 -Werror
|
||||||
|
AM_CXXFLAGS = -fno-exceptions -fno-rtti -fno-use-cxa-atexit $(flags_common) $(CFLAGS_COMMON)
|
||||||
|
cygcheck_SOURCES = \
|
||||||
|
../bloda.cc \
|
||||||
|
../cygcheck.cc \
|
||||||
|
../dump_setup.cc \
|
||||||
|
../path.cc
|
||||||
|
|
||||||
|
cygcheck_LDADD = -lz -lwininet -lpsapi -lntdll
|
||||||
|
cygwin_console_helper_SOURCES = ../cygwin-console-helper.cc
|
||||||
|
ldh_SOURCES = ../ldh.cc
|
||||||
|
strace_SOURCES = \
|
||||||
|
../path.cc \
|
||||||
|
../strace.cc
|
||||||
|
|
||||||
|
strace_LDADD = -lntdll
|
||||||
|
path_testsuite_SOURCES = \
|
||||||
|
../path.cc \
|
||||||
|
../testsuite.cc
|
||||||
|
|
||||||
|
path_testsuite_CXXFLAGS = -DTESTSUITE
|
||||||
|
all: all-am
|
||||||
|
|
||||||
|
.SUFFIXES:
|
||||||
|
.SUFFIXES: .cc .o .obj
|
||||||
|
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/Makefile.am.common $(am__configure_deps)
|
||||||
|
@for dep in $?; do \
|
||||||
|
case '$(am__configure_deps)' in \
|
||||||
|
*$$dep*) \
|
||||||
|
( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
|
||||||
|
&& { if test -f $@; then exit 0; else break; fi; }; \
|
||||||
|
exit 1;; \
|
||||||
|
esac; \
|
||||||
|
done; \
|
||||||
|
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign utils/mingw/Makefile'; \
|
||||||
|
$(am__cd) $(top_srcdir) && \
|
||||||
|
$(AUTOMAKE) --foreign utils/mingw/Makefile
|
||||||
|
.PRECIOUS: Makefile
|
||||||
|
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
|
||||||
|
@case '$?' in \
|
||||||
|
*config.status*) \
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
|
||||||
|
*) \
|
||||||
|
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
|
||||||
|
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
|
||||||
|
esac;
|
||||||
|
$(top_srcdir)/Makefile.am.common:
|
||||||
|
|
||||||
|
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
|
||||||
|
$(top_srcdir)/configure: $(am__configure_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||||
|
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||||
|
$(am__aclocal_m4_deps):
|
||||||
|
install-binPROGRAMS: $(bin_PROGRAMS)
|
||||||
|
@$(NORMAL_INSTALL)
|
||||||
|
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
|
||||||
|
if test -n "$$list"; then \
|
||||||
|
echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
|
||||||
|
$(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
|
||||||
|
fi; \
|
||||||
|
for p in $$list; do echo "$$p $$p"; done | \
|
||||||
|
sed 's/$(EXEEXT)$$//' | \
|
||||||
|
while read p p1; do if test -f $$p; \
|
||||||
|
then echo "$$p"; echo "$$p"; else :; fi; \
|
||||||
|
done | \
|
||||||
|
sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
|
||||||
|
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
|
||||||
|
sed 'N;N;N;s,\n, ,g' | \
|
||||||
|
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
|
||||||
|
{ d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
|
||||||
|
if ($$2 == $$4) files[d] = files[d] " " $$1; \
|
||||||
|
else { print "f", $$3 "/" $$4, $$1; } } \
|
||||||
|
END { for (d in files) print "f", d, files[d] }' | \
|
||||||
|
while read type dir files; do \
|
||||||
|
if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
|
||||||
|
test -z "$$files" || { \
|
||||||
|
echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
|
||||||
|
$(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
|
||||||
|
} \
|
||||||
|
; done
|
||||||
|
|
||||||
|
uninstall-binPROGRAMS:
|
||||||
|
@$(NORMAL_UNINSTALL)
|
||||||
|
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
|
||||||
|
files=`for p in $$list; do echo "$$p"; done | \
|
||||||
|
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
|
||||||
|
-e 's/$$/$(EXEEXT)/' `; \
|
||||||
|
test -n "$$list" || exit 0; \
|
||||||
|
echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
|
||||||
|
cd "$(DESTDIR)$(bindir)" && rm -f $$files
|
||||||
|
|
||||||
|
clean-binPROGRAMS:
|
||||||
|
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
|
||||||
|
|
||||||
|
clean-noinstPROGRAMS:
|
||||||
|
-test -z "$(noinst_PROGRAMS)" || rm -f $(noinst_PROGRAMS)
|
||||||
|
../$(am__dirstamp):
|
||||||
|
@$(MKDIR_P) ..
|
||||||
|
@: > ../$(am__dirstamp)
|
||||||
|
../$(DEPDIR)/$(am__dirstamp):
|
||||||
|
@$(MKDIR_P) ../$(DEPDIR)
|
||||||
|
@: > ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
../bloda.$(OBJEXT): ../$(am__dirstamp) ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
../cygcheck.$(OBJEXT): ../$(am__dirstamp) ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
../dump_setup.$(OBJEXT): ../$(am__dirstamp) \
|
||||||
|
../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
../path.$(OBJEXT): ../$(am__dirstamp) ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
cygcheck$(EXEEXT): $(cygcheck_OBJECTS) $(cygcheck_DEPENDENCIES) $(EXTRA_cygcheck_DEPENDENCIES)
|
||||||
|
@rm -f cygcheck$(EXEEXT)
|
||||||
|
$(AM_V_CXXLD)$(CXXLINK) $(cygcheck_OBJECTS) $(cygcheck_LDADD) $(LIBS)
|
||||||
|
../cygwin-console-helper.$(OBJEXT): ../$(am__dirstamp) \
|
||||||
|
../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
cygwin-console-helper$(EXEEXT): $(cygwin_console_helper_OBJECTS) $(cygwin_console_helper_DEPENDENCIES) $(EXTRA_cygwin_console_helper_DEPENDENCIES)
|
||||||
|
@rm -f cygwin-console-helper$(EXEEXT)
|
||||||
|
$(AM_V_CXXLD)$(CXXLINK) $(cygwin_console_helper_OBJECTS) $(cygwin_console_helper_LDADD) $(LIBS)
|
||||||
|
../ldh.$(OBJEXT): ../$(am__dirstamp) ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
ldh$(EXEEXT): $(ldh_OBJECTS) $(ldh_DEPENDENCIES) $(EXTRA_ldh_DEPENDENCIES)
|
||||||
|
@rm -f ldh$(EXEEXT)
|
||||||
|
$(AM_V_CXXLD)$(CXXLINK) $(ldh_OBJECTS) $(ldh_LDADD) $(LIBS)
|
||||||
|
../path_testsuite-path.$(OBJEXT): ../$(am__dirstamp) \
|
||||||
|
../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
../path_testsuite-testsuite.$(OBJEXT): ../$(am__dirstamp) \
|
||||||
|
../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
path-testsuite$(EXEEXT): $(path_testsuite_OBJECTS) $(path_testsuite_DEPENDENCIES) $(EXTRA_path_testsuite_DEPENDENCIES)
|
||||||
|
@rm -f path-testsuite$(EXEEXT)
|
||||||
|
$(AM_V_CXXLD)$(path_testsuite_LINK) $(path_testsuite_OBJECTS) $(path_testsuite_LDADD) $(LIBS)
|
||||||
|
../strace.$(OBJEXT): ../$(am__dirstamp) ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
strace$(EXEEXT): $(strace_OBJECTS) $(strace_DEPENDENCIES) $(EXTRA_strace_DEPENDENCIES)
|
||||||
|
@rm -f strace$(EXEEXT)
|
||||||
|
$(AM_V_CXXLD)$(CXXLINK) $(strace_OBJECTS) $(strace_LDADD) $(LIBS)
|
||||||
|
|
||||||
|
mostlyclean-compile:
|
||||||
|
-rm -f *.$(OBJEXT)
|
||||||
|
-rm -f ../bloda.$(OBJEXT)
|
||||||
|
-rm -f ../cygcheck.$(OBJEXT)
|
||||||
|
-rm -f ../cygwin-console-helper.$(OBJEXT)
|
||||||
|
-rm -f ../dump_setup.$(OBJEXT)
|
||||||
|
-rm -f ../ldh.$(OBJEXT)
|
||||||
|
-rm -f ../path.$(OBJEXT)
|
||||||
|
-rm -f ../path_testsuite-path.$(OBJEXT)
|
||||||
|
-rm -f ../path_testsuite-testsuite.$(OBJEXT)
|
||||||
|
-rm -f ../strace.$(OBJEXT)
|
||||||
|
|
||||||
|
distclean-compile:
|
||||||
|
-rm -f *.tab.c
|
||||||
|
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/bloda.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/cygcheck.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/cygwin-console-helper.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/dump_setup.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/ldh.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/path.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/path_testsuite-path.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/path_testsuite-testsuite.Po@am__quote@
|
||||||
|
@AMDEP_TRUE@@am__include@ @am__quote@../$(DEPDIR)/strace.Po@am__quote@
|
||||||
|
|
||||||
|
.cc.o:
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
|
||||||
|
@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
|
||||||
|
@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ $<
|
||||||
|
|
||||||
|
.cc.obj:
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
|
||||||
|
@am__fastdepCXX_TRUE@ $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
|
||||||
|
@am__fastdepCXX_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
|
||||||
|
|
||||||
|
../path_testsuite-path.o: ../path.cc
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) -MT ../path_testsuite-path.o -MD -MP -MF ../$(DEPDIR)/path_testsuite-path.Tpo -c -o ../path_testsuite-path.o `test -f '../path.cc' || echo '$(srcdir)/'`../path.cc
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/path_testsuite-path.Tpo ../$(DEPDIR)/path_testsuite-path.Po
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../path.cc' object='../path_testsuite-path.o' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) -c -o ../path_testsuite-path.o `test -f '../path.cc' || echo '$(srcdir)/'`../path.cc
|
||||||
|
|
||||||
|
../path_testsuite-path.obj: ../path.cc
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) -MT ../path_testsuite-path.obj -MD -MP -MF ../$(DEPDIR)/path_testsuite-path.Tpo -c -o ../path_testsuite-path.obj `if test -f '../path.cc'; then $(CYGPATH_W) '../path.cc'; else $(CYGPATH_W) '$(srcdir)/../path.cc'; fi`
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/path_testsuite-path.Tpo ../$(DEPDIR)/path_testsuite-path.Po
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../path.cc' object='../path_testsuite-path.obj' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) -c -o ../path_testsuite-path.obj `if test -f '../path.cc'; then $(CYGPATH_W) '../path.cc'; else $(CYGPATH_W) '$(srcdir)/../path.cc'; fi`
|
||||||
|
|
||||||
|
../path_testsuite-testsuite.o: ../testsuite.cc
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) -MT ../path_testsuite-testsuite.o -MD -MP -MF ../$(DEPDIR)/path_testsuite-testsuite.Tpo -c -o ../path_testsuite-testsuite.o `test -f '../testsuite.cc' || echo '$(srcdir)/'`../testsuite.cc
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/path_testsuite-testsuite.Tpo ../$(DEPDIR)/path_testsuite-testsuite.Po
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../testsuite.cc' object='../path_testsuite-testsuite.o' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) -c -o ../path_testsuite-testsuite.o `test -f '../testsuite.cc' || echo '$(srcdir)/'`../testsuite.cc
|
||||||
|
|
||||||
|
../path_testsuite-testsuite.obj: ../testsuite.cc
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) -MT ../path_testsuite-testsuite.obj -MD -MP -MF ../$(DEPDIR)/path_testsuite-testsuite.Tpo -c -o ../path_testsuite-testsuite.obj `if test -f '../testsuite.cc'; then $(CYGPATH_W) '../testsuite.cc'; else $(CYGPATH_W) '$(srcdir)/../testsuite.cc'; fi`
|
||||||
|
@am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) ../$(DEPDIR)/path_testsuite-testsuite.Tpo ../$(DEPDIR)/path_testsuite-testsuite.Po
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='../testsuite.cc' object='../path_testsuite-testsuite.obj' libtool=no @AMDEPBACKSLASH@
|
||||||
|
@AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
|
||||||
|
@am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(path_testsuite_CXXFLAGS) $(CXXFLAGS) -c -o ../path_testsuite-testsuite.obj `if test -f '../testsuite.cc'; then $(CYGPATH_W) '../testsuite.cc'; else $(CYGPATH_W) '$(srcdir)/../testsuite.cc'; fi`
|
||||||
|
|
||||||
|
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
mkid -fID $$unique
|
||||||
|
tags: TAGS
|
||||||
|
|
||||||
|
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
|
set x; \
|
||||||
|
here=`pwd`; \
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
shift; \
|
||||||
|
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
|
||||||
|
test -n "$$unique" || unique=$$empty_fix; \
|
||||||
|
if test $$# -gt 0; then \
|
||||||
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||||
|
"$$@" $$unique; \
|
||||||
|
else \
|
||||||
|
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
|
||||||
|
$$unique; \
|
||||||
|
fi; \
|
||||||
|
fi
|
||||||
|
ctags: CTAGS
|
||||||
|
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
|
||||||
|
$(TAGS_FILES) $(LISP)
|
||||||
|
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
|
||||||
|
unique=`for i in $$list; do \
|
||||||
|
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
|
||||||
|
done | \
|
||||||
|
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
|
||||||
|
END { if (nonempty) { for (i in files) print i; }; }'`; \
|
||||||
|
test -z "$(CTAGS_ARGS)$$unique" \
|
||||||
|
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
|
||||||
|
$$unique
|
||||||
|
|
||||||
|
GTAGS:
|
||||||
|
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||||
|
&& $(am__cd) $(top_srcdir) \
|
||||||
|
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||||
|
|
||||||
|
distclean-tags:
|
||||||
|
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||||
|
|
||||||
|
check-DEJAGNU: site.exp
|
||||||
|
srcdir='$(srcdir)'; export srcdir; \
|
||||||
|
EXPECT=$(EXPECT); export EXPECT; \
|
||||||
|
runtest=$(RUNTEST); \
|
||||||
|
if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
|
||||||
|
exit_status=0; l='$(DEJATOOL)'; for tool in $$l; do \
|
||||||
|
if $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
|
||||||
|
then :; else exit_status=1; fi; \
|
||||||
|
done; \
|
||||||
|
else echo "WARNING: could not find \`runtest'" 1>&2; :;\
|
||||||
|
fi; \
|
||||||
|
exit $$exit_status
|
||||||
|
site.exp: Makefile $(EXTRA_DEJAGNU_SITE_CONFIG)
|
||||||
|
@echo 'Making a new site.exp file...'
|
||||||
|
@echo '## these variables are automatically generated by make ##' >site.tmp
|
||||||
|
@echo '# Do not edit here. If you wish to override these values' >>site.tmp
|
||||||
|
@echo '# edit the last section' >>site.tmp
|
||||||
|
@echo 'set srcdir "$(srcdir)"' >>site.tmp
|
||||||
|
@echo "set objdir `pwd`" >>site.tmp
|
||||||
|
@echo 'set build_alias "$(build_alias)"' >>site.tmp
|
||||||
|
@echo 'set build_triplet $(build_triplet)' >>site.tmp
|
||||||
|
@echo 'set host_alias "$(host_alias)"' >>site.tmp
|
||||||
|
@echo 'set host_triplet $(host_triplet)' >>site.tmp
|
||||||
|
@echo 'set target_alias "$(target_alias)"' >>site.tmp
|
||||||
|
@echo 'set target_triplet $(target_triplet)' >>site.tmp
|
||||||
|
@list='$(EXTRA_DEJAGNU_SITE_CONFIG)'; for f in $$list; do \
|
||||||
|
echo "## Begin content included from file $$f. Do not modify. ##" \
|
||||||
|
&& cat `test -f "$$f" || echo '$(srcdir)/'`$$f \
|
||||||
|
&& echo "## End content included from file $$f. ##" \
|
||||||
|
|| exit 1; \
|
||||||
|
done >> site.tmp
|
||||||
|
@echo "## End of auto-generated content; you can edit from here. ##" >> site.tmp
|
||||||
|
@if test -f site.exp; then \
|
||||||
|
sed -e '1,/^## End of auto-generated content.*##/d' site.exp >> site.tmp; \
|
||||||
|
fi
|
||||||
|
@-rm -f site.bak
|
||||||
|
@test ! -f site.exp || mv site.exp site.bak
|
||||||
|
@mv site.tmp site.exp
|
||||||
|
|
||||||
|
distclean-DEJAGNU:
|
||||||
|
-rm -f site.exp site.bak
|
||||||
|
-l='$(DEJATOOL)'; for tool in $$l; do \
|
||||||
|
rm -f $$tool.sum $$tool.log; \
|
||||||
|
done
|
||||||
|
|
||||||
|
check-TESTS: $(TESTS)
|
||||||
|
@failed=0; all=0; xfail=0; xpass=0; skip=0; \
|
||||||
|
srcdir=$(srcdir); export srcdir; \
|
||||||
|
list=' $(TESTS) '; \
|
||||||
|
$(am__tty_colors); \
|
||||||
|
if test -n "$$list"; then \
|
||||||
|
for tst in $$list; do \
|
||||||
|
if test -f ./$$tst; then dir=./; \
|
||||||
|
elif test -f $$tst; then dir=; \
|
||||||
|
else dir="$(srcdir)/"; fi; \
|
||||||
|
if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \
|
||||||
|
all=`expr $$all + 1`; \
|
||||||
|
case " $(XFAIL_TESTS) " in \
|
||||||
|
*[\ \ ]$$tst[\ \ ]*) \
|
||||||
|
xpass=`expr $$xpass + 1`; \
|
||||||
|
failed=`expr $$failed + 1`; \
|
||||||
|
col=$$red; res=XPASS; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
col=$$grn; res=PASS; \
|
||||||
|
;; \
|
||||||
|
esac; \
|
||||||
|
elif test $$? -ne 77; then \
|
||||||
|
all=`expr $$all + 1`; \
|
||||||
|
case " $(XFAIL_TESTS) " in \
|
||||||
|
*[\ \ ]$$tst[\ \ ]*) \
|
||||||
|
xfail=`expr $$xfail + 1`; \
|
||||||
|
col=$$lgn; res=XFAIL; \
|
||||||
|
;; \
|
||||||
|
*) \
|
||||||
|
failed=`expr $$failed + 1`; \
|
||||||
|
col=$$red; res=FAIL; \
|
||||||
|
;; \
|
||||||
|
esac; \
|
||||||
|
else \
|
||||||
|
skip=`expr $$skip + 1`; \
|
||||||
|
col=$$blu; res=SKIP; \
|
||||||
|
fi; \
|
||||||
|
echo "$${col}$$res$${std}: $$tst"; \
|
||||||
|
done; \
|
||||||
|
if test "$$all" -eq 1; then \
|
||||||
|
tests="test"; \
|
||||||
|
All=""; \
|
||||||
|
else \
|
||||||
|
tests="tests"; \
|
||||||
|
All="All "; \
|
||||||
|
fi; \
|
||||||
|
if test "$$failed" -eq 0; then \
|
||||||
|
if test "$$xfail" -eq 0; then \
|
||||||
|
banner="$$All$$all $$tests passed"; \
|
||||||
|
else \
|
||||||
|
if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \
|
||||||
|
banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \
|
||||||
|
fi; \
|
||||||
|
else \
|
||||||
|
if test "$$xpass" -eq 0; then \
|
||||||
|
banner="$$failed of $$all $$tests failed"; \
|
||||||
|
else \
|
||||||
|
if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \
|
||||||
|
banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \
|
||||||
|
fi; \
|
||||||
|
fi; \
|
||||||
|
dashes="$$banner"; \
|
||||||
|
skipped=""; \
|
||||||
|
if test "$$skip" -ne 0; then \
|
||||||
|
if test "$$skip" -eq 1; then \
|
||||||
|
skipped="($$skip test was not run)"; \
|
||||||
|
else \
|
||||||
|
skipped="($$skip tests were not run)"; \
|
||||||
|
fi; \
|
||||||
|
test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \
|
||||||
|
dashes="$$skipped"; \
|
||||||
|
fi; \
|
||||||
|
report=""; \
|
||||||
|
if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \
|
||||||
|
report="Please report to $(PACKAGE_BUGREPORT)"; \
|
||||||
|
test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \
|
||||||
|
dashes="$$report"; \
|
||||||
|
fi; \
|
||||||
|
dashes=`echo "$$dashes" | sed s/./=/g`; \
|
||||||
|
if test "$$failed" -eq 0; then \
|
||||||
|
col="$$grn"; \
|
||||||
|
else \
|
||||||
|
col="$$red"; \
|
||||||
|
fi; \
|
||||||
|
echo "$${col}$$dashes$${std}"; \
|
||||||
|
echo "$${col}$$banner$${std}"; \
|
||||||
|
test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \
|
||||||
|
test -z "$$report" || echo "$${col}$$report$${std}"; \
|
||||||
|
echo "$${col}$$dashes$${std}"; \
|
||||||
|
test "$$failed" -eq 0; \
|
||||||
|
else :; fi
|
||||||
|
check-am: all-am
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU check-TESTS
|
||||||
|
check: check-am
|
||||||
|
all-am: Makefile $(PROGRAMS)
|
||||||
|
installdirs:
|
||||||
|
for dir in "$(DESTDIR)$(bindir)"; do \
|
||||||
|
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
|
||||||
|
done
|
||||||
|
install: install-am
|
||||||
|
install-exec: install-exec-am
|
||||||
|
install-data: install-data-am
|
||||||
|
uninstall: uninstall-am
|
||||||
|
|
||||||
|
install-am: all-am
|
||||||
|
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||||
|
|
||||||
|
installcheck: installcheck-am
|
||||||
|
install-strip:
|
||||||
|
if test -z '$(STRIP)'; then \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
install; \
|
||||||
|
else \
|
||||||
|
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
|
||||||
|
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
|
||||||
|
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
|
||||||
|
fi
|
||||||
|
mostlyclean-generic:
|
||||||
|
|
||||||
|
clean-generic:
|
||||||
|
|
||||||
|
distclean-generic:
|
||||||
|
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
|
||||||
|
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
|
||||||
|
-rm -f ../$(DEPDIR)/$(am__dirstamp)
|
||||||
|
-rm -f ../$(am__dirstamp)
|
||||||
|
|
||||||
|
maintainer-clean-generic:
|
||||||
|
@echo "This command is intended for maintainers to use"
|
||||||
|
@echo "it deletes files that may require special tools to rebuild."
|
||||||
|
clean: clean-am
|
||||||
|
|
||||||
|
clean-am: clean-binPROGRAMS clean-generic clean-noinstPROGRAMS \
|
||||||
|
mostlyclean-am
|
||||||
|
|
||||||
|
distclean: distclean-am
|
||||||
|
-rm -rf ../$(DEPDIR)
|
||||||
|
-rm -f Makefile
|
||||||
|
distclean-am: clean-am distclean-DEJAGNU distclean-compile \
|
||||||
|
distclean-generic distclean-tags
|
||||||
|
|
||||||
|
dvi: dvi-am
|
||||||
|
|
||||||
|
dvi-am:
|
||||||
|
|
||||||
|
html: html-am
|
||||||
|
|
||||||
|
html-am:
|
||||||
|
|
||||||
|
info: info-am
|
||||||
|
|
||||||
|
info-am:
|
||||||
|
|
||||||
|
install-data-am:
|
||||||
|
|
||||||
|
install-dvi: install-dvi-am
|
||||||
|
|
||||||
|
install-dvi-am:
|
||||||
|
|
||||||
|
install-exec-am: install-binPROGRAMS
|
||||||
|
|
||||||
|
install-html: install-html-am
|
||||||
|
|
||||||
|
install-html-am:
|
||||||
|
|
||||||
|
install-info: install-info-am
|
||||||
|
|
||||||
|
install-info-am:
|
||||||
|
|
||||||
|
install-man:
|
||||||
|
|
||||||
|
install-pdf: install-pdf-am
|
||||||
|
|
||||||
|
install-pdf-am:
|
||||||
|
|
||||||
|
install-ps: install-ps-am
|
||||||
|
|
||||||
|
install-ps-am:
|
||||||
|
|
||||||
|
installcheck-am:
|
||||||
|
|
||||||
|
maintainer-clean: maintainer-clean-am
|
||||||
|
-rm -rf ../$(DEPDIR)
|
||||||
|
-rm -f Makefile
|
||||||
|
maintainer-clean-am: distclean-am maintainer-clean-generic
|
||||||
|
|
||||||
|
mostlyclean: mostlyclean-am
|
||||||
|
|
||||||
|
mostlyclean-am: mostlyclean-compile mostlyclean-generic
|
||||||
|
|
||||||
|
pdf: pdf-am
|
||||||
|
|
||||||
|
pdf-am:
|
||||||
|
|
||||||
|
ps: ps-am
|
||||||
|
|
||||||
|
ps-am:
|
||||||
|
|
||||||
|
uninstall-am: uninstall-binPROGRAMS
|
||||||
|
|
||||||
|
.MAKE: check-am install-am install-strip
|
||||||
|
|
||||||
|
.PHONY: CTAGS GTAGS all all-am check check-DEJAGNU check-TESTS \
|
||||||
|
check-am clean clean-binPROGRAMS clean-generic \
|
||||||
|
clean-noinstPROGRAMS ctags distclean distclean-DEJAGNU \
|
||||||
|
distclean-compile distclean-generic distclean-tags dvi dvi-am \
|
||||||
|
html html-am info info-am install install-am \
|
||||||
|
install-binPROGRAMS install-data install-data-am install-dvi \
|
||||||
|
install-dvi-am install-exec install-exec-am install-html \
|
||||||
|
install-html-am install-info install-info-am install-man \
|
||||||
|
install-pdf install-pdf-am install-ps install-ps-am \
|
||||||
|
install-strip installcheck installcheck-am installdirs \
|
||||||
|
maintainer-clean maintainer-clean-generic mostlyclean \
|
||||||
|
mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
|
||||||
|
tags uninstall uninstall-am uninstall-binPROGRAMS
|
||||||
|
|
||||||
|
|
||||||
|
override CXX = @MINGW_CXX@
|
||||||
|
|
||||||
|
# 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:
|
Loading…
Reference in New Issue