echo [WMC] commands
[reactos.git] / reactos / tools / tools.mak
1 RMKDIR_BASE = tools
2
3 RMKDIR_TARGET = \
4 $(INTERMEDIATE)rmkdir$(EXEPOSTFIX)
5
6 RMKDIR_SOURCES = \
7 $(RMKDIR_BASE)$(SEP)rmkdir.c
8
9 RMKDIR_OBJECTS = \
10 $(INTERMEDIATE)rmkdir.o
11
12 RMKDIR_HOST_CFLAGS = -g -Werror -Wall
13
14 RMKDIR_HOST_LFLAGS = -g
15
16 .PHONY: rmkdir
17 rmkdir: $(RMKDIR_TARGET)
18
19 $(RMKDIR_TARGET): $(INTERMEDIATE_NO_SLASH) $(RMKDIR_OBJECTS)
20 $(ECHO_LD)
21 ${host_gcc} $(RMKDIR_OBJECTS) $(RMKDIR_HOST_LFLAGS) -o $(RMKDIR_TARGET)
22
23 $(INTERMEDIATE)rmkdir.o: $(INTERMEDIATE_NO_SLASH) $(RMKDIR_BASE)$(SEP)rmkdir.c
24 $(ECHO_CC)
25 ${host_gcc} $(RMKDIR_HOST_CFLAGS) -c $(RMKDIR_BASE)$(SEP)rmkdir.c -o $(INTERMEDIATE)rmkdir.o
26
27 .PHONY: rmkdir_clean
28 rmkdir_clean:
29 -@$(rm) $(RMKDIR_TARGET) $(RMKDIR_OBJECTS) 2>$(NUL)
30 clean: rmkdir_clean
31
32
33 RSYM_BASE = tools
34
35 RSYM_TARGET = \
36 $(INTERMEDIATE)$(RSYM_BASE)$(SEP)rsym$(EXEPOSTFIX)
37
38 RSYM_SOURCES = \
39 $(RSYM_BASE)$(SEP)rsym.c
40
41 RSYM_OBJECTS = \
42 $(RSYM_SOURCES:.c=.o)
43
44 RSYM_HOST_CFLAGS = -g -Werror -Wall
45
46 RSYM_HOST_LFLAGS = -g
47
48 .PHONY: rsym
49 rsym: $(RSYM_TARGET)
50
51 $(RSYM_TARGET): $(RSYM_OBJECTS)
52 $(ECHO_LD)
53 ${host_gcc} $(RSYM_OBJECTS) $(RSYM_HOST_LFLAGS) -o $(RSYM_TARGET)
54
55 $(RSYM_OBJECTS): %.o : %.c
56 $(ECHO_CC)
57 ${host_gcc} $(RSYM_HOST_CFLAGS) -c $< -o $@
58
59 .PHONY: rsym_clean
60 rsym_clean:
61 -@$(rm) $(RSYM_TARGET) $(RSYM_OBJECTS) 2>$(NUL)
62 clean: rsym_clean
63
64 include tools/bin2res/bin2res.mak
65 include tools/buildno/buildno.mak
66 include tools/cabman/cabman.mak
67 include tools/cdmake/cdmake.mak
68 include tools/nci/nci.mak
69 include tools/rbuild/rbuild.mak
70 include tools/unicode/unicode.mak
71 include tools/winebuild/winebuild.mak
72 include tools/wmc/wmc.mak
73 include tools/wpp/wpp.mak
74 include tools/wrc/wrc.mak
75 include lib/zlib/zlib.mak