rename more makefiles, preparation for local makefiles to work with xml build system
[reactos.git] / reactos / tools / wrc / wrc.mak
1 WRC_BASE = tools$(SEP)wrc
2
3 WRC_TARGET = \
4 $(ROS_INTERMEDIATE)$(WRC_BASE)$(SEP)wrc$(EXEPOSTFIX)
5
6 WRC_SOURCES = \
7 $(WRC_BASE)$(SEP)dumpres.c \
8 $(WRC_BASE)$(SEP)genres.c \
9 $(WRC_BASE)$(SEP)newstruc.c \
10 $(WRC_BASE)$(SEP)readres.c \
11 $(WRC_BASE)$(SEP)translation.c \
12 $(WRC_BASE)$(SEP)utils.c \
13 $(WRC_BASE)$(SEP)wrc.c \
14 $(WRC_BASE)$(SEP)writeres.c \
15 $(WRC_BASE)$(SEP)y.tab.c \
16 $(WRC_BASE)$(SEP)lex.yy.c \
17 $(WRC_BASE)$(SEP)port$(SEP)mkstemps.o
18
19 WRC_OBJECTS = \
20 $(WRC_SOURCES:.c=.o)
21
22 WRC_HOST_CFLAGS = -I$(WRC_BASE) -g -Werror -Wall \
23 -D__USE_W32API -DWINE_UNICODE_API= \
24 -Dwchar_t="unsigned short" -D_WCHAR_T_DEFINED \
25 -I$(UNICODE_BASE) -I$(WPP_BASE) -I$(WRC_BASE) \
26 -Iinclude/wine -Iinclude -Iw32api/include
27
28 WRC_HOST_LFLAGS = -g
29
30 $(WRC_TARGET): $(WRC_OBJECTS) $(UNICODE_TARGET) $(WPP_TARGET)
31 $(ECHO_LD)
32 ${host_gcc} $(WRC_OBJECTS) $(UNICODE_TARGET) $(WPP_TARGET) $(WRC_HOST_LFLAGS) -o $(WRC_TARGET)
33
34 $(WRC_OBJECTS): %.o : %.c
35 $(ECHO_CC)
36 ${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
37
38 .PHONY: wrc_clean
39 wrc_clean:
40 -@$(rm) $(WRC_TARGET) $(WRC_OBJECTS) 2>$(NUL)
41 clean: wrc_clean