Subversion Repositories tendra.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
15 7u83 1
 
2
#DIST_DIR:=	${.PARSEDIR}
3
 
4
#.MAKEFLAGS:	-m ${DIST_DIR}/mk -r
5
 
6
#.sinclude "Makefile.defs"
7
#.if defined(BOOTSTRAP)
8
#.include <tendra.bootstrap.mk>
9
#.else
10
#.include <tendra.build.mk>
11
#.endif
12
#.include <tendra.install.mk>
13
#.include <tendra.compiler.mk>
14
 
15
 
19 7u83 16
include ./Makefile.defs
15 7u83 17
 
18
CFLAGS=-I$(BASE_DIR)/src/include
19
 
20
BUILD_ERRORS=$(BASE_DIR)/src/build/BUILD_ERRORS
21
 
22
# Binary paths
23
 
24
SHELL=		/bin/sh
25
ENVCMD?=	/usr/bin/env
26
 
27
# Keep in alphabetical order
28
 
29
AR?=		${ENVCMD} ar
30
COPY?=		${ENVCMD} cp
31
ECHO?=		${ENVCMD} echo
32
ECHODIR?=	${ENVCMD} echo
33
EXIT?=		exit
34
INSTALL?=	${ENVCMD} install
35
LN?=		${ENVCMD} ln
36
MKDIR?=		${ENVCMD} mkdir
37
MOVE?=		${ENVCMD} mv
38
RANLIB?=	${ENVCMD} ranlib
39
REMOVE?=	${ENVCMD} rm -f
40
SORT?=		${ENVCMD} sort
41
TEST?=		${ENVCMD} test
42
 
43
 
44
SID=		$(BASE_DIR)/src/utilities/sid/sid
45
 
17 7u83 46
TOKENS_COMMON=	src/lib/machines/common/tokens
47
TOKENS_MACH=	src/lib/machines/$(OSFAM)/$(BLDARCH)/tokens
15 7u83 48
 
17 7u83 49
INSTALL_DIR=$(BASE_DIR)/install
15 7u83 50
 
51
 
27 7u83 52
INSTALL_MACHDIR?=	$(INSTALL_DIR)/machines/$(OSFAM)/$(BLDARCH)
53
 
25 7u83 54
# Directory where to install binarie tools like tcc and tld 
27 7u83 55
INSTALL_BINDIR?=	$(INSTALL_MACHDIR)/bin
19 7u83 56
 
25 7u83 57
# Directory where to install environments for tcc
27 7u83 58
INSTALL_ENVDIR?=	$(INSTALL_MACHDIR)/env
19 7u83 59
 
27 7u83 60
INSTALL_STARTUPDIR=	$(INSTALL_MACHDIR)/startup
19 7u83 61
 
25 7u83 62
TLD=		$(INSTALL_BINDIR)/tld
63
TCC=		$(INSTALL_BINDIR)/tcc
64
TPL=		$(INSTALL_BINDIR)/tpl
19 7u83 65
 
25 7u83 66
 
67
TSPEC?=	$(INSTALL_BINDIR)/tspec
68
TNC?=	$(INSTALL_BINDIR)/tnc 
69
 
70
 
15 7u83 71
#directories
72
COMMON_DIR=${INSTALL_DIR}/lib
27 7u83 73
 
15 7u83 74
MACH_DIR=${INSTALL_DIR}/machines
75
 
76
MAN_DIR=/usr/local/man
77
WORK_DIR=${BASE_DIR}/work
78
TEMP_DIR=/var/tmp
79
 
80
 
81
MACH_CPU=$(BLDARCH)
82
MACH_OS=$(OSFAM)
83
 
84
MACH_BASE=${MACH_DIR}/${MACH_OS}/${MACH_CPU}
85
 
86
 
17 7u83 87
#MACH_WORK=${WORK_DIR}/${MACH_OS}/${MACH_CPU}
15 7u83 88
 
17 7u83 89
 
25 7u83 90
PUBLIC_BIN=/usr/local/bin