~ubuntu-branches/debian/wheezy/vlc/wheezy

« back to all changes in this revision

Viewing changes to plugins/motion/Makefile

Tags: upstream-0.7.2.final
ImportĀ upstreamĀ versionĀ 0.7.2.final

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
###############################################################################
2
 
# vlc (VideoLAN Client) motion module makefile
3
 
# (c)2001 VideoLAN
4
 
###############################################################################
5
 
 
6
 
#
7
 
# Objects
8
 
#
9
 
 
10
 
PLUGIN_MOTION = motion.o
11
 
PLUGIN_MOTIONMMX = motionmmx.o
12
 
PLUGIN_MOTIONMMXEXT = motionmmxext.o
13
 
PLUGIN_MOTION3DNOW = motion3dnow.o
14
 
PLUGIN_MOTIONALTIVEC = motionaltivec.o
15
 
 
16
 
BUILTIN_MOTION = $(PLUGIN_MOTION:%.o=BUILTIN_MOTION_%.o)
17
 
BUILTIN_MOTIONMMX = $(PLUGIN_MOTIONMMX:%.o=BUILTIN_MOTIONMMX_%.o)
18
 
BUILTIN_MOTIONMMXEXT = $(PLUGIN_MOTIONMMXEXT:%.o=BUILTIN_MOTIONMMXEXT_%.o)
19
 
BUILTIN_MOTION3DNOW = $(PLUGIN_MOTION3DNOW:%.o=BUILTIN_MOTION3DNOW_%.o)
20
 
BUILTIN_MOTIONALTIVEC = $(PLUGIN_MOTIONALTIVEC:%.o=BUILTIN_MOTIONALTIVEC_%.o)
21
 
 
22
 
PLUGIN_C = $(PLUGIN_MOTION) $(PLUGIN_MOTIONMMX) $(PLUGIN_MOTIONMMXEXT) $(PLUGIN_MOTION3DNOW)
23
 
ALL_OBJ = $(PLUGIN_C) $(PLUGIN_MOTIONALTIVEC) $(BUILTIN_MOTION) $(BUILTIN_MOTIONMMX) $(BUILTIN_MOTIONMMXEXT) $(BUILTIN_MOTION3DNOW)
24
 
 
25
 
#
26
 
# Virtual targets
27
 
#
28
 
 
29
 
include ../../Makefile.modules
30
 
 
31
 
$(PLUGIN_MOTIONALTIVEC): %.o: .dep/%.d
32
 
$(PLUGIN_MOTIONALTIVEC): %.o: %.c
33
 
        $(CC) $(CFLAGS) $(CFLAGS_ALTIVEC) -DPLUGIN $(PCFLAGS) -c -o $@ $<
34
 
 
35
 
$(BUILTIN_MOTION): BUILTIN_MOTION_%.o: .dep/%.d
36
 
$(BUILTIN_MOTION): BUILTIN_MOTION_%.o: %.c
37
 
        $(CC) $(CFLAGS) -DBUILTIN -DMODULE_NAME=motion -c -o $@ $<
38
 
 
39
 
$(BUILTIN_MOTIONMMX): BUILTIN_MOTIONMMX_%.o: .dep/%.d
40
 
$(BUILTIN_MOTIONMMX): BUILTIN_MOTIONMMX_%.o: %.c
41
 
        $(CC) $(CFLAGS) -DBUILTIN -DMODULE_NAME=motionmmx -c -o $@ $<
42
 
 
43
 
$(BUILTIN_MOTIONMMXEXT): BUILTIN_MOTIONMMXEXT_%.o: .dep/%.d
44
 
$(BUILTIN_MOTIONMMXEXT): BUILTIN_MOTIONMMXEXT_%.o: %.c
45
 
        $(CC) $(CFLAGS) -DBUILTIN -DMODULE_NAME=motionmmxext -c -o $@ $<
46
 
 
47
 
$(BUILTIN_MOTION3DNOW): BUILTIN_MOTION3DNOW_%.o: .dep/%.d
48
 
$(BUILTIN_MOTION3DNOW): BUILTIN_MOTION3DNOW_%.o: %.c
49
 
        $(CC) $(CFLAGS) -DBUILTIN -DMODULE_NAME=motion3dnow -c -o $@ $<
50
 
 
51
 
$(BUILTIN_MOTIONALTIVEC): BUILTIN_MOTIONALTIVEC_%.o: .dep/%.d
52
 
$(BUILTIN_MOTIONALTIVEC): BUILTIN_MOTIONALTIVEC_%.o: %.c
53
 
        $(CC) $(CFLAGS) $(CFLAGS_ALTIVEC) -DBUILTIN -DMODULE_NAME=motionaltivec -c -o $@ $<
54
 
 
55
 
#
56
 
# Real targets
57
 
#
58
 
 
59
 
../motion.so: $(PLUGIN_MOTION)
60
 
        $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) 
61
 
 
62
 
../motion.a: $(BUILTIN_MOTION)
63
 
        ar r $@ $^
64
 
        $(RANLIB) $@
65
 
 
66
 
../motionclassic.so: $(PLUGIN_MOTIONCLASSIC)
67
 
        $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) 
68
 
 
69
 
../motionclassic.a: $(BUILTIN_MOTIONCLASSIC)
70
 
        ar r $@ $^
71
 
        $(RANLIB) $@
72
 
 
73
 
../motionmmx.so: $(PLUGIN_MOTIONMMX)
74
 
        $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) 
75
 
 
76
 
../motionmmx.a: $(BUILTIN_MOTIONMMX)
77
 
        ar r $@ $^
78
 
        $(RANLIB) $@
79
 
 
80
 
../motionmmxext.so: $(PLUGIN_MOTIONMMXEXT)
81
 
        $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) 
82
 
 
83
 
../motionmmxext.a: $(BUILTIN_MOTIONMMXEXT)
84
 
        ar r $@ $^
85
 
        $(RANLIB) $@
86
 
 
87
 
../motion3dnow.so: $(PLUGIN_MOTION3DNOW)
88
 
        $(CC) $(PCFLAGS) -o $@ $^ $(PLCFLAGS) 
89
 
 
90
 
../motion3dnow.a: $(BUILTIN_MOTION3DNOW)
91
 
        ar r $@ $^
92
 
        $(RANLIB) $@
93
 
 
94
 
../motionaltivec.so: $(PLUGIN_MOTIONALTIVEC)
95
 
        $(CC) $(PCFLAGS) -o $@ $^ $(LIB_ALTIVEC) $(PLCFLAGS)
96
 
 
97
 
../motionaltivec.a: $(BUILTIN_MOTIONALTIVEC)
98
 
        ar r $@ $^
99
 
        $(RANLIB) $@