File: Makefile.in

package info (click to toggle)
wine 0.0.20020411-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 43,012 kB
  • ctags: 104,265
  • sloc: ansic: 550,196; perl: 21,747; yacc: 3,990; sh: 3,904; makefile: 3,297; tcl: 2,616; lex: 2,443
file content (63 lines) | stat: -rw-r--r-- 2,189 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
DEFS       = @DLLFLAGS@ -DSTRICT -DNONAMELESSUNION -DNONAMELESSSTRUCT
LDDLLFLAGS = @LDDLLFLAGS@
TOPSRCDIR  = @top_srcdir@
TOPOBJDIR  = ../..
SRCDIR     = @srcdir@
VPATH      = @srcdir@
MODULE     = none
PROGRAMS   = icinfo aviinfo aviplay
ALL_LIBS   = $(LIBWINE) $(LIBS)

SPEC_SRCS = \
	icinfo.spec \
	aviinfo.spec \
	aviplay.spec

all: $(PROGRAMS)

@MAKE_RULES@

aviinfo.spec.c: aviinfo.spec aviinfo.o $(WINEBUILD)
	$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym aviinfo.o -o aviinfo.spec.c -spec $(SRCDIR)/aviinfo.spec

aviplay.spec.c: aviplay.spec aviplay.o $(WINEBUILD)
	$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym aviplay.o -o aviplay.spec.c -spec $(SRCDIR)/aviplay.spec

icinfo.spec.c: icinfo.spec icinfo.o $(WINEBUILD)
	$(LDPATH) $(WINEBUILD) @DLLFLAGS@ -L $(DLLDIR) -sym icinfo.o -o icinfo.spec.c -spec $(SRCDIR)/icinfo.spec

aviinfo.so: aviinfo.o aviinfo.spec.o
	$(LDSHARED) $(LDDLLFLAGS) -o aviinfo.so aviinfo.o aviinfo.spec.o $(ALL_LIBS)

aviplay.so: aviplay.o aviplay.spec.o
	$(LDSHARED) $(LDDLLFLAGS) -o aviplay.so aviplay.o aviplay.spec.o $(ALL_LIBS)

icinfo.so: icinfo.o icinfo.spec.o
	$(LDSHARED) $(LDDLLFLAGS) -o icinfo.so icinfo.o icinfo.spec.o $(ALL_LIBS)

aviinfo: aviinfo.so
	$(RM) aviinfo && $(LN_S) $(TOPOBJDIR)/wine aviinfo

aviplay: aviplay.so
	$(RM) aviplay && $(LN_S) $(TOPOBJDIR)/wine aviplay

icinfo: icinfo.so
	$(RM) icinfo && $(LN_S) $(TOPOBJDIR)/wine icinfo

install:: $(PROGRAMS:%=%.so)
	[ -d $(bindir) ] || $(MKDIR) $(bindir)
	$(INSTALL_PROGRAM) aviinfo.so $(bindir)/aviinfo.so
	$(INSTALL_PROGRAM) aviplay.so $(bindir)/aviplay.so
	$(INSTALL_PROGRAM) icinfo.so $(bindir)/icinfo.so
	cd $(bindir) && $(LN_S) wine aviinfo && $(LN_S) wine aviplay && $(LN_S) wine icinfo

uninstall::
	$(RM) $(bindir)/aviinfo.so $(bindir)/aviplay.so $(bindir)/icinfo.so
	$(RM) $(bindir)/aviinfo $(bindir)/aviplay $(bindir)/icinfo

checklink:: $(PROGRAMS:%=%.so)
	$(CC) -o checklink $(TOPSRCDIR)/library/checklink.c aviinfo.so $(ALL_LIBS) && $(RM) checklink
	$(CC) -o checklink $(TOPSRCDIR)/library/checklink.c aviplay.so $(ALL_LIBS) && $(RM) checklink
	$(CC) -o checklink $(TOPSRCDIR)/library/checklink.c icinfo.so $(ALL_LIBS) && $(RM) checklink

### Dependencies: