# #SEP.generic.defs # # Contains some generic definitions for unix commands # directory locations, and type of compiling # As a default we are compiling in single processor mode SINGLE =yes DEBUG = no #THIS FILE CONTAINS DEFINITIONS FOR SOME STANDARD UNIX #COMMANDS LIKE MV, CP, ETC and FOR SOME OF THE BASE DIRECTORIES #FIRST WILL SET A GOOD GUESS FOR ALL OF THE COMMANDS AWK = awk CSH = /bin/csh CP = /bin/cp GAWK = gawk INSTALL = ${SEPINC}/install.csh -c -m 0775 INSTALLBIN = -m 0755 LEX = lex -t LEXLIB = -ll LN = ln -s MAKE = gmake MKDIR = mkdir MV = /bin/mv PERL = /usr/local/bin/perl RM = /bin/rm -f SH = /bin/sh TOUCH = touch ifeq (${SEP_ARCH},CM5) INSTALL = ${CP} INSTALLBIN = -f endif ifeq (${SEP_ARCH},DEC3100) AWK = /bin/nawk LEX = flex -t | grep -v __yy__unused >lex.yy.c endif ifeq (${SEP_ARCH},DECalpha) AWK = /bin/gawk endif ifeq (${SEP_ARCH},HP700) LEX = lex -t | grep -v __yy__unused >lex.yy.c endif ifeq (${SEP_ARCH},LINUX) CSH = /bin/tcsh LEX = flex -t | grep -v __yy__unused >lex.yy.c PERL = /usr/bin/perl SH = /bin/bash endif ifeq (${SEP_ARCH},SGI) AWK = mawk LEX = lex -t | grep -v __yy__unused >lex.yy.c endif ifeq (${SEP_ARCH},SGI32) LEX = lex -t | grep -v __yy__unused >lex.yy.c endif ifeq (${SEP_ARCH},SGI64) LEX = lex -t | grep -v __yy__unused >lex.yy.c endif ifeq (${SEP_ARCH},SOLARIS) LEX = lex -t | grep -v __yy__unused >lex.yy.c endif ifeq (${GNU},yes) LEX = lex -t | grep -v __yy__unused >lex.yy.c endif #NEXT SOME DIRECTORIES #First SEP location ifndef SEP SEP = /usr/local/SEP endif #Next general compile directories BINDIR = . SRCDIR =. OBJDIR = . LIBDIR = . #============================================================================ # SET THE ALL VARIABLE AND SUBDIRS DIRECTORY VARIABLE # ifndef ALL ifeq ($(COMPILE_LEVEL),local) ALL = ${DISTR} ${LOCAL} yada else ifeq ($(COMPILE_LEVEL),all) ALL = ${DISTR} ${LOCAL} ${OLD} else ALL = ${DISTR} yada3 endif #COMPILE_LEVEL=all endif #COMPILE_LEVEL=local endif FULLSRC = $(strip $(shell ${SEPINC}/fullpath ${SRCDIR}))