1 BUILDNO_BASE
= $(TOOLS_BASE_
)buildno
2 BUILDNO_BASE_
= $(BUILDNO_BASE
)$(SEP
)
3 BUILDNO_INT
= $(INTERMEDIATE_
)$(BUILDNO_BASE
)
4 BUILDNO_INT_
= $(BUILDNO_INT
)$(SEP
)
5 BUILDNO_OUT
= $(OUTPUT_
)$(BUILDNO_BASE
)
6 BUILDNO_OUT_
= $(BUILDNO_OUT
)$(SEP
)
8 $(BUILDNO_INT
): |
$(TOOLS_INT
)
12 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
13 $(BUILDNO_OUT
): |
$(TOOLS_OUT
)
19 $(EXEPREFIX
)$(BUILDNO_OUT_
)buildno
$(EXEPOSTFIX
)
21 BUILDNO_SOURCES
= $(addprefix $(BUILDNO_BASE_
), \
29 $(addprefix $(INTERMEDIATE_
), $(BUILDNO_SOURCES
:.
cpp=.o
))
31 BUILDNO_HOST_CFLAGS
= -Iinclude
/reactos
-g
-Werror
-Wall
33 BUILDNO_HOST_LFLAGS
= -g
35 $(BUILDNO_TARGET
): $(BUILDNO_OBJECTS
) |
$(BUILDNO_OUT
)
37 ${host_gpp} $(BUILDNO_OBJECTS
) $(BUILDNO_HOST_LFLAGS
) -o
$@
39 $(BUILDNO_INT_
)buildno.o
: $(BUILDNO_BASE_
)buildno.
cpp |
$(BUILDNO_INT
)
41 ${host_gpp} $(BUILDNO_HOST_CFLAGS
) -c
$< -o
$@
43 $(BUILDNO_INT_
)exception.o
: $(BUILDNO_BASE_
)exception.
cpp |
$(BUILDNO_INT
)
45 ${host_gpp} $(BUILDNO_HOST_CFLAGS
) -c
$< -o
$@
47 $(BUILDNO_INT_
)ssprintf.o
: $(BUILDNO_BASE_
)ssprintf.
cpp |
$(BUILDNO_INT
)
49 ${host_gpp} $(BUILDNO_HOST_CFLAGS
) -c
$< -o
$@
51 $(BUILDNO_INT_
)XML.o
: $(BUILDNO_BASE_
)XML.
cpp |
$(BUILDNO_INT
)
53 ${host_gpp} $(BUILDNO_HOST_CFLAGS
) -c
$< -o
$@
57 -@
$(rm) $(BUILDNO_TARGET
) $(BUILDNO_OBJECTS
) 2>$(NUL
)
60 $(BUILDNO_H
): $(BUILDNO_TARGET
)
62 $(Q
)$(BUILDNO_TARGET
) $(BUILDNO_QUIET
) $(BUILDNO_H
)