1 CABMAN_BASE
= tools
$(SEP
)cabman
3 CABMAN_BASE_DIR
= $(INTERMEDIATE
)$(CABMAN_BASE
)
5 $(CABMAN_BASE_DIR
): $(RMKDIR_TARGET
)
6 ${mkdir} $(INTERMEDIATE
)$(CABMAN_BASE
)
9 $(CABMAN_BASE_DIR
)$(SEP
)cabman
$(EXEPOSTFIX
)
12 $(CABMAN_BASE
)$(SEP
)cabinet.
cxx \
13 $(CABMAN_BASE
)$(SEP
)dfp.
cxx \
14 $(CABMAN_BASE
)$(SEP
)main.
cxx \
15 $(CABMAN_BASE
)$(SEP
)mszip.
cxx \
16 $(CABMAN_BASE
)$(SEP
)raw.
cxx
19 $(addprefix $(INTERMEDIATE
), $(CABMAN_SOURCES
:.
cxx=.o
))
21 CABMAN_HOST_CFLAGS
= -Iinclude
/reactos
-Ilib
/zlib
-g
-Werror
-Wall
23 CABMAN_HOST_LFLAGS
= -g
$(ZLIB_HOST_TARGET
)
26 cabman
: $(CABMAN_TARGET
)
28 $(CABMAN_TARGET
): $(CABMAN_OBJECTS
) $(ZLIB_HOST_TARGET
)
30 ${host_gpp} $(CABMAN_OBJECTS
) $(CABMAN_HOST_LFLAGS
) -o
$@
32 $(CABMAN_BASE_DIR
)$(SEP
)cabinet.o
: $(CABMAN_BASE
)$(SEP
)cabinet.
cxx $(CABMAN_BASE_DIR
)
34 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
36 $(CABMAN_BASE_DIR
)$(SEP
)dfp.o
: $(CABMAN_BASE
)$(SEP
)dfp.
cxx $(CABMAN_BASE_DIR
)
38 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
40 $(CABMAN_BASE_DIR
)$(SEP
)main.o
: $(CABMAN_BASE
)$(SEP
)main.
cxx $(CABMAN_BASE_DIR
)
42 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
44 $(CABMAN_BASE_DIR
)$(SEP
)mszip.o
: $(CABMAN_BASE
)$(SEP
)mszip.
cxx $(CABMAN_BASE_DIR
)
46 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
48 $(CABMAN_BASE_DIR
)$(SEP
)raw.o
: $(CABMAN_BASE
)$(SEP
)raw.
cxx $(CABMAN_BASE_DIR
)
50 ${host_gpp} $(CABMAN_HOST_CFLAGS
) -c
$< -o
$@
54 -@
$(rm) $(CABMAN_TARGET
) $(CABMAN_OBJECTS
) 2>$(NUL
)