Release 951003
[wine/multimedia.git] / rc / Makefile.in
blob0f558c6fbccdfa6da017f4bb4eddd56c02b7229f
1 TOPSRC = @top_srcdir@
3 MODULE = rc
5 C_SRCS = sysres.c
7 LANGUAGES = En Es De No Fr Fi Da
9 all: $(MODULE).o
11 @MAKE_RULES@
13 y.tab.c y.tab.h: parser.y
14 $(YACC) -d -t parser.y
16 lex.yy.c: parser.l
17 $(LEX) -8 -I parser.l
19 winerc: lex.yy.o winerc.o y.tab.o
20 $(CC) $(ALLCFLAGS) lex.yy.o winerc.o y.tab.o -o winerc $(LEXLIB)
22 sysres.rct: sysres.rc $(LANGUAGES:%=sysres_%.rc)
23 echo "#include \"windows.h\"" >sysres.rct
24 echo WINDOWS_H_ENDS_HERE >>sysres.rct
25 cat sysres.rc >>sysres.rct
27 sysres.c sysres.h: sysres.rct winerc
28 $(CC) $(ALLCFLAGS) -E -x c -P sysres.rct | sed -e '1,/^WINDOWS_H_ENDS_HERE/d' | ./winerc -o sysres -v -p sysres
30 clean::
31 $(RM) lex.yy.c sysres.rct winerc y.tab.c y.tab.h sysres.c sysres.h
33 langclean::
34 $(RM) sysres.c sysres.h sysres.o
36 y.tab.o: y.tab.c y.tab.h parser.h
37 lex.yy.o: lex.yy.c y.tab.h parser.h
38 winerc.o: $(TOPSRC)/include/windows.h $(TOPSRC)/include/neexe.h parser.h y.tab.h
40 ### Dependencies: