Docs GODI Archive
Projects Blog Link DB

Search GODI:


More options
File build/mk/defs.CYGWIN.mk GODI Package godi-tools
 
   defs.CYGWIN.mk  
# Definitions for the Cygwin environment:
# Note these are also used for the Win32 environments using Cygwin for
# scripting, e.g. mingw.

.include "${.PARSEDIR}/defs.cmd.mk"

CC=	${GCC}
XARGS=	${XARGS_EXE} -r
PKGLOCALEDIR=	share

CPP_PRECOMP_FLAGS?=
DEF_UMASK?=		0022

EXPORT_SYMBOLS_LDFLAGS?=

ULIMIT_CMD_datasize?=	ulimit -d `ulimit -H -d`
ULIMIT_CMD_stacksize?=	ulimit -s `ulimit -H -s`
ULIMIT_CMD_memorysize?=	ulimit -m `ulimit -H -m`

_OPSYS_HAS_GMAKE=	yes	# GODI: we simply assume gmake
_OPSYS_HAS_MANZ=	no	# MANZ controls gzipping of man pages
_PREFORMATTED_MAN_DIR=	cat	# directory where catman pages are

# flags passed to the linker to extract all symbols from static archives.
# this is GNU ld.
_OPSYS_WHOLE_ARCHIVE_FLAG?=	-Wl,--whole-archive
_OPSYS_NO_WHOLE_ARCHIVE_FLAG?=	-Wl,--no-whole-archive

# Library stuff:
.if defined(W32PORT)
CREATE_SHLIBS=		yes
.else
CREATE_SHLIBS=		no
.endif
SHLIB_TYPE=		PE

# no ELF_RPATH
# no ELF_RPATH_FLAG

# Windows requires that native executables have this filename suffix:
EXEC_SUFFIX=		.exe

This web site is published by Informatikbüro Gerd Stolpmann
Powered by Caml