Release 950727
[wine/multimedia.git] / rc / Makefile.in
blobb27628149adaa5b6edca0e729a73801a98479e47
1 CC = @CC@
2 CFLAGS = @CFLAGS@
3 TOPSRC = @top_srcdir@
4 DIVINCL = -I$(TOPSRC)/include
5 BISON = @YACC@
6 FLEX = @LEX@
7 LANG = @LANG@
8 COMPILE = $(CC) $(CFLAGS) $(DIVINCL) $(LANG)
10 all: rc.o
12 y.tab.c: parser.y
13 $(BISON) -d -t parser.y
15 y.tab.h: parser.y
16 $(BISON) -d -t parser.y
18 lex.yy.c: parser.l parser.h y.tab.h
19 $(FLEX) -8 -I parser.l
21 winerc: lex.yy.o winerc.o y.tab.o
22 $(COMPILE) lex.yy.o winerc.o y.tab.o -o winerc
24 sysres.rct: sysres.rc
25 echo "#include \"windows.h\"" >sysres.rct
26 echo WINDOWS_H_ENDS_HERE >>sysres.rct
27 cat sysres.rc >>sysres.rct
29 sysres.c: sysres.rct winerc
30 $(COMPILE) -E -x c -P sysres.rct > sysres.tmp
31 cat sysres.tmp | sed -e '1,/^WINDOWS_H_ENDS_HERE/d' | ./winerc -o sysres -v -p sysres
33 sysres.h: sysres.rct winerc
34 $(COMPILE) -E -x c -P sysres.rct > sysres.tmp
35 cat sysres.tmp | sed -e '1,/^WINDOWS_H_ENDS_HERE/d' | ./winerc -o sysres -v -p sysres
37 rc.o: sysres.o
38 cp sysres.o rc.o
40 .c.o:
41 $(COMPILE) -c -o $*.o $<
43 clean:
44 rm -f *.o \#*\# *~ lex.yy.c sysres.tmp sysres.rct winerc y.tab.c \
45 y.tab.h sysres.c sysres.h tmp_make
47 distclean: clean
48 rm Makefile
50 countryclean:
52 winelibclean: clean
54 depend: sysres.h
56 y.tab.o: y.tab.c
57 lex.yy.o: lex.yy.c
58 winerc.o: $(TOPSRC)/include/windows.h $(TOPSRC)/include/neexe.h parser.h y.tab.h