Subversion Repositories tendra.SVN

Rev

Rev 47 | Rev 75 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 47 Rev 58
Line 135... Line 135...
135
			OSVER="12"
135
			OSVER="12"
136
			;;
136
			;;
137
	Plan9.*)	#Plan 9
137
	Plan9.*)	#Plan 9
138
			LD="ld"
138
			LD="ld"
139
			CC="cc"
139
			CC="cc"
140
			CFLAGS="-DFS_TEMPNAM=0 ${CFLAGS}"
140
			CFLAGS="-DFS_TEMPNAM=0 -D_BSD_EXTENSION ${CFLAGS}"
141
			LDOPTS=
141
			LDOPTS=
142
			LDCRT="/usr/lib/crt1.o"
142
			LDCRT="/usr/lib/crt1.o"
143
			LIBS="-L/usr/lib -lc"
143
			LIBS="-L/usr/lib -lc"
144
			OSFAM="pla9"
144
			OSFAM="plan9"
145
			OSVER="4"
145
			OSVER="4"
146
			EXECFORMAT="aout"
146
			EXECFORMAT="aout"
147
			;;		
147
			;;		
148
	Linux.2.4*)	# Use the system supplied GCC for CC.
148
	Linux.2.4*)	# Use the system supplied GCC for CC.
149
			# System definition is __linux
149
			# System definition is __linux
Line 337... Line 337...
337
CCVER_MINOR=${CCVER_MINOR}
337
CCVER_MINOR=${CCVER_MINOR}
338
CCVER_TINY=${CCVER_TINY}
338
CCVER_TINY=${CCVER_TINY}
339
LD?=${LD}
339
LD?=${LD}
340
CFLAGS=${CFLAGS}
340
CFLAGS=${CFLAGS}
341
LDOPTS=${LDOPTS}
341
LDOPTS=${LDOPTS}
342
LDCRT?=${LDCRT}
342
LDCRT=${LDCRT}
343
LIBS=${LIBS}
343
LIBS=${LIBS}
344
OSFAM=${OSFAM}
344
OSFAM=${OSFAM}
345
OSVER=${OSVER}
345
OSVER=${OSVER}
346
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
346
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}
347
BLDARCH=${BLDARCH}
347
BLDARCH=${BLDARCH}
Line 358... Line 358...
358
BUILD_ERRORS=\$(BASE_DIR)/src/build/BUILD_ERRORS
358
BUILD_ERRORS=\$(BASE_DIR)/src/build/BUILD_ERRORS
359
 
359
 
360
# Binary paths
360
# Binary paths
361
 
361
 
362
SHELL=		/bin/sh
362
SHELL=		/bin/sh
363
ENVCMD?=	
363
ENVCMD=	
364
ASCMD?=		${ASCMD}
364
ASCMD=		${ASCMD}
365
LDCMD?=		${LDCMD}
365
LDCMD=		${LDCMD}
366
 
366
 
367
# Keep in alphabetical order
367
# Keep in alphabetical order
368
 
368
 
369
AS?=		\${ASCMD} 
369
AS=		\${ASCMD} 
370
AR?=		\${ENVCMD} ar
370
AR=		\${ENVCMD} ar
371
COPY?=		\${ENVCMD} cp
371
COPY=		\${ENVCMD} cp
372
ECHO?=		\${ENVCMD} echo
372
ECHO=		\${ENVCMD} echo
373
ECHODIR?=	\${ENVCMD} echo
373
ECHODIR=	\${ENVCMD} echo
374
EXIT?=		exit
374
EXIT=		exit
375
INSTALL?=	${ENVCMD} install
375
INSTALL=	${ENVCMD} install
376
LN?=		\${ENVCMD} ln
376
LN=		\${ENVCMD} ln
377
MKDIR?=		\${ENVCMD} mkdir
377
MKDIR=		\${ENVCMD} mkdir
378
MOVE?=		\${ENVCMD} mv
378
MOVE=		\${ENVCMD} mv
379
RANLIB?=	\${ENVCMD} ranlib
379
RANLIB=	\${ENVCMD} ranlib
380
REMOVE?=	\${ENVCMD} rm -f
380
REMOVE=	\${ENVCMD} rm -f
381
SORT?=		\${ENVCMD} sort
381
SORT=		\${ENVCMD} sort
382
TEST?=		\${ENVCMD} test
382
TEST=		\${ENVCMD} test
383
 
383
 
384
 
384
 
385
TOKENS_COMMON=	src/lib/machines/common/tokens
385
TOKENS_COMMON=	src/lib/machines/common/tokens
386
TOKENS_MACH=	src/lib/machines/\$(OSFAM)/\$(BLDARCH)/tokens
386
TOKENS_MACH=	src/lib/machines/\$(OSFAM)/\$(BLDARCH)/tokens
387
 
387
 
388
INSTALL_DIR=\$(BASE_DIR)/install
388
INSTALL_DIR=\$(BASE_DIR)/install
389
 
389
 
390
 
390
 
391
INSTALL_MACHDIR?=	\$(INSTALL_DIR)/machines/\$(OSFAM)/\$(BLDARCH)
391
INSTALL_MACHDIR=	\$(INSTALL_DIR)/machines/\$(OSFAM)/\$(BLDARCH)
392
 
392
 
393
# Directory where to install binarie tools like tcc and tld 
393
# Directory where to install binarie tools like tcc and tld 
394
INSTALL_BINDIR?=	\$(INSTALL_MACHDIR)/bin
394
INSTALL_BINDIR=		\$(INSTALL_MACHDIR)/bin
395
 
395
 
396
# Directory where to install environments for tcc
396
# Directory where to install environments for tcc
397
INSTALL_ENVDIR?=	\$(INSTALL_MACHDIR)/env
397
INSTALL_ENVDIR=		\$(INSTALL_MACHDIR)/env
398
 
398
 
399
INSTALL_STARTUPDIR=	\$(INSTALL_MACHDIR)/startup
399
INSTALL_STARTUPDIR=	\$(INSTALL_MACHDIR)/startup
400
 
400
 
401
INSTALL_LIBDIR=		\$(INSTALL_DIR)/lib
401
INSTALL_LIBDIR=		\$(INSTALL_DIR)/lib
402
 
402
 
403
TLD=		\$(INSTALL_BINDIR)/tld
403
TLD=		\$(INSTALL_BINDIR)/tld
404
TCC=		\$(INSTALL_BINDIR)/tcc
404
TCC=		\$(INSTALL_BINDIR)/tcc
405
TPL=		\$(INSTALL_BINDIR)/tpl
405
TPL=		\$(INSTALL_BINDIR)/tpl
406
SID=		\$(INSTALL_BINDIR)/sid
406
SID=		\$(INSTALL_BINDIR)/sid
407
TSPEC?=		\$(INSTALL_BINDIR)/tspec
407
TSPEC=		\$(INSTALL_BINDIR)/tspec
408
TNC?=		\$(INSTALL_BINDIR)/tnc 
408
TNC=		\$(INSTALL_BINDIR)/tnc 
409
 
409
 
410
 
410
 
411
#directories
411
#directories
412
COMMON_DIR=${INSTALL_DIR}/lib
412
COMMON_DIR=${INSTALL_DIR}/lib
413
 
413