10 include $(PATH_TO_TOP)/rules.mak
13 # Global configuration
15 include $(TOOLS_PATH)/config.mk
17 TARGET_BOOTSTRAP = yes
23 TARGET_DEFNAME = ../hal/hal
27 TARGET_ASFLAGS = -I$(PATH_TO_TOP)/include -I$(PATH_TO_TOP)/ntoskrnl/include -D__ASM__
29 TARGET_CFLAGS = -I./include -I$(PATH_TO_TOP)/ntoskrnl/include -g
31 # require os code to explicitly request A/W version of structs/functions
32 TARGET_CFLAGS += -D_DISABLE_TIDENTS
35 TARGET_NAME_UP = halx86up
37 TARGET_NAME_MP = halx86mp
40 TARGET_NAME = $(TARGET_NAME_MP)
42 TARGET_NAME = $(TARGET_NAME_UP)
82 DEP_OBJECTS := $(HAL_MP)
84 DEP_OBJECTS := $(HAL_UP)
87 TARGET_OBJECTS := $(DEP_OBJECTS) $(PATH_TO_TOP)/include/roscfg.h
89 # Note: Must be = and not := since $(DEP_FILES) is assigned a value below
90 TARGET_CLEAN = $(DEP_FILES) *.o *.dll
95 include $(TOOLS_PATH)/helper.mk
98 # Include automatic dependancy tracking
100 include $(TOOLS_PATH)/depend.mk