1 CABMAN_BASE
= $(TOOLS_BASE_
)cabman
2 CABMAN_BASE_
= $(CABMAN_BASE
)$(SEP
)
3 CABMAN_INT
= $(INTERMEDIATE_
)$(CABMAN_BASE
)
4 CABMAN_INT_
= $(CABMAN_INT
)$(SEP
)
5 CABMAN_OUT
= $(OUTPUT_
)$(CABMAN_BASE
)
6 CABMAN_OUT_
= $(CABMAN_OUT
)$(SEP
)
8 $(CABMAN_INT
): |
$(TOOLS_INT
)
12 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
13 $(CABMAN_OUT
): |
$(TOOLS_OUT
)
19 $(EXEPREFIX
)$(CABMAN_OUT_
)cabman
$(EXEPOSTFIX
)
21 CABMAN_SOURCES
= $(addprefix $(CABMAN_BASE_
), \
30 $(addprefix $(INTERMEDIATE_
), $(CABMAN_SOURCES
:.
cxx=.o
))
32 CABMAN_HOST_CFLAGS
= -Iinclude
/reactos
-Ilib
/zlib
-g
-Werror
-Wall
34 CABMAN_HOST_LIBS
= $(ZLIB_HOST_TARGET
)
36 CABMAN_HOST_LFLAGS
= -g
$(CABMAN_HOST_LIBS
)
39 cabman
: $(CABMAN_TARGET
)
41 $(CABMAN_TARGET
): $(CABMAN_OBJECTS
) $(CABMAN_HOST_LIBS
) |
$(CABMAN_OUT
)
43 ${host_gpp} $(CABMAN_OBJECTS
) $(CABMAN_HOST_LFLAGS
) -o
$@
45 $(CABMAN_INT_
)cabinet.o
: $(CABMAN_BASE_
)cabinet.
cxx |
$(CABMAN_INT
)
47 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
49 $(CABMAN_INT_
)dfp.o
: $(CABMAN_BASE_
)dfp.
cxx |
$(CABMAN_INT
)
51 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
53 $(CABMAN_INT_
)main.o
: $(CABMAN_BASE_
)main.
cxx |
$(CABMAN_INT
)
55 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
57 $(CABMAN_INT_
)mszip.o
: $(CABMAN_BASE_
)mszip.
cxx |
$(CABMAN_INT
)
59 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
61 $(CABMAN_INT_
)raw.o
: $(CABMAN_BASE_
)raw.
cxx |
$(CABMAN_INT
)
63 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
67 -@
$(rm) $(CABMAN_TARGET
) $(CABMAN_OBJECTS
) 2>$(NUL
)