1 mike 1.1 ################################################################################
2 ##
3 ## Get external environment variables. Note that all external environment
4 ## variables begin with "PEGASUS_".
5 ##
6 ################################################################################
7
8 ifdef PEGASUS_OS_TYPE
9 OS_TYPE = $(PEGASUS_OS_TYPE)
10 else
11 OS_TYPE = windows
12 endif
13
|
14 mike 1.2 ifdef PEGASUS_HOME
15 HOME_DIR = $(subst \,/,$(PEGASUS_HOME))
|
16 mike 1.1 else
|
17 mike 1.2 ERROR = pegasus_home_undefined
18 pegasus_home_undefined:
|
19 mike 1.4 @ echo PEGASUS_HOME environment variable undefined
|
20 mike 1.2 @ exit 1
|
21 mike 1.1 endif
22
23 ################################################################################
24
|
25 mike 1.2 OBJ_DIR = $(HOME_DIR)/obj/$(DIR)
26 BIN_DIR = $(HOME_DIR)/bin
27 LIB_DIR = $(HOME_DIR)/lib
28 REPOSITORY_ROOT = $(HOME_DIR)
|
29 mike 1.1
|
30 bob 1.5 LEX = flex
31
32 YACC = bison
33
|
34 mike 1.1 ifeq ($(OS_TYPE),windows)
35 include $(ROOT)/mak/config-windows.mak
36 else
37 include $(ROOT)/mak/config-unix.mak
38 endif
|