Subversion Repositories tendra.SVN

Rev

Rev 47 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 47 Rev 59
Line 1... Line 1...
1
PREFIX=/usr/local
1
PREFIX=
2
CC?=cc
2
CC?=cc
3
CCVER_MAJOR=4
3
CCVER_MAJOR=
4
CCVER_MINOR=8
4
CCVER_MINOR=
5
CCVER_TINY=4
5
CCVER_TINY=
6
LD?=ld
6
LD?=ld
7
CFLAGS= -I/root/tendra/src/include
7
CFLAGS=-DFS_TEMPNAM=0 -D_BSD_EXTENSION  -I/n/tendra/src/include
8
LDOPTS=
8
LDOPTS=
9
LDCRT?=/usr/lib/crt0.o /usr/lib/crti.o /usr/lib/crtn.o
9
LDCRT=/usr/lib/crt1.o
10
LIBS=-lc
10
LIBS=-L/usr/lib -lc
11
OSFAM=netbsd
11
OSFAM=plan9
12
OSVER=7.x
12
OSVER=4
13
LD_LIBRARY_PATH=
13
LD_LIBRARY_PATH=
14
BLDARCH=80x86
14
BLDARCH=80x86
15
BLDARCHBITS=32
15
BLDARCHBITS=32
16
EXECFORMAT=elf
16
EXECFORMAT=aout
17
BASE_DIR=/root/tendra
17
BASE_DIR=/n/tendra
18
INSTALL_DIR=/usr/local/lib/TenDRA-5.0.0
18
INSTALL_DIR=/usr/local/lib/TenDRA-5.0.0
19
 
19
 
20
CRT0=
20
CRT0=
21
CRT1=
21
CRT1=
22
CRTN=
22
CRTN=
Line 25... Line 25...
25
BUILD_ERRORS=$(BASE_DIR)/src/build/BUILD_ERRORS
25
BUILD_ERRORS=$(BASE_DIR)/src/build/BUILD_ERRORS
26
 
26
 
27
# Binary paths
27
# Binary paths
28
 
28
 
29
SHELL=		/bin/sh
29
SHELL=		/bin/sh
30
ENVCMD?=	
30
ENVCMD=	
31
ASCMD?=		/usr/bin/as
31
ASCMD=		
32
LDCMD?=		/usr/bin/ld
32
LDCMD=		
33
 
33
 
34
# Keep in alphabetical order
34
# Keep in alphabetical order
35
 
35
 
36
AS?=		${ASCMD} 
36
AS=		${ASCMD} 
37
AR?=		${ENVCMD} ar
37
AR=		${ENVCMD} ar
38
COPY?=		${ENVCMD} cp
38
COPY=		${ENVCMD} cp
39
ECHO?=		${ENVCMD} echo
39
ECHO=		${ENVCMD} echo
40
ECHODIR?=	${ENVCMD} echo
40
ECHODIR=	${ENVCMD} echo
41
EXIT?=		exit
41
EXIT=		exit
42
INSTALL?=	 install
42
INSTALL=	 install
43
LN?=		${ENVCMD} ln
43
LN=		${ENVCMD} ln
44
MKDIR?=		${ENVCMD} mkdir
44
MKDIR=		${ENVCMD} mkdir
45
MOVE?=		${ENVCMD} mv
45
MOVE=		${ENVCMD} mv
46
RANLIB?=	${ENVCMD} ranlib
46
RANLIB=	${ENVCMD} ranlib
47
REMOVE?=	${ENVCMD} rm -f
47
REMOVE=	${ENVCMD} rm -f
48
SORT?=		${ENVCMD} sort
48
SORT=		${ENVCMD} sort
49
TEST?=		${ENVCMD} test
49
TEST=		${ENVCMD} test
50
 
50
 
51
 
51
 
52
TOKENS_COMMON=	src/lib/machines/common/tokens
52
TOKENS_COMMON=	src/lib/machines/common/tokens
53
TOKENS_MACH=	src/lib/machines/$(OSFAM)/$(BLDARCH)/tokens
53
TOKENS_MACH=	src/lib/machines/$(OSFAM)/$(BLDARCH)/tokens
54
 
54
 
55
INSTALL_DIR=$(BASE_DIR)/install
55
INSTALL_DIR=$(BASE_DIR)/install
56
 
56
 
57
 
57
 
58
INSTALL_MACHDIR?=	$(INSTALL_DIR)/machines/$(OSFAM)/$(BLDARCH)
58
INSTALL_MACHDIR=	$(INSTALL_DIR)/machines/$(OSFAM)/$(BLDARCH)
59
 
59
 
60
# Directory where to install binarie tools like tcc and tld 
60
# Directory where to install binarie tools like tcc and tld 
61
INSTALL_BINDIR?=	$(INSTALL_MACHDIR)/bin
61
INSTALL_BINDIR=		$(INSTALL_MACHDIR)/bin
62
 
62
 
63
# Directory where to install environments for tcc
63
# Directory where to install environments for tcc
64
INSTALL_ENVDIR?=	$(INSTALL_MACHDIR)/env
64
INSTALL_ENVDIR=		$(INSTALL_MACHDIR)/env
65
 
65
 
66
INSTALL_STARTUPDIR=	$(INSTALL_MACHDIR)/startup
66
INSTALL_STARTUPDIR=	$(INSTALL_MACHDIR)/startup
67
 
67
 
68
INSTALL_LIBDIR=		$(INSTALL_DIR)/lib
68
INSTALL_LIBDIR=		$(INSTALL_DIR)/lib
69
 
69
 
70
TLD=		$(INSTALL_BINDIR)/tld
70
TLD=		$(INSTALL_BINDIR)/tld
71
TCC=		$(INSTALL_BINDIR)/tcc
71
TCC=		$(INSTALL_BINDIR)/tcc
72
TPL=		$(INSTALL_BINDIR)/tpl
72
TPL=		$(INSTALL_BINDIR)/tpl
73
SID=		$(INSTALL_BINDIR)/sid
73
SID=		$(INSTALL_BINDIR)/sid
74
TSPEC?=		$(INSTALL_BINDIR)/tspec
74
TSPEC=		$(INSTALL_BINDIR)/tspec
75
TNC?=		$(INSTALL_BINDIR)/tnc 
75
TNC=		$(INSTALL_BINDIR)/tnc 
76
 
76
 
77
 
77
 
78
#directories
78
#directories
79
COMMON_DIR=/usr/local/lib/TenDRA-5.0.0/lib
79
COMMON_DIR=/usr/local/lib/TenDRA-5.0.0/lib
80
 
80
 
81
MACH_DIR=/usr/local/lib/TenDRA-5.0.0/machines
81
MACH_DIR=/usr/local/lib/TenDRA-5.0.0/machines
82
 
82
 
83
MAN_DIR=/usr/local/man
83
MAN_DIR=/usr/local/man
84
WORK_DIR=/root/tendra/work
84
WORK_DIR=/n/tendra/work
85
TEMP_DIR=/var/tmp
85
TEMP_DIR=/var/tmp
86
 
86
 
87
 
87
 
88
MACH_CPU=$(BLDARCH)
88
MACH_CPU=$(BLDARCH)
89
MACH_OS=$(OSFAM)
89
MACH_OS=$(OSFAM)