Subversion Repositories tendra.SVN

Rev

Details | Last modification | View Log | RSS feed

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