mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-01-19 04:49:25 +08:00
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
19
winsup/Makefile.am
Normal file
19
winsup/Makefile.am
Normal file
@ -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
|
15
winsup/Makefile.am.common
Normal file
15
winsup/Makefile.am.common
Normal file
@ -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.
|
||||
#
|
||||
@ -8,105 +25,613 @@
|
||||
|
||||
# This makefile requires GNU make.
|
||||
|
||||
SHELL:=@SHELL@
|
||||
VPATH:=@srcdir@
|
||||
srcdir:=@srcdir@
|
||||
objdir:=.
|
||||
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@
|
||||
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@
|
||||
build_alias:=@build_alias@
|
||||
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)
|
||||
SUBDIRS = cygwin cygserver doc utils testsuite
|
||||
all: all-recursive
|
||||
|
||||
.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),)
|
||||
override MAKE:=$(MAKE) $(MAKEOVERRIDES)
|
||||
MAKEOVERRIDES:=
|
||||
export MAKEOVERRIDES
|
||||
endif
|
||||
|
||||
all: Makefile $(SUBDIRS)
|
||||
|
||||
install-license: CYGWIN_LICENSE COPYING
|
||||
${INSTALL} -d $(DESTDIR)$(prefix)/share/doc/Cygwin
|
||||
for i in $^; do \
|
||||
${INSTALL} $$i $(DESTDIR)$(prefix)/share/doc/Cygwin ; \
|
||||
$(top_srcdir)/configure: $(am__configure_deps)
|
||||
$(am__cd) $(srcdir) && $(AUTOCONF)
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
|
||||
$(am__aclocal_m4_deps):
|
||||
install-cygdocDATA: $(cygdoc_DATA)
|
||||
@$(NORMAL_INSTALL)
|
||||
@list='$(cygdoc_DATA)'; test -n "$(cygdocdir)" || list=; \
|
||||
if test -n "$$list"; then \
|
||||
echo " $(MKDIR_P) '$(DESTDIR)$(cygdocdir)'"; \
|
||||
$(MKDIR_P) "$(DESTDIR)$(cygdocdir)" || 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)$(cygdocdir)'"; \
|
||||
$(INSTALL_DATA) $$files "$(DESTDIR)$(cygdocdir)" || exit $$?; \
|
||||
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):
|
||||
@${MAKE} -C $@ all || ([ "$@" == doc ] && echo "*** error ignored")
|
||||
GTAGS:
|
||||
here=`$(am__cd) $(top_builddir) && pwd` \
|
||||
&& $(am__cd) $(top_srcdir) \
|
||||
&& gtags -i $(GTAGS_ARGS) "$$here"
|
||||
|
||||
$(INSTALL_SUBDIRS):
|
||||
@${MAKE} -C $(patsubst install_%,%,$@) install || ([ "$@" == install_doc ] && echo "*** error ignored")
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
|
||||
|
||||
$(CLEAN_SUBDIRS):
|
||||
@if cd $(patsubst clean_%,%,$@) 2>/dev/null; then \
|
||||
$(MAKE) clean || exit 1; \
|
||||
fi || exit 0
|
||||
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
|
||||
|
||||
.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
|
||||
$(SHELL) config.status
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
|
||||
config.status: configure
|
||||
$(SHELL) config.status --recheck
|
||||
installcheck: installcheck-recursive
|
||||
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
|
||||
$(MAKE) -C testsuite check
|
||||
clean-generic:
|
||||
|
||||
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:
|
||||
|
1036
winsup/aclocal.m4
vendored
1036
winsup/aclocal.m4
vendored
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,4 @@
|
||||
/usr/bin/aclocal --force
|
||||
/usr/bin/autoconf -f
|
||||
/usr/bin/automake -ac
|
||||
/bin/rm -rf autom4te.cache
|
||||
|
2302
winsup/configure
vendored
2302
winsup/configure
vendored
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_INIT([Cygwin],[0],[cygwin@cygwin.com],[cygwin],[https://cygwin.com])
|
||||
AC_CONFIG_SRCDIR(Makefile.in)
|
||||
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() {
|
||||
test -z "$1" && return 1
|
||||
@ -26,13 +28,15 @@ realdirpath() {
|
||||
winsup_srcdir="$(realdirpath $srcdir)"
|
||||
target_builddir="$(realdirpath ..)"
|
||||
|
||||
AC_PROG_INSTALL
|
||||
AC_NO_EXECUTABLES
|
||||
AC_CANONICAL_TARGET
|
||||
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_MKDIR_P
|
||||
AC_PROG_CC
|
||||
AC_PROG_CXX
|
||||
AC_PROG_CPP
|
||||
AM_PROG_AS
|
||||
|
||||
AC_LANG(C)
|
||||
AC_LANG(C++)
|
||||
|
||||
@ -82,6 +86,8 @@ AC_SUBST(DEF_DLL_ENTRY)
|
||||
AC_SUBST(DIN_FILE)
|
||||
AC_SUBST(TLSOFFSETS_H)
|
||||
|
||||
AM_CONDITIONAL(TARGET_X86_64, [test $target_cpu = "x86_64"])
|
||||
|
||||
AC_CHECK_PROGS([DOCBOOK2XTEXI], [docbook2x-texi db2x_docbook2texi], [true])
|
||||
|
||||
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)
|
||||
test -n "$MINGW_CC" || AC_MSG_ERROR([no acceptable MinGW gcc found in \$PATH])
|
||||
fi
|
||||
AM_CONDITIONAL(CROSS_BOOTSTRAP, [test "x$with_cross_bootstrap" != "xyes"])
|
||||
|
||||
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([
|
||||
Makefile
|
||||
cygwin/Makefile
|
||||
cygserver/Makefile
|
||||
doc/Makefile
|
||||
utils/Makefile
|
||||
utils/mingw/Makefile
|
||||
testsuite/Makefile
|
||||
testsuite/cygrun/Makefile
|
||||
])
|
||||
|
||||
AC_OUTPUT
|
||||
|
58
winsup/cygserver/Makefile.am
Normal file
58
winsup/cygserver/Makefile.am
Normal file
@ -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
770
winsup/cygwin/Makefile.am
Normal file
770
winsup/cygwin/Makefile.am
Normal file
@ -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. */
|
||||
#undef DEBUGGING
|
||||
|
162
winsup/doc/Makefile.am
Normal file
162
winsup/doc/Makefile.am
Normal file
@ -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
|
||||
#
|
||||
# This file is part of Cygwin.
|
||||
@ -6,133 +23,709 @@
|
||||
# Cygwin license. Please consult the file "CYGWIN_LICENSE" for
|
||||
# details.
|
||||
|
||||
SHELL = @SHELL@
|
||||
srcdir = @srcdir@
|
||||
VPATH = @srcdir@
|
||||
|
||||
prefix:=@prefix@
|
||||
datarootdir:=@datarootdir@
|
||||
docdir = @docdir@
|
||||
htmldir = @htmldir@
|
||||
mandir = @mandir@
|
||||
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@
|
||||
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
|
||||
am__installdirs = "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man3dir)" \
|
||||
"$(DESTDIR)$(man5dir)" "$(DESTDIR)$(docdir)"
|
||||
man3dir = $(mandir)/man3
|
||||
man5dir = $(mandir)/man5
|
||||
infodir:=@infodir@
|
||||
sysconfdir:=@sysconfdir@
|
||||
NROFF = nroff
|
||||
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@
|
||||
override INSTALL_DATA:=@INSTALL_DATA@
|
||||
XMLTO = xmlto --skip-validation --with-dblatex
|
||||
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@
|
||||
CC_FOR_TARGET:=@CC@
|
||||
$(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-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
|
||||
|
||||
.SUFFIXES: .html .body
|
||||
.PHONY: install-extra-man install-etc
|
||||
|
||||
.html.body:
|
||||
$(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 \
|
||||
all-local: Makefile.dep \
|
||||
cygwin-api/cygwin-api.html \
|
||||
faq/faq.body faq/faq.html \
|
||||
cygwin-ug-net/cygwin-ug-net.pdf \
|
||||
cygwin-api/cygwin-api.pdf \
|
||||
utils2man.stamp \
|
||||
api2man.stamp \
|
||||
intro2man.stamp \
|
||||
cygwin-ug-net.info cygwin-api.info
|
||||
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:
|
||||
clean-local:
|
||||
rm -f Makefile.dep
|
||||
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 *.1
|
||||
rm -f *.3
|
||||
rm -f *.5
|
||||
rm -f *.info* charmap
|
||||
|
||||
install: install-all
|
||||
|
||||
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-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)
|
||||
(cd $(DESTDIR)$(htmldir)/cygwin-ug-net && ln -f cygwin-ug-net.html index.html)
|
||||
$(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
|
||||
-(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-man: utils2man.stamp api2man.stamp intro2man.stamp
|
||||
@$(MKDIRP) $(DESTDIR)$(man1dir)
|
||||
install-extra-man: api2man.stamp intro2man.stamp utils2man.stamp
|
||||
@$(MKDIR_P) $(DESTDIR)$(man1dir)
|
||||
$(INSTALL_DATA) *.1 $(DESTDIR)$(man1dir)
|
||||
@$(MKDIRP) $(DESTDIR)$(man3dir)
|
||||
@$(MKDIR_P) $(DESTDIR)$(man3dir)
|
||||
$(INSTALL_DATA) *.3 $(DESTDIR)$(man3dir)
|
||||
@$(MKDIRP) $(DESTDIR)$(man5dir)
|
||||
@$(MKDIR_P) $(DESTDIR)$(man5dir)
|
||||
$(INSTALL_DATA) *.5 $(DESTDIR)$(man5dir)
|
||||
|
||||
install-info: cygwin-ug-net.info cygwin-api.info
|
||||
$(MKDIRP) $(DESTDIR)$(infodir)
|
||||
install-info-local: cygwin-ug-net.info cygwin-api.info
|
||||
@$(MKDIR_P) $(DESTDIR)$(infodir)
|
||||
$(INSTALL_DATA) *.info* $(DESTDIR)$(infodir)
|
||||
|
||||
install-etc:
|
||||
@$(MKDIRP) $(DESTDIR)$(sysconfdir)/postinstall
|
||||
$(INSTALL) $(srcdir)/etc.postinstall.cygwin-doc.sh $(DESTDIR)$(sysconfdir)/postinstall/cygwin-doc.sh
|
||||
@$(MKDIRP) $(DESTDIR)$(sysconfdir)/preremove
|
||||
$(INSTALL) $(srcdir)/etc.preremove.cygwin-doc.sh $(DESTDIR)$(sysconfdir)/preremove/cygwin-doc.sh
|
||||
@$(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
|
||||
|
||||
cygwin-ug-net/cygwin-ug-net-nochunks.html.gz : $(cygwin-ug-net_SOURCES) html.xsl
|
||||
-$(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
|
||||
install-data-hook: install-extra-man install-html-local install-info-local install-etc
|
||||
|
||||
cygwin-ug-net/cygwin-ug-net.html : $(cygwin-ug-net_SOURCES) html.xsl
|
||||
-$(XMLTO) html -o cygwin-ug-net/ -m $(srcdir)/html.xsl $<
|
||||
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
|
||||
|
||||
cygwin-ug-net/cygwin-ug-net.pdf : $(cygwin-ug-net_SOURCES) fo.xsl
|
||||
-$(XMLTO) pdf -o cygwin-ug-net/ -m $(srcdir)/fo.xsl $<
|
||||
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 $<
|
||||
$(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
|
||||
$(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.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 $<
|
||||
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 $<
|
||||
$(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
|
||||
$(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:
|
||||
@ -140,13 +733,22 @@ charmap:
|
||||
echo "ae (R)" >>charmap
|
||||
|
||||
intro2man.stamp: intro.xml man.xsl
|
||||
-$(XMLTO) man -m ${srcdir}/man.xsl $<
|
||||
$(XMLTO) man -m $(srcdir)/man.xsl $<
|
||||
@echo ".so intro.1" >cygwin.1
|
||||
@touch $@
|
||||
|
||||
faq/faq.html : $(faq_SOURCES)
|
||||
-$(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/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
|
||||
|
||||
Makefile.dep: cygwin-ug-net.xml cygwin-api.xml faq.xml
|
||||
cd $(srcdir) && ./xidepend $^ > "${CURDIR}/$@"
|
||||
# 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)/$@"
|
||||
|
||||
# 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:
|
||||
|
64
winsup/testsuite/Makefile.am
Normal file
64
winsup/testsuite/Makefile.am
Normal file
@ -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 {} {
|
||||
global env
|
||||
global rootme
|
||||
clone_output "\n[exec grep -a ^%%% $rootme/../cygwin/cygwin0.dll]\n"
|
||||
global runtime_root
|
||||
clone_output "\n[exec grep -a ^%%% $runtime_root/cygwin0.dll]\n"
|
||||
if { [info exists env(CYGWIN)] } {
|
||||
clone_output "CYGWIN=$env(CYGWIN)\n"
|
||||
} else {
|
||||
|
21
winsup/testsuite/cygrun/Makefile.am
Normal file
21
winsup/testsuite/cygrun/Makefile.am
Normal file
@ -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
|
539
winsup/testsuite/cygrun/Makefile.in
Normal file
539
winsup/testsuite/cygrun/Makefile.in
Normal file
@ -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 ltp_includes "-I$ltp_includes"
|
||||
set ltp_libs "$rootme/libltp.a"
|
||||
set ltp_libs "$ltp_libs"
|
||||
|
||||
set add_includes $ltp_includes
|
||||
set add_libs $ltp_libs
|
||||
|
||||
set test_filter ""
|
||||
|
||||
set env(PATH) "$runtime_root:$env(PATH)"
|
||||
|
||||
if { [info exists 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
|
||||
}
|
||||
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
|
||||
if { $rv } {
|
||||
fail "$testcase (execute)"
|
||||
|
81
winsup/utils/Makefile.am
Normal file
81
winsup/utils/Makefile.am
Normal file
@ -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
50
winsup/utils/mingw/Makefile.am
Normal file
50
winsup/utils/mingw/Makefile.am
Normal file
@ -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
|
804
winsup/utils/mingw/Makefile.in
Normal file
804
winsup/utils/mingw/Makefile.in
Normal file
@ -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…
x
Reference in New Issue
Block a user