:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / tools / config.mk
1 # Global configuration
2
3 #
4 # Include details of the OS configuration
5 #
6 include $(PATH_TO_TOP)/config
7
8 CONFIG :=
9
10 ifeq ($(DBG), 1)
11 CONFIG += DBG
12 endif
13
14 ifeq ($(KDBG), 1)
15 CONFIG += KDBG
16 endif
17
18 ifeq ($(MP), 1)
19 CONFIG += MP
20 else
21 CONFIG += UP
22 endif
23
24 ifeq ($(ACPI), 1)
25 CONFIG += ACPI
26 endif
27
28
29 $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX): $(PATH_TO_TOP)/tools/mkconfig.c
30         $(HOST_CC) -g -o $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/tools/mkconfig.c
31
32 $(PATH_TO_TOP)/config: $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX)
33         $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/include/roscfg.h$(CONFIG)
34
35 $(PATH_TO_TOP)/include/roscfg.h: $(PATH_TO_TOP)/config
36         $(PATH_TO_TOP)/tools/mkconfig$(EXE_POSTFIX) $(PATH_TO_TOP)/include/roscfg.h$(CONFIG)