9765e41589
Always use xorg-cf-files and imake from pkgsrc, replacing xpkgwedge. Always install man pages, not cat pages when using imake. Unify the various imake PLIST variables in preparation for dropping. Adjust xbattbar for the new expectations.
71 lines
2.6 KiB
Makefile
71 lines
2.6 KiB
Makefile
# $NetBSD: UnixWare.mk,v 1.32 2012/03/19 12:34:18 joerg Exp $
|
|
#
|
|
# Variable definitions for the UnixWare 7 operating system.
|
|
|
|
ECHO_N?= ${ECHO} -n
|
|
IMAKE_MAKE?= /usr/ccs/bin/make # program which gets invoked by imake
|
|
PKGLOCALEDIR?= lib
|
|
PS?= /usr/bin/ps
|
|
# XXX: default from defaults/mk.conf. Verify/correct for this platform
|
|
# and remove this comment.
|
|
SU?= /usr/bin/su
|
|
TYPE?= /usr/bin/type
|
|
|
|
CPP_PRECOMP_FLAGS?= # unset
|
|
DEF_UMASK?= 022
|
|
DEFAULT_SERIAL_DEVICE?= /dev/null
|
|
EXPORT_SYMBOLS_LDFLAGS?= # Don't add symbols to the dynamic symbol table
|
|
GROUPADD?= /usr/sbin/groupadd
|
|
MOTIF_TYPE_DEFAULT?= dt # default 2.0 compatible libs type
|
|
NOLOGIN?= ${FALSE}
|
|
ROOT_CMD?= ${SU} - root -c
|
|
ROOT_GROUP?= root
|
|
ROOT_USER?= root
|
|
SERIAL_DEVICES?= /dev/null
|
|
ULIMIT_CMD_datasize?= ulimit -d `ulimit -H -d`
|
|
ULIMIT_CMD_stacksize?= ulimit -s `ulimit -H -s`
|
|
ULIMIT_CMD_memorysize?= ulimit -v `ulimit -H -v`
|
|
USERADD?= /usr/sbin/useradd
|
|
|
|
.if exists(/usr/include/netinet/in6.h)
|
|
_OPSYS_HAS_INET6= yes # IPv6 is standard
|
|
.else
|
|
_OPSYS_HAS_INET6= no # IPv6 is not standard
|
|
.endif
|
|
_OPSYS_HAS_JAVA= no # Java is not standard
|
|
_OPSYS_HAS_MANZ= no # no MANZ for gzipping of man pages
|
|
_OPSYS_HAS_OSSAUDIO= no # libossaudio is available
|
|
_OPSYS_PERL_REQD= # no base version of perl required
|
|
_OPSYS_PTHREAD_AUTO= no # -lpthread needed for pthreads
|
|
_OPSYS_SHLIB_TYPE= ELF # shared lib type
|
|
_PATCH_CAN_BACKUP= yes # native patch(1) can make backups
|
|
_PATCH_BACKUP_ARG?= -b -V simple -z # switch to patch(1) for backup suffix
|
|
#
|
|
# The native linker for UnixWare doesn't really support an option to pass
|
|
# rpath directives, but pretend it does anyway since the wrapper scripts
|
|
# will correctly convert it into the proper LD_RUN_PATH variable.
|
|
#
|
|
_USE_RPATH= yes # add rpath to LDFLAGS
|
|
|
|
# flags passed to the linker to extract all symbols from static archives.
|
|
# this is the standard Solaris linker, /usr/ccs/bin/ld. The use of GNU
|
|
# ld is not currently supported.
|
|
# XXX is this needed for UnixWare?
|
|
_OPSYS_WHOLE_ARCHIVE_FLAG=
|
|
_OPSYS_NO_WHOLE_ARCHIVE_FLAG=
|
|
|
|
# UnixWare has /usr/include/iconv.h, but it's not GNU iconv, so mark it
|
|
# incompatible.
|
|
_INCOMPAT_ICONV= UnixWare-*-*
|
|
|
|
_STRIPFLAG_CC?= ${_INSTALL_UNSTRIPPED:D:U} # cc(1) option to strip
|
|
_STRIPFLAG_INSTALL?= ${_INSTALL_UNSTRIPPED:D:U} # install(1) option to strip
|
|
|
|
PKG_TOOLS_BIN?= ${LOCALBASE}/sbin
|
|
|
|
_OPSYS_CAN_CHECK_SHLIBS= no # can't use readelf in check/bsd.check-vars.mk
|
|
|
|
# check for maximum command line length and set it in configure's environment,
|
|
# to avoid a test required by the libtool script that takes forever.
|
|
# FIXME: Adjust to work on this system and enable the lines below.
|
|
#_OPSYS_MAX_CMDLEN_CMD= /sbin/sysctl -n kern.argmax
|