Moved DLLFLAGS to a separate variable instead of including it in
[wine] / programs / avitools / Makefile.in
1 DEFS       = $(EXTRADEFS)
2 DLLFLAGS   = @DLLFLAGS@
3 LDDLLFLAGS = @LDDLLFLAGS@
4 TOPSRCDIR  = @top_srcdir@
5 TOPOBJDIR  = ../..
6 SRCDIR     = @srcdir@
7 VPATH      = @srcdir@
8 MODULE     = none
9 PROGRAMS   = aviinfo.exe aviplay.exe icinfo.exe
10 ALL_LIBS   = $(LIBWINE) $(LIBPORT) $(LDFLAGS) $(LIBS)
11
12 C_SRCS = \
13         aviinfo.c \
14         aviplay.c \
15         icinfo.c
16
17 @MAKE_RULES@
18
19 all: $(PROGRAMS:%=%$(DLLEXT)) $(PROGRAMS:.exe=$(EXEEXT))
20
21 aviinfo.exe.spec.c: aviinfo.o $(WINEBUILD)
22         $(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --exe aviinfo.exe --exe-mode gui aviinfo.o -L$(DLLDIR) -lkernel32
23
24 aviplay.exe.spec.c: aviplay.o $(WINEBUILD)
25         $(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --exe aviplay.exe --exe-mode gui aviplay.o -L$(DLLDIR) -lddraw -lkernel32
26
27 icinfo.exe.spec.c: icinfo.o $(WINEBUILD)
28         $(WINEBUILD) $(DEFS) $(DLLFLAGS) -o $@ --exe icinfo.exe --exe-mode gui icinfo.o -L$(DLLDIR) -lmsvfw32 -lkernel32
29
30 aviinfo.exe.so: aviinfo.o aviinfo.exe.spec.o
31         $(LDSHARED) $(LDDLLFLAGS) -o $@ aviinfo.o aviinfo.exe.spec.o $(ALL_LIBS) -lc
32
33 aviplay.exe.so: aviplay.o aviplay.exe.spec.o
34         $(LDSHARED) $(LDDLLFLAGS) -o $@ aviplay.o aviplay.exe.spec.o $(ALL_LIBS) -lc
35
36 icinfo.exe.so: icinfo.o icinfo.exe.spec.o
37         $(LDSHARED) $(LDDLLFLAGS) -o $@ icinfo.o icinfo.exe.spec.o $(ALL_LIBS) -lc
38
39 aviinfo.exe: aviinfo.o
40         $(CC) -o $@ aviinfo.o -lkernel32 $(ALL_LIBS)
41
42 aviplay.exe: aviplay.o
43         $(CC) -o $@ aviplay.o -lddraw -lkernel32 $(ALL_LIBS)
44
45 icinfo.exe: icinfo.o
46         $(CC) -o $@ icinfo.o -lmsvfw32 -lkernel32 $(ALL_LIBS)
47
48 $(PROGRAMS:.exe=): $(WINEWRAPPER)
49         $(RM) $@ && $(LN_S) $(WINEWRAPPER) $@
50
51 # Rules for installation
52
53 .PHONY: install_prog install_prog.so uninstall_prog uninstall_prog.so
54
55 install_prog.so: $(PROGRAMS:%=%.so)
56         $(MKINSTALLDIRS) $(dlldir)
57         $(INSTALL_PROGRAM) aviinfo.exe.so $(dlldir)/aviinfo.exe.so
58         $(INSTALL_PROGRAM) aviplay.exe.so $(dlldir)/aviplay.exe.so
59         $(INSTALL_PROGRAM) icinfo.exe.so $(dlldir)/icinfo.exe.so
60
61 install_prog: $(PROGRAMS)
62         $(MKINSTALLDIRS) $(bindir)
63         $(INSTALL_PROGRAM) aviinfo.exe $(bindir)/aviinfo.exe
64         $(INSTALL_PROGRAM) aviplay.exe $(bindir)/aviplay.exe
65         $(INSTALL_PROGRAM) icinfo.exe $(bindir)/icinfo.exe
66
67 uninstall_prog.so:
68         $(RM) $(PROGRAMS:%=$(dlldir)/%.so)
69
70 uninstall_prog:
71         $(RM) $(PROGRAMS:%=$(bindir)/%)
72
73 install:: install_prog$(DLLEXT)
74
75 uninstall:: uninstall_prog$(DLLEXT)
76
77 clean::
78         $(RM) $(PROGRAMS:.exe=)
79
80 ### Dependencies: