xref: /plan9/sys/src/cmd/gs/src/dvx-head.mak (revision 593dc095aefb2a85c828727bbfa9da139a49bdf4)
17dd7cddfSDavid du Colombier#    Copyright (C) 1994, 1996, 1997, 1998, 1999 Aladdin Enterprises.  All rights reserved.
27dd7cddfSDavid du Colombier#
3*593dc095SDavid du Colombier# This software is provided AS-IS with no warranty, either express or
4*593dc095SDavid du Colombier# implied.
57dd7cddfSDavid du Colombier#
6*593dc095SDavid du Colombier# This software is distributed under license and may not be copied,
7*593dc095SDavid du Colombier# modified or distributed except as expressly authorized under the terms
8*593dc095SDavid du Colombier# of the license contained in the file LICENSE in this distribution.
97dd7cddfSDavid du Colombier#
10*593dc095SDavid du Colombier# For more information about licensing, please refer to
11*593dc095SDavid du Colombier# http://www.ghostscript.com/licensing/. For information on
12*593dc095SDavid du Colombier# commercial licensing, go to http://www.artifex.com/licensing/ or
13*593dc095SDavid du Colombier# contact Artifex Software, Inc., 101 Lucas Valley Road #110,
14*593dc095SDavid du Colombier# San Rafael, CA  94903, U.S.A., +1(415)492-9861.
157dd7cddfSDavid du Colombier
16*593dc095SDavid du Colombier# $Id: dvx-head.mak,v 1.4 2002/02/21 22:24:51 giles Exp $
177dd7cddfSDavid du Colombier# Partial makefile, common to all Desqview/X configurations.
187dd7cddfSDavid du Colombier
197dd7cddfSDavid du Colombier# This part of the makefile gets inserted after the compiler-specific part
207dd7cddfSDavid du Colombier# (xxx-head.mak) and before gs.mak, devs.mak, and contrib.mak.
217dd7cddfSDavid du Colombier
227dd7cddfSDavid du Colombier# ----------------------------- Generic stuff ----------------------------- #
237dd7cddfSDavid du Colombier
247dd7cddfSDavid du Colombier# Define the platform name.
257dd7cddfSDavid du Colombier
267dd7cddfSDavid du ColombierPLATFORM=dvx_
277dd7cddfSDavid du Colombier
287dd7cddfSDavid du Colombier# Define the syntax for command, object, and executable files.
297dd7cddfSDavid du Colombier
307dd7cddfSDavid du Colombier# Work around the fact that some `make' programs drop trailing spaces
317dd7cddfSDavid du Colombier# or interpret == as a special definition operator.
327dd7cddfSDavid du ColombierNULL=
337dd7cddfSDavid du Colombier
347dd7cddfSDavid du ColombierCMD=.bat
357dd7cddfSDavid du ColombierD_=-D
367dd7cddfSDavid du Colombier_D_=$(NULL)=
377dd7cddfSDavid du Colombier_D=
387dd7cddfSDavid du ColombierI_=-I
397dd7cddfSDavid du ColombierII=-I
407dd7cddfSDavid du Colombier_I=
417dd7cddfSDavid du ColombierNO_OP=@:
427dd7cddfSDavid du ColombierO_=-o $(NULL)
437dd7cddfSDavid du ColombierOBJ=o
447dd7cddfSDavid du ColombierQ=
457dd7cddfSDavid du ColombierXE=.exe
467dd7cddfSDavid du ColombierXEAUX=.exe
477dd7cddfSDavid du Colombier
487dd7cddfSDavid du Colombier# Define the current directory prefix and command invocations.
497dd7cddfSDavid du Colombier
507dd7cddfSDavid du ColombierCAT=type
517dd7cddfSDavid du ColombierD=\\
527dd7cddfSDavid du ColombierEXP=
537dd7cddfSDavid du ColombierSHELL=
547dd7cddfSDavid du ColombierSH=
557dd7cddfSDavid du Colombier
567dd7cddfSDavid du Colombier# Define generic commands.
577dd7cddfSDavid du Colombier
587dd7cddfSDavid du ColombierCP_=cp
597dd7cddfSDavid du ColombierRM_=rm -f
607dd7cddfSDavid du Colombier
617dd7cddfSDavid du Colombier# Define the arguments for genconf.
627dd7cddfSDavid du Colombier
637dd7cddfSDavid du ColombierCONFILES=-p -pl &-l%%s
647dd7cddfSDavid du ColombierCONFLDTR=-ol
657dd7cddfSDavid du Colombier
667dd7cddfSDavid du Colombier# Define the compilation rules and flags.
677dd7cddfSDavid du Colombier
687dd7cddfSDavid du ColombierCC_D=$(CC_)
697dd7cddfSDavid du ColombierCC_INT=$(CC_)
707dd7cddfSDavid du Colombier
717dd7cddfSDavid du Colombier# Patch a couple of PC-specific things that aren't relevant to DV/X builds,
727dd7cddfSDavid du Colombier# but that cause `make' to produce warnings.
737dd7cddfSDavid du Colombier
747dd7cddfSDavid du ColombierPCFBASM=
75