1 WMC_BASE
= tools
$(SEP
)wmc
3 WMC_BASE_DIR
= $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)$(CREATED
)
5 $(WMC_BASE_DIR
): $(RMKDIR_TARGET
)
6 ${mkdir} $(INTERMEDIATE
)$(WMC_BASE
)
9 $(ROS_INTERMEDIATE
)$(WMC_BASE
)$(SEP
)wmc
$(EXEPOSTFIX
)
12 $(WMC_BASE
)$(SEP
)getopt.c \
13 $(WMC_BASE
)$(SEP
)lang.c \
14 $(WMC_BASE
)$(SEP
)mcl.c \
15 $(WMC_BASE
)$(SEP
)utils.c \
16 $(WMC_BASE
)$(SEP
)wmc.c \
17 $(WMC_BASE
)$(SEP
)write.c \
18 $(WMC_BASE
)$(SEP
)y_tab.c \
19 $(WMC_BASE
)$(SEP
)misc.c
22 $(addprefix $(INTERMEDIATE
), $(WMC_SOURCES
:.c
=.o
))
24 WMC_HOST_CXXFLAGS
= -I
$(WMC_BASE
) -g
-Werror
-Wall
28 $(WMC_TARGET
): $(WMC_BASE_DIR
) $(WMC_OBJECTS
)
30 ${host_gcc} $(WMC_OBJECTS
) $(WMC_HOST_LFLAGS
) -o
$(WMC_TARGET
)
32 $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)getopt.o
: $(WMC_BASE_DIR
) $(WMC_BASE
)$(SEP
)getopt.c
34 ${host_gcc} $(WMC_HOST_CXXFLAGS
) -c
$(WMC_BASE
)$(SEP
)getopt.c
-o
$(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)getopt.o
36 $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)lang.o
: $(WMC_BASE_DIR
) $(WMC_BASE
)$(SEP
)lang.c
38 ${host_gcc} $(WMC_HOST_CXXFLAGS
) -c
$(WMC_BASE
)$(SEP
)lang.c
-o
$(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)lang.o
40 $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)mcl.o
: $(WMC_BASE_DIR
) $(WMC_BASE
)$(SEP
)mcl.c
42 ${host_gcc} $(WMC_HOST_CXXFLAGS
) -c
$(WMC_BASE
)$(SEP
)mcl.c
-o
$(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)mcl.o
44 $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)utils.o
: $(WMC_BASE_DIR
) $(WMC_BASE
)$(SEP
)utils.c
46 ${host_gcc} $(WMC_HOST_CXXFLAGS
) -c
$(WMC_BASE
)$(SEP
)utils.c
-o
$(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)utils.o
48 $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)wmc.o
: $(WMC_BASE_DIR
) $(WMC_BASE
)$(SEP
)wmc.c
50 ${host_gcc} $(WMC_HOST_CXXFLAGS
) -c
$(WMC_BASE
)$(SEP
)wmc.c
-o
$(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)wmc.o
52 $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)write.o
: $(WMC_BASE_DIR
) $(WMC_BASE
)$(SEP
)write.c
54 ${host_gcc} $(WMC_HOST_CXXFLAGS
) -c
$(WMC_BASE
)$(SEP
)write.c
-o
$(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)write.o
56 $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)y_tab.o
: $(WMC_BASE_DIR
) $(WMC_BASE
)$(SEP
)y_tab.c
58 ${host_gcc} $(WMC_HOST_CXXFLAGS
) -c
$(WMC_BASE
)$(SEP
)y_tab.c
-o
$(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)y_tab.o
60 $(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)misc.o
: $(WMC_BASE_DIR
) $(WMC_BASE
)$(SEP
)misc.c
62 ${host_gcc} $(WMC_HOST_CXXFLAGS
) -c
$(WMC_BASE
)$(SEP
)misc.c
-o
$(INTERMEDIATE
)$(WMC_BASE
)$(SEP
)misc.o
66 -@
$(rm) $(WMC_TARGET
) $(WMC_OBJECTS
) 2>$(NUL
)