63c67d15f048a889f9f225fed87e7d3f481a1e09
1 WMC_BASE
= $(TOOLS_BASE_
)wmc
2 WMC_BASE_
= $(WMC_BASE
)$(SEP
)
3 WMC_INT
= $(INTERMEDIATE_
)$(WMC_BASE
)
4 WMC_INT_
= $(WMC_INT
)$(SEP
)
5 WMC_OUT
= $(OUTPUT_
)$(WMC_BASE
)
6 WMC_OUT_
= $(WMC_OUT
)$(SEP
)
8 $(WMC_INT
): |
$(TOOLS_INT
)
12 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
13 $(WMC_OUT
): |
$(TOOLS_OUT
)
19 $(EXEPREFIX
)$(WMC_OUT_
)wmc
$(EXEPOSTFIX
)
21 WMC_SOURCES
= $(addprefix $(WMC_BASE_
), \
33 $(addprefix $(INTERMEDIATE_
), $(WMC_SOURCES
:.c
=.o
))
35 WMC_HOST_CFLAGS
= -I
$(WMC_BASE
) $(TOOLS_CFLAGS
)
37 WMC_HOST_LFLAGS
= $(TOOLS_LFLAGS
)
42 $(WMC_TARGET
): $(WMC_OBJECTS
) |
$(WMC_OUT
)
44 ${host_gcc} $(WMC_OBJECTS
) $(WMC_HOST_LFLAGS
) -o
$@
46 $(WMC_INT_
)getopt.o
: $(WMC_BASE_
)getopt.c |
$(WMC_INT
)
48 ${host_gcc} $(WMC_HOST_CFLAGS
) -c
$< -o
$@
50 $(WMC_INT_
)lang.o
: $(WMC_BASE_
)lang.c |
$(WMC_INT
)
52 ${host_gcc} $(WMC_HOST_CFLAGS
) -c
$< -o
$@
54 $(WMC_INT_
)mcl.o
: $(WMC_BASE_
)mcl.c |
$(WMC_INT
)
56 ${host_gcc} $(WMC_HOST_CFLAGS
) -c
$< -o
$@
58 $(WMC_INT_
)utils.o
: $(WMC_BASE_
)utils.c |
$(WMC_INT
)
60 ${host_gcc} $(WMC_HOST_CFLAGS
) -c
$< -o
$@
62 $(WMC_INT_
)wmc.o
: $(WMC_BASE_
)wmc.c |
$(WMC_INT
)
64 ${host_gcc} $(WMC_HOST_CFLAGS
) -c
$< -o
$@
66 $(WMC_INT_
)write.o
: $(WMC_BASE_
)write.c |
$(WMC_INT
)
68 ${host_gcc} $(WMC_HOST_CFLAGS
) -c
$< -o
$@
70 $(WMC_INT_
)y_tab.o
: $(WMC_BASE_
)y_tab.c |
$(WMC_INT
)
72 ${host_gcc} $(WMC_HOST_CFLAGS
) -c
$< -o
$@
74 $(WMC_INT_
)misc.o
: $(WMC_BASE_
)misc.c |
$(WMC_INT
)
76 ${host_gcc} $(WMC_HOST_CFLAGS
) -c
$< -o
$@
80 -@
$(rm) $(WMC_TARGET
) $(WMC_OBJECTS
) 2>$(NUL
)