Subversion Repositories HelenOS

Rev

Rev 3022 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3022 Rev 4055
Line 27... Line 27...
27
#
27
#
28
 
28
 
29
## Include configuration
29
## Include configuration
30
#
30
#
31
 
31
 
32
-include Makefile.config
32
-include ../Makefile.config
-
 
33
-include ../config.defs
33
 
34
 
34
## Paths
35
## Paths
35
#
36
#
36
 
37
 
37
BASE = ..
38
BASE = ..
38
KERNELDIR = $(BASE)/kernel
39
KERNELDIR = $(BASE)/kernel
39
USPACEDIR = $(BASE)/uspace
40
USPACEDIR = $(BASE)/uspace
40
 
41
 
41
ifeq ($(CONFIG_DEBUG),y)
-
 
42
	DEFS += -DCONFIG_DEBUG
42
.PHONY: all build clean generic_clean
43
endif
-
 
44
 
43
 
45
ifeq ($(CONFIG_BAT),y)
44
all: ../Makefile.config ../config.h ../config.defs build
46
	DEFS += -DCONFIG_BAT
-
 
47
endif
-
 
48
 
45
 
49
ifeq ($(CONFIG_SMP),y)
-
 
50
	DEFS += -DCONFIG_SMP
-
 
51
endif
-
 
52
 
-
 
53
.PHONY: all build config distclean clean generic_clean
-
 
54
 
-
 
55
all:
-
 
56
	../tools/config.py boot.config default $(ARCH) $(COMPILER) $(CONFIG_DEBUG) $(IMAGE)
-
 
57
	$(MAKE) -C . build
-
 
58
 
-
 
59
-include arch/$(ARCH)/Makefile.inc
46
-include arch/$(BARCH)/Makefile.inc
60
 
-
 
61
config:
-
 
62
	../tools/config.py boot.config
-
 
63
 
-
 
64
distclean: clean
-
 
65
	-rm Makefile.config
-
 
66
 
47
 
67
generic_clean:
48
generic_clean:
68
	-rm generic/*.o genarch/*.o
49
	-rm generic/*.o genarch/*.o