#ident @(#)Makefile	1.21 17/07/19 
###########################################################################
# Sample makefile for general application programs
###########################################################################
SRCROOT=	../../../../..
RULESDIR=	RULES
include		$(SRCROOT)/$(RULESDIR)/rules.top
###########################################################################

INSDIR=		bin
TARGET=		make
HARDLINKS=	dmake ../lib/svr4.make ../xpg4/bin/make
CPPOPTS +=	-I../../../../include
CPPOPTS +=	-I../../../include
#CPPOPTS +=	-compat=4
CPPOPTS +=	-DSCHILY_INCLUDES
CPPOPTS +=	-DUSE_LARGEFILES
CPPOPTS +=	-DSUN5_0
CPPOPTS +=	-DSUNOS4_AND_AFTER
CPPOPTS +=	-DPMAKE
CPPOPTS +=	-DREDIRECT_ERR
CPPOPTS +=	-DDO_MAKE_NAME	# Set up "MAKE_NAME=sunpro"
CPPOPTS +=	-DINS_BASE=\"${INS_BASE}\"
CPPOPTS +=	-DTEXT_DOMAIN=\"SCHILY_UTILS\"
#CPPOPTS +=	-DTEXT_DOMAIN=\"SUNW_SPRO_MAKE\"

#CFILES=		socket.c
C++FILES=	ar.cc depvar.cc dist.cc dmake.cc doname.cc dosys.cc \
		files.cc globals.cc implicit.cc macro.cc main.cc \
		make.cc misc.cc nse.cc nse_printdep.cc parallel.cc \
		pmake.cc read.cc read2.cc rep.cc state.cc version.cc

#
# -lmksdmsi18n	needed for catgets()
# -lnsl		needed for e.g. gethostname() on older Svr4 platforms
# -lsocket	needed for TEAMWARE_MAKE_CMN with older Svr4 platforms
# -lw		needed for older Svr4 platforms to support wide chars
#
# $(LIB_INTL)	needed for gettext()
# $(LIB_NSL)	needed for gethostbyname()/netname2host()/host2netname()
# -lschily	needed if wcsdup(), ... are missing
# $(LIB_RT)	needed for PMAKE to support sem_post()
# $(LIB_PTHREAD) WARNING: in Linux, sem_post() is in libpthread
#
#LIBS=		-lmksh  -lmksdmsi18n  -lbsd  -lvroot -lintl -lnsl  -lsocket  -lw
LIBS=		-lmksh  -lbsd  -lvroot $(LIB_NSL) -lgetopt -lschily $(LIB_RT) $(LIB_PTHREAD) $(LIB_INTL)

XMK_FILE=	Makefile.man svmakeman.mk dmakeman.mk Makefile.def svmakedef.mk

LDCC=		$(LDCC++)
###########################################################################
include		$(SRCROOT)/$(RULESDIR)/rules.cmd
###########################################################################
