ObInitializeObject(): Fixed missing init of 'ObjectHeader->Parent'
[reactos.git] / tools / wmc / makefile
1 #
2 #  ReactOS/Wine message compiler
3 #
4 PATH_TO_TOP = ../..
5
6 TARGET=wmc$(EXE_POSTFIX)
7
8 all: $(TARGET)
9
10 OBJECTS = getopt.o lang.o mcl.o utils.o wmc.o write.o y_tab.o misc.o
11
12 CLEAN_FILES = *.o wmc$(EXE_POSTFIX)
13
14 wmc$(EXE_POSTFIX): $(OBJECTS)
15         $(HOST_CC) $(OBJECTS) -g -o wmc$(EXE_POSTFIX)
16
17 HOST_CFLAGS = -I.
18
19 getopt.o: getopt.c
20         $(HOST_CC) $(HOST_CFLAGS) -g -c getopt.c -o getopt.o
21
22 lang.o: lang.c
23         $(HOST_CC) $(HOST_CFLAGS) -g -c lang.c -o lang.o
24
25 misc.o: misc.c
26         $(HOST_CC) $(HOST_CFLAGS) -g -c misc.c -o misc.o
27
28 mcl.o: mcl.c
29         $(HOST_CC) $(HOST_CFLAGS) -g -c mcl.c -o mcl.o
30
31 utils.o: utils.c
32         $(HOST_CC) $(HOST_CFLAGS) -g -c utils.c -o utils.o
33
34 wmc.o: wmc.c
35         $(HOST_CC) $(HOST_CFLAGS) -g -c wmc.c -o wmc.o
36
37 write.o: write.c
38         $(HOST_CC) $(HOST_CFLAGS) -g -c write.c -o write.o
39
40 y_tab.o: y_tab.c
41         $(HOST_CC) $(HOST_CFLAGS) -g -c y_tab.c -o y_tab.o
42
43 ifeq ($(HOST),mingw32-linux)
44 clean:
45         rm -f *.o
46         rm -f wmc$(EXE_POSTFIX)
47 endif
48 ifeq ($(HOST),mingw32-windows)
49 clean:
50         del *.o
51         del wmc$(EXE_POSTFIX)
52 endif
53
54 .phony: clean
55
56 include $(PATH_TO_TOP)/rules.mak
57
58 # EOF