1# 2# Basic Makefile definitions 3# 4# Copyright (c) 1995-1997 Richard Coleman 5# All rights reserved. 6# 7# Permission is hereby granted, without written agreement and without 8# license or royalty fees, to use, copy, modify, and distribute this 9# software and to distribute modified versions of this software for any 10# purpose, provided that the above copyright notice and the following 11# two paragraphs appear in all copies of this software. 12# 13# In no event shall Richard Coleman or the Zsh Development Group be liable 14# to any party for direct, indirect, special, incidental, or consequential 15# damages arising out of the use of this software and its documentation, 16# even if Richard Coleman and the Zsh Development Group have been advised of 17# the possibility of such damage. 18# 19# Richard Coleman and the Zsh Development Group specifically disclaim any 20# warranties, including, but not limited to, the implied warranties of 21# merchantability and fitness for a particular purpose. The software 22# provided hereunder is on an "as is" basis, and Richard Coleman and the 23# Zsh Development Group have no obligation to provide maintenance, 24# support, updates, enhancements, or modifications. 25# 26 27# fundamentals 28SHELL = /bin/sh 29@SET_MAKE@ 30EXEEXT = @EXEEXT@ 31 32# headers 33ZSH_CURSES_H = @ZSH_CURSES_H@ 34ZSH_TERM_H = @ZSH_TERM_H@ 35 36# install basename 37tzsh = @tzsh@ 38 39# installation directories 40prefix = @prefix@ 41exec_prefix = @exec_prefix@ 42bindir = @bindir@ 43libdir = @libdir@ 44MODDIR = $(libdir)/$(tzsh)/$(VERSION) 45infodir = @infodir@ 46mandir = @mandir@ 47datarootdir = @datarootdir@ 48datadir = @datadir@ 49fndir = @fndir@ 50sitefndir = @sitefndir@ 51scriptdir = @scriptdir@ 52sitescriptdir = @sitescriptdir@ 53htmldir = @htmldir@ 54runhelpdir = @runhelpdir@ 55runhelp = @runhelp@ 56 57# compilation 58CC = @CC@ 59CPP = @CPP@ 60CPPFLAGS = @CPPFLAGS@ 61DEFS = @DEFS@ 62CFLAGS = @CFLAGS@ 63LDFLAGS = @LDFLAGS@ 64EXTRA_LDFLAGS = @EXTRA_LDFLAGS@ 65DLCFLAGS = @DLCFLAGS@ 66DLLDFLAGS = @DLLDFLAGS@ 67LIBLDFLAGS = @LIBLDFLAGS@ 68EXELDFLAGS = @EXELDFLAGS@ 69LIBS = @LIBS@ 70DL_EXT = @DL_EXT@ 71DLLD = @DLLD@ 72EXPOPT = @EXPOPT@ 73IMPOPT = @IMPOPT@ 74 75# utilities 76AWK = @AWK@ 77ANSI2KNR = @ANSI2KNR@ 78YODL = @YODL@ @YODL_OPTIONS@ 79YODL2TXT = @YODL@2txt 80YODL2HTML = @YODL@2html 81PDFETEX = @PDFETEX@ 82TEXI2PDF = @TEXI2PDF@ 83 84# install utility 85INSTALL_PROGRAM = @INSTALL_PROGRAM@ 86INSTALL_DATA = @INSTALL_DATA@ 87 88# variables used in determining what to install 89FUNCTIONS_SUBDIRS = @FUNCTIONS_SUBDIRS@ 90 91# Additional fpath entries (eg. for vendor specific directories). 92additionalfpath = @additionalfpath@ 93 94# flags passed to recursive makes in subdirectories 95MAKEDEFS = \ 96prefix='$(prefix)' exec_prefix='$(exec_prefix)' bindir='$(bindir)' \ 97libdir='$(libdir)' MODDIR='$(MODDIR)' infodir='$(infodir)' mandir='$(mandir)' \ 98datadir='$(datadir)' fndir='$(fndir)' htmldir='$(htmldir)' \ 99CC='$(CC)' CPPFLAGS='$(CPPFLAGS)' DEFS='$(DEFS)' CFLAGS='$(CFLAGS)' \ 100LDFLAGS='$(LDFLAGS)' EXTRA_LDFLAGS='$(EXTRA_LDFLAGS)' \ 101DLCFLAGS='$(DLCFLAGS)' DLLDFLAGS='$(DLLDFLAGS)' \ 102LIBLDFLAGS='$(LIBLDFLAGS)' EXELDFLAGS='$(EXELDFLAGS)' \ 103LIBS='$(LIBS)' DL_EXT='$(DL_EXT)' DLLD='$(DLLD)' \ 104AWK='$(AWK)' ANSI2KNR='$(ANSI2KNR)' \ 105YODL='$(YODL)' YODL2TXT='$(YODL2TXT)' YODL2HTML='$(YODL2HTML)' \ 106FUNCTIONS_INSTALL='$(FUNCTIONS_INSTALL)' tzsh='$(tzsh)' 107 108# override built-in suffix list 109.SUFFIXES: 110 111# parallel build is not supported (pmake, gmake) 112.NOTPARALLEL: 113 114# parallel build is not supported (dmake) 115.NO_PARALLEL: 116