comparison TOOLS/Makefile @ 24223:94cc5e5774ad

Move common link libs/objects into a variable.
author diego
date Mon, 27 Aug 2007 11:58:37 +0000
parents 3ef118371df9
children 3e2fc119e4f4
comparison
equal deleted inserted replaced
24222:3ef118371df9 24223:94cc5e5774ad
10 modify_reg$(EXESUF) \ 10 modify_reg$(EXESUF) \
11 movinfo$(EXESUF) \ 11 movinfo$(EXESUF) \
12 subrip$(EXESUF) \ 12 subrip$(EXESUF) \
13 # vivodump$(EXESUF) \ 13 # vivodump$(EXESUF) \
14 14
15 COMMON_LIBS = ../mp_msg.o ../mp_fifo.o ../osdep/libosdep.a -ltermcap -lm
16
15 all: $(OBJS) 17 all: $(OBJS)
16 18
17 subrip$(EXESUF): subrip.c 19 subrip$(EXESUF): subrip.c
18 $(CC) $(CFLAGS) -g -o $@ $< ../vobsub.o ../spudec.o ../mp_msg.o \ 20 $(CC) $(CFLAGS) -g -o $@ $< ../vobsub.o ../spudec.o \
19 ../unrarlib.o ../libswscale/libswscale.a ../libavutil/libavutil.a \ 21 ../unrarlib.o ../libswscale/libswscale.a ../libavutil/libavutil.a \
20 ../libmpcodecs/img_format.o ../mp_fifo.o ../osdep/libosdep.a \ 22 ../libmpcodecs/img_format.o $(COMMON_LIBS)
21 -ltermcap -lm
22 23
23 #FIXME: Linking is broken, help welcome. 24 #FIXME: Linking is broken, help welcome.
24 vivodump$(EXESUF): vivodump.c 25 vivodump$(EXESUF): vivodump.c
25 $(CC) $(CFLAGS) -o $@ $< ../mp_msg.o ../libmpdemux/libmpdemux.a \ 26 $(CC) $(CFLAGS) -o $@ $< ../libmpdemux/libmpdemux.a \
26 ../stream/stream.a ../mp_fifo.o ../osdep/libosdep.a -ltermcap -lm 27 ../stream/stream.a $(COMMON_LIBS)
27 28
28 fastmemcpybench: fastmemcpybench.c 29 fastmemcpybench: fastmemcpybench.c
29 $(CC) $(CFLAGS) -g $< -o fastmem-mmx$(EXESUF) -DNAME=\"mmx\" -DHAVE_MMX 30 $(CC) $(CFLAGS) -g $< -o fastmem-mmx$(EXESUF) -DNAME=\"mmx\" -DHAVE_MMX
30 $(CC) $(CFLAGS) -g $< -o fastmem-k6$(EXESUF) -DNAME=\"k6\ \" -DHAVE_MMX -DHAVE_3DNOW 31 $(CC) $(CFLAGS) -g $< -o fastmem-k6$(EXESUF) -DNAME=\"k6\ \" -DHAVE_MMX -DHAVE_3DNOW
31 $(CC) $(CFLAGS) -g $< -o fastmem-k7$(EXESUF) -DNAME=\"k7\ \" -DHAVE_MMX -DHAVE_3DNOW -DHAVE_MMX2 32 $(CC) $(CFLAGS) -g $< -o fastmem-k7$(EXESUF) -DNAME=\"k7\ \" -DHAVE_MMX -DHAVE_3DNOW -DHAVE_MMX2
57 ../dvdread/libdvdread.a \ 58 ../dvdread/libdvdread.a \
58 ../libdvdcss/libdvdcss.a \ 59 ../libdvdcss/libdvdcss.a \
59 ../libavutil/libavutil.a \ 60 ../libavutil/libavutil.a \
60 ../m_option.o \ 61 ../m_option.o \
61 ../m_struct.o \ 62 ../m_struct.o \
62 ../mp_msg.o \ 63 $(COMMON_LIBS)
63 ../mp_fifo.o \
64 ../osdep/libosdep.a \
65 -ltermcap -lm \
66 64
67 ifeq ($(TARGET_WIN32),yes) 65 ifeq ($(TARGET_WIN32),yes)
68 NETSTREAM_DEPS += -lwsock32 66 NETSTREAM_DEPS += -lwsock32
69 endif 67 endif
70 68