Removed some direct accesses to the DC structure.
[wine/dcerpc.git] / programs / avitools / Makefile.in
blobc96f24c9d5b0db948e9017569b93610f1a29a47d
1 DEFS = @DLLFLAGS@ -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT
2 LDDLLFLAGS = @LDDLLFLAGS@
3 TOPSRCDIR = @top_srcdir@
4 TOPOBJDIR = ../..
5 SRCDIR = @srcdir@
6 VPATH = @srcdir@
7 MODULE = none
8 PROGRAMS = icinfo aviinfo aviplay
9 ALL_LIBS = $(LIBWINE) $(LIBS)
11 SPEC_SRCS = \
12 icinfo.spec \
13 aviinfo.spec \
14 aviplay.spec
16 all: $(PROGRAMS)
18 @MAKE_RULES@
20 aviinfo.spec.c: aviinfo.spec aviinfo.o $(WINEBUILD)
21 $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym aviinfo.o -o aviinfo.spec.c -spec $(SRCDIR)/aviinfo.spec
23 aviplay.spec.c: aviplay.spec aviplay.o $(WINEBUILD)
24 $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym aviplay.o -o aviplay.spec.c -spec $(SRCDIR)/aviplay.spec
26 icinfo.spec.c: icinfo.spec icinfo.o $(WINEBUILD)
27 $(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym icinfo.o -o icinfo.spec.c -spec $(SRCDIR)/icinfo.spec
29 aviinfo.so: aviinfo.o aviinfo.spec.o
30 $(LDSHARED) $(LDDLLFLAGS) -o aviinfo.so aviinfo.o aviinfo.spec.o $(ALL_LIBS)
32 aviplay.so: aviplay.o aviplay.spec.o
33 $(LDSHARED) $(LDDLLFLAGS) -o aviplay.so aviplay.o aviplay.spec.o $(ALL_LIBS)
35 icinfo.so: icinfo.o icinfo.spec.o
36 $(LDSHARED) $(LDDLLFLAGS) -o icinfo.so icinfo.o icinfo.spec.o $(ALL_LIBS)
38 aviinfo: aviinfo.so
39 $(RM) aviinfo && $(LN_S) $(TOPOBJDIR)/wine aviinfo
41 aviplay: aviplay.so
42 $(RM) aviplay && $(LN_S) $(TOPOBJDIR)/wine aviplay
44 icinfo: icinfo.so
45 $(RM) icinfo && $(LN_S) $(TOPOBJDIR)/wine icinfo
47 install:: $(PROGRAMS:%=%.so)
48 [ -d $(bindir) ] || $(MKDIR) $(bindir)
49 $(INSTALL_PROGRAM) aviinfo.so $(bindir)/aviinfo.so
50 $(INSTALL_PROGRAM) aviplay.so $(bindir)/aviplay.so
51 $(INSTALL_PROGRAM) icinfo.so $(bindir)/icinfo.so
52 cd $(bindir) && $(LN_S) wine aviinfo && $(LN_S) wine aviplay && $(LN_S) wine icinfo
54 uninstall::
55 $(RM) $(bindir)/aviinfo.so $(bindir)/aviplay.so $(bindir)/icinfo.so
56 $(RM) $(bindir)/aviinfo $(bindir)/aviplay $(bindir)/icinfo
58 checklink:: $(PROGRAMS:%=%.so)
59 $(CC) -o checklink $(TOPSRCDIR)/library/checklink.c aviinfo.so $(ALL_LIBS) && $(RM) checklink
60 $(CC) -o checklink $(TOPSRCDIR)/library/checklink.c aviplay.so $(ALL_LIBS) && $(RM) checklink
61 $(CC) -o checklink $(TOPSRCDIR)/library/checklink.c icinfo.so $(ALL_LIBS) && $(RM) checklink
63 ### Dependencies: