# Copyright (C) 2001-2023 Artifex Software, Inc. # All Rights Reserved. # # This software is provided AS-IS with no warranty, either express or # implied. # # This software is distributed under license and may not be copied, # modified or distributed except as expressly authorized under the terms # of the license contained in the file LICENSE in this distribution. # # Refer to licensing information at http://www.artifex.com or contact # Artifex Software, Inc., 39 Mesa Street, Suite 108A, San Francisco, # CA 94129, USA, for further information. # # Partial makefile common to all Unix configurations. # This part of the makefile gets inserted after the compiler-specific part # (xxx-head.mak) and before gs.mak, devs.mak, and contrib.mak. # ----------------------------- Generic stuff ----------------------------- # # Define the platform name. For a "stock" System V platform, # use sysv_ instead of unix_. GSPLATFORM=unix_ # Define the syntax for command, object, and executable files. # Work around the fact that some `make' programs drop trailing spaces # or interpret == as a special definition operator. NULL= CMD= C_=-c D_=-D _D_=$(NULL)= _D= I_=-I II=-I _I= NO_OP=@: O_=-o $(NULL) OBJ=o Q= # Define the current directory prefix and command invocations. CAT=cat D=/ EXP= SHELL=/bin/sh SH=$(SHELL) # Define generic commands. CP_=cp RM_=rm -f RMN_=rm -f # Define the arguments for genconf. CONFILES=-p "%s&s&&" -pl "&-l%s&s&&" -pL "&-L%s&s&&" CONFLDTR=-ol # Define the compilation rules and flags. BEGINFILES=