comparison Makefile @ 2285:9891c6a212ca libavcodec

Build process: libpostproc patch by (Franti?ek Dvo?k <valtri at users dot sourceforge dot net>)
author michael
date Tue, 05 Oct 2004 17:43:10 +0000
parents e8d3609e89a5
children 1180a04d64c5
comparison
equal deleted inserted replaced
2284:6d26e105f68f 2285:9891c6a212ca
100 EXTRALIBS += -lxvidcore 100 EXTRALIBS += -lxvidcore
101 endif 101 endif
102 102
103 ifeq ($(CONFIG_PP),yes) 103 ifeq ($(CONFIG_PP),yes)
104 ifeq ($(SHARED_PP),yes) 104 ifeq ($(SHARED_PP),yes)
105 EXTRALIBS += -lpostproc 105 EXTRALIBS += -L$(VPATH)/libpostproc -lpostproc
106 else 106 else
107 # LIBS += libpostproc/libpostproc.a ... should be fixed 107 # LIBS += libpostproc/libpostproc.a ... should be fixed
108 OBJS += libpostproc/postprocess.o 108 OBJS += libpostproc/postprocess.o
109 endif 109 endif
110 endif 110 endif
205 rm -f $@ 205 rm -f $@
206 $(AR) rc $@ $(OBJS) $(AMREXTRALIBS) 206 $(AR) rc $@ $(OBJS) $(AMREXTRALIBS)
207 $(RANLIB) $@ 207 $(RANLIB) $@
208 208
209 $(SLIB): $(OBJS) 209 $(SLIB): $(OBJS)
210 ifeq ($(CONFIG_PP),yes)
211 $(MAKE) -C $(VPATH)/libpostproc
212 endif
210 ifeq ($(CONFIG_WIN32),yes) 213 ifeq ($(CONFIG_WIN32),yes)
211 $(CC) $(SHFLAGS) -Wl,--output-def,$(@:.dll=.def) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) 214 $(CC) $(SHFLAGS) -Wl,--output-def,$(@:.dll=.def) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS)
212 -lib /machine:i386 /def:$(@:.dll=.def) 215 -lib /machine:i386 /def:$(@:.dll=.def)
213 else 216 else
214 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) $(LDFLAGS) 217 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) $(LDFLAGS)
285 install -d $(prefix)/lib 288 install -d $(prefix)/lib
286 install $(INSTALLSTRIP) -m 755 $(SLIB) $(prefix)/lib/libavcodec-$(VERSION).so 289 install $(INSTALLSTRIP) -m 755 $(SLIB) $(prefix)/lib/libavcodec-$(VERSION).so
287 ln -sf libavcodec-$(VERSION).so $(prefix)/lib/libavcodec.so 290 ln -sf libavcodec-$(VERSION).so $(prefix)/lib/libavcodec.so
288 ldconfig || true 291 ldconfig || true
289 endif 292 endif
293 ifeq ($(CONFIG_PP),yes)
294 $(MAKE) -C $(VPATH)/libpostproc $@
295 endif
290 else 296 else
291 install: 297 install:
292 endif 298 endif
293 299
294 installlib: all install-headers 300 installlib: all install-headers