Add stub GNU makefile
[reactos.git] / reactos / tools / Makefile
1 RMKDIR_BASE = tools
2
3 RMKDIR_TARGET = \
4 $(ROS_INTERMEDIATE)$(RMKDIR_BASE)$(SEP)rmkdir$(EXEPOSTFIX)
5
6 RMKDIR_SOURCES = \
7 $(RMKDIR_BASE)$(SEP)rmkdir.c
8
9 RMKDIR_OBJECTS = \
10 $(RMKDIR_SOURCES:.c=.o)
11
12 RMKDIR_HOST_CXXFLAGS = -g -Werror -Wall
13
14 RMKDIR_HOST_LFLAGS = -g
15
16 $(RMKDIR_TARGET): $(RMKDIR_OBJECTS)
17 ${host_gcc} $(RMKDIR_OBJECTS) $(RMKDIR_HOST_LFLAGS) -o $(RMKDIR_TARGET)
18
19 $(RMKDIR_OBJECTS): %.o : %.c
20 ${host_gcc} $(RMKDIR_HOST_CXXFLAGS) -c $< -o $@
21
22 .PHONY: rmkdir
23
24 rmkdir: $(RMKDIR_TARGET)
25 -
26
27
28
29 BUILDNO_BASE = tools
30
31 BUILDNO_TARGET = \
32 $(ROS_INTERMEDIATE)$(BUILDNO_BASE)$(SEP)buildno$(EXEPOSTFIX)
33
34 BUILDNO_SOURCES = \
35 $(BUILDNO_BASE)$(SEP)buildno.c
36
37 BUILDNO_OBJECTS = \
38 $(BUILDNO_SOURCES:.c=.o)
39
40 BUILDNO_HOST_CXXFLAGS = -g -Werror -Wall
41
42 BUILDNO_HOST_LFLAGS = -g
43
44 $(BUILDNO_TARGET): $(BUILDNO_OBJECTS)
45 ${host_gcc} $(BUILDNO_OBJECTS) $(BUILDNO_HOST_LFLAGS) -o $(BUILDNO_TARGET)
46
47 $(BUILDNO_OBJECTS): %.o : %.c
48 ${host_gcc} $(BUILDNO_HOST_CXXFLAGS) -c $< -o $@
49
50 include$(SEP)reactos$(SEP)buildno.h: $(BUILDNO_TARGET)
51 $(EXEPREFIX)$(BUILDNO_TARGET) include$(SEP)reactos$(SEP)buildno.h
52
53 .PHONY: buildno
54
55 buildno: $(BUILDNO_TARGET)
56
57 include tools/wmc/makefile