1 SYSREGBUILD_BASE
= $(TOOLS_BASE
)$(SEP
)sysreg
2 SYSREGBUILD_BASE_
= $(SYSREGBUILD_BASE
)$(SEP
)
3 SYSREGBUILD_INT
= $(INTERMEDIATE_
)$(SYSREGBUILD_BASE
)
4 SYSREGBUILD_INT_
= $(SYSREGBUILD_INT
)$(SEP
)
5 SYSREGBUILD_OUT
= $(OUTPUT_
)$(SYSREGBUILD_BASE
)
6 SYSREGBUILD_OUT_
= $(SYSREGBUILD_OUT
)$(SEP
)
8 $(SYSREGBUILD_INT
): |
$(TOOLS_INT
)
12 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
13 $(SYSREGBUILD_OUT
): |
$(TOOLS_OUT
)
18 SYSREGBUILD_TARGET
= \
19 $(EXEPREFIX
)$(SYSREGBUILD_OUT_
)sysreg
$(EXEPOSTFIX
)
21 SYSREGBUILD_SOURCES
= $(addprefix $(SYSREGBUILD_BASE_
),\
25 namedpipe_reader.
cpp \
33 SYSREGBUILD_OBJECTS
= \
34 $(addprefix $(INTERMEDIATE_
), $(SYSREGBUILD_SOURCES
:.
cpp=.o
))
36 SYSREGBUILD_HOST_CFLAGS
= $(TOOLS_CPPFLAGS
) -D__USE_W32API
-Iinclude
-Iinclude
/reactos
-Iinclude
/psdk
38 SYSREGBUILD_HOST_LFLAGS
= $(TOOLS_LFLAGS
)
41 sysreg
: $(SYSREGBUILD_TARGET
)
44 $(SYSREGBUILD_TARGET
): $(SYSREGBUILD_OBJECTS
) |
$(SYSREGBUILD_OUT
)
46 ${host_gpp} $(SYSREGBUILD_OBJECTS
) $(SYSREGBUILD_HOST_LFLAGS
) -o
$@
48 $(SYSREGBUILD_INT_
)conf_parser.o
: $(SYSREGBUILD_BASE_
)conf_parser.
cpp |
$(SYSREGBUILD_INT
)
50 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
52 $(SYSREGBUILD_INT_
)env_var.o
: $(SYSREGBUILD_BASE_
)env_var.
cpp |
$(SYSREGBUILD_INT
)
54 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
56 $(SYSREGBUILD_INT_
)pipe_reader.o
: $(SYSREGBUILD_BASE_
)pipe_reader.
cpp |
$(SYSREGBUILD_INT
)
58 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
60 $(SYSREGBUILD_INT_
)namedpipe_reader.o
: $(SYSREGBUILD_BASE_
)namedpipe_reader.
cpp |
$(SYSREGBUILD_INT
)
62 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
64 $(SYSREGBUILD_INT_
)rosboot_test.o
: $(SYSREGBUILD_BASE_
)rosboot_test.
cpp |
$(SYSREGBUILD_INT
)
66 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
68 $(SYSREGBUILD_INT_
)sym_file.o
: $(SYSREGBUILD_BASE_
)sym_file.
cpp |
$(SYSREGBUILD_INT
)
70 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
72 $(SYSREGBUILD_INT_
)sysreg.o
: $(SYSREGBUILD_BASE_
)sysreg.
cpp |
$(SYSREGBUILD_INT
)
74 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
76 $(SYSREGBUILD_INT_
)file_reader.o
: $(SYSREGBUILD_BASE_
)file_reader.
cpp |
$(SYSREGBUILD_INT
)
78 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
80 $(SYSREGBUILD_INT_
)os_support.o
: $(SYSREGBUILD_BASE_
)os_support.
cpp |
$(SYSREGBUILD_INT
)
82 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
84 $(SYSREGBUILD_INT_
)unicode.o
: $(SYSREGBUILD_BASE_
)unicode.
cpp |
$(SYSREGBUILD_INT
)
86 ${host_gpp} $(SYSREGBUILD_HOST_CFLAGS
) -c
$< -o
$@
88 .PHONY
: sysregbuild_clean
90 -@
$(rm) $(SYSREGBUILD_TARGET
) $(SYSREGBUILD_OBJECTS
) 2>$(NUL
)