comparison Makefile @ 118:7c67c52142ed

added mplayerHQ
author arpi_esp
date Fri, 16 Mar 2001 18:12:43 +0000
parents 8b89201970f6
children 5762a1c7247b
comparison
equal deleted inserted replaced
117:b21b7c2fa180 118:7c67c52142ed
9 OWNER = root 9 OWNER = root
10 GROUP = root 10 GROUP = root
11 PERM = 755 11 PERM = 755
12 12
13 PRG = mplayer 13 PRG = mplayer
14 PRG_HQ = mplayerHQ
14 PRG_AVIP = aviparse 15 PRG_AVIP = aviparse
15 PRG_TV = tvision 16 PRG_TV = tvision
16 prefix = /usr/local 17 prefix = /usr/local
17 BINDIR = ${prefix}/bin 18 BINDIR = ${prefix}/bin
18 # BINDIR = /usr/local/bin 19 # BINDIR = /usr/local/bin
24 25
25 .SUFFIXES: .c .o 26 .SUFFIXES: .c .o
26 27
27 # .PHONY: all clean 28 # .PHONY: all clean
28 29
29 all: $(PRG) 30 all: $(PRG) $(PRG_HQ)
30 # $(PRG_AVIP) 31 # $(PRG_AVIP)
31 32
32 .c.o: 33 .c.o:
33 $(CC) -c $(CFLAGS) -o $@ $< 34 $(CC) -c $(CFLAGS) -o $@ $<
34 35
56 $(MAKE) -C encore 57 $(MAKE) -C encore
57 58
58 $(PRG): .depend mplayer.o $(OBJS) loader/libloader.a libmpeg2/libmpeg2.a opendivx/libdecore.a $(COMMONLIBS) encore/libencore.a 59 $(PRG): .depend mplayer.o $(OBJS) loader/libloader.a libmpeg2/libmpeg2.a opendivx/libdecore.a $(COMMONLIBS) encore/libencore.a
59 $(CC) $(CFLAGS) -o $(PRG) mplayer.o $(OBJS) $(XMM_LIBS) $(LIRC_LIBS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl -Llibmpeg2 -lmpeg2 -Lopendivx -ldecore $(VO_LIBS) -Lencore -lencore -lpthread 60 $(CC) $(CFLAGS) -o $(PRG) mplayer.o $(OBJS) $(XMM_LIBS) $(LIRC_LIBS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl -Llibmpeg2 -lmpeg2 -Lopendivx -ldecore $(VO_LIBS) -Lencore -lencore -lpthread
60 61
62 $(PRG_HQ): .depend mplayerHQ.o $(OBJS) loader/libloader.a libmpeg2/libmpeg2.a opendivx/libdecore.a $(COMMONLIBS) encore/libencore.a
63 $(CC) $(CFLAGS) -o $(PRG_HQ) mplayerHQ.o $(OBJS) $(XMM_LIBS) $(LIRC_LIBS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl -Llibmpeg2 -lmpeg2 -Lopendivx -ldecore $(VO_LIBS) -Lencore -lencore -lpthread
64
61 $(PRG_AVIP): .depend aviparse.o $(OBJS) loader/libloader.a $(COMMONLIBS) 65 $(PRG_AVIP): .depend aviparse.o $(OBJS) loader/libloader.a $(COMMONLIBS)
62 $(CC) $(CFLAGS) -o $(PRG_AVIP) aviparse.o $(OBJS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl $(VO_LIBS) -lpthread 66 $(CC) $(CFLAGS) -o $(PRG_AVIP) aviparse.o $(OBJS) $(A_LIBS) -lm $(TERMCAP_LIB) -Lloader -lloader -ldl $(VO_LIBS) -lpthread
63 67
64 $(PRG_TV): .depend tvision.o $(OBJS) $(COMMONLIBS) 68 $(PRG_TV): .depend tvision.o $(OBJS) $(COMMONLIBS)
65 $(CC) $(CFLAGS) -o $(PRG_TV) tvision.o $(OBJS) -lm $(TERMCAP_LIB) $(VO_LIBS) 69 $(CC) $(CFLAGS) -o $(PRG_TV) tvision.o $(OBJS) -lm $(TERMCAP_LIB) $(VO_LIBS)
71 clean: 75 clean:
72 rm -f *.o *~ $(OBJS) 76 rm -f *.o *~ $(OBJS)
73 77
74 distclean: 78 distclean:
75 @for a in mp3lib libac3 libmpeg2 opendivx encore libvo loader drivers drivers/syncfb ; do $(MAKE) -C $$a distclean ; done 79 @for a in mp3lib libac3 libmpeg2 opendivx encore libvo loader drivers drivers/syncfb ; do $(MAKE) -C $$a distclean ; done
76 rm -f *~ $(PRG) $(PRG_AVIP) $(PRG_TV) $(OBJS) *.o *.a .depend 80 rm -f *~ $(PRG) $(PRG_HQ) $(PRG_AVIP) $(PRG_TV) $(OBJS) *.o *.a .depend
77 81
78 dep: depend 82 dep: depend
79 83
80 depend: .depend 84 depend: .depend
81 @for a in mp3lib libac3 libmpeg2 libvo opendivx encore ; do $(MAKE) -C $$a dep ; done 85 @for a in mp3lib libac3 libmpeg2 libvo opendivx encore ; do $(MAKE) -C $$a dep ; done
82 86
83 .depend: Makefile config.mak config.h 87 .depend: Makefile config.mak config.h
84 makedepend -f- -- $(CFLAGS) -- mplayer.c aviparse.c tvision.c $(SRCS) 1>.depend 2>/dev/null 88 makedepend -f- -- $(CFLAGS) -- mplayer.c mplayerHQ.c aviparse.c tvision.c $(SRCS) 1>.depend 2>/dev/null
85 89
86 # 90 #
87 # include dependency files if they exist 91 # include dependency files if they exist
88 # 92 #
89 ifneq ($(wildcard .depend),) 93 ifneq ($(wildcard .depend),)