43aaaffec44c8083f7fd8341ce5defa2fa3a7044
[reactos.git] / reactos / tools / bin2res / bin2res.mak
1 BIN2RES_BASE = $(TOOLS_BASE)$(SEP)bin2res
2
3 BIN2RES_BASE_DIR = $(INTERMEDIATE)$(BIN2RES_BASE)
4 BIN2RES_BASE_DIR_EXISTS = $(BIN2RES_BASE_DIR)$(SEP)$(EXISTS)
5
6 $(BIN2RES_BASE_DIR_EXISTS): $(TOOLS_BASE_DIR_EXISTS)
7 ${mkdir} $(BIN2RES_BASE_DIR)
8 @echo . >$(BIN2RES_BASE_DIR_EXISTS)
9
10 BIN2RES_TARGET = \
11 $(BIN2RES_BASE_DIR)$(SEP)bin2res$(EXEPOSTFIX)
12
13 BIN2RES_SOURCES = \
14 $(BIN2RES_BASE)$(SEP)bin2res.c \
15 $(BIN2RES_BASE)$(SEP)mkstemps.c
16
17 BIN2RES_OBJECTS = \
18 $(BIN2RES_SOURCES:.c=.o)
19
20 BIN2RES_HOST_CFLAGS = -Iinclude/wine -D__REACTOS__ -g -Werror -Wall
21
22 BIN2RES_HOST_LFLAGS = -g
23
24 $(BIN2RES_TARGET): $(BIN2RES_OBJECTS)
25 $(ECHO_LD)
26 ${host_gcc} $(BIN2RES_OBJECTS) $(BIN2RES_HOST_LFLAGS) -o $@
27
28 $(BIN2RES_BASE_DIR)$(SEP)bin2res.o: $(BIN2RES_BASE)$(SEP)bin2res.c $(BIN2RES_BASE_DIR_EXISTS)
29 $(ECHO_CC)
30 ${host_gcc} $(BIN2RES_HOST_CFLAGS) -c $< -o $@
31
32 $(BIN2RES_BASE_DIR)$(SEP)mkstemps.o: $(BIN2RES_BASE)$(SEP)mkstemps.c $(BIN2RES_BASE_DIR_EXISTS)
33 $(ECHO_CC)
34 ${host_gcc} $(BIN2RES_HOST_CFLAGS) -c $< -o $@
35
36 .PHONY: bin2res_clean
37 bin2res_clean:
38 -@$(rm) $(BIN2RES_TARGET) $(BIN2RES_OBJECTS) 2>$(NUL)
39 clean: bin2res_clean