]> rtime.felk.cvut.cz Git - omk.git/blob - snippets/vxworks-setup
vxWorks compilation almost working.
[omk.git] / snippets / vxworks-setup
1
2 # Include VxWorks target configuration containig definition of these
3 # variables: WIND_BASE CPU TOOL
4 include $(MAKERULES_DIR)/config.target
5 ifndef WRENV
6 $(error WRENV not defined in config.target)
7 endif
8 ifndef WRPACKAGE
9 $(error WRPACKAGE not defined in config.target)
10 endif
11 ifndef CPU
12 $(error CPU not defined in config.target)
13 endif
14 ifndef TOOL
15 $(error TOOL not defined in config.target)
16 endif
17
18 BUILD_DIR_NAME = _build/$(CPU)$(TOOL)
19 COMPILED_DIR_NAME = _compiled/$(CPU)$(TOOL)
20 GROUP_DIR_NAME =
21
22
23 USER_INCLUDE_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/include
24 USER_LIB_DIR     := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/lib
25 USER_UTILS_DIR   := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin-utils
26 USER_BIN_DIR     := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin
27 USER_BUILD_DIR   := $(MAKERULES_DIR)/$(BUILD_DIR_NAME)/rtp
28
29 # Note the use of "recursive" =. That's because RELATIVE_DIR is
30 # sometimes defined later in 'base'.
31 USER_OBJS_DIR    = $(USER_BUILD_DIR)/$(RELATIVE_DIR)
32 LOCAL_BUILD_DIR  = $(USER_OBJS_DIR)
33
34 # Local Variables:
35 # mode:makefile
36 # End: