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.3 @ $(ECHO) PEGASUS_HOME environment variable undefined
|
20 mike 1.2 @ exit 1
|
21 mike 1.1 endif
22
23 ifdef PEGASUS_ACE_ROOT
24 ACE_ROOT = $(subst \,/,$(PEGASUS_ACE_ROOT))
25 else
|
26 mike 1.2 ERROR = pegasus_ace_root_undefined
27 pegasus_ace_root_undefined:
|
28 mike 1.3 @ $(ECHO) PEGASUS_ACE_ROOT environment variable undefined
|
29 mike 1.1 @ exit 1
30 endif
31
32
33 ################################################################################
34
|
35 mike 1.2 OBJ_DIR = $(HOME_DIR)/obj/$(DIR)
36 BIN_DIR = $(HOME_DIR)/bin
37 LIB_DIR = $(HOME_DIR)/lib
38 REPOSITORY_ROOT = $(HOME_DIR)
|
39 mike 1.1
40 ifeq ($(OS_TYPE),windows)
41 include $(ROOT)/mak/config-windows.mak
42 else
43 include $(ROOT)/mak/config-unix.mak
44 endif
|