comparison libpostproc/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 e968ff495d3a
children e003222c878d
comparison
equal deleted inserted replaced
2284:6d26e105f68f 2285:9891c6a212ca
1 1
2 include ../../config.mak 2 include ../../config.mak
3 3
4 ifeq ($(SHARED_PP),yes) 4 ifeq ($(SHARED_PP),yes)
5 SPPLIB = libpostproc.so 5 SPPLIB = $(SLIBPREF)postproc$(SLIBSUF)
6 SPPVERSION = 0.0.1 6 SPPVERSION = 0.0.1
7 endif 7 endif
8 PPLIB = libpostproc.a 8 PPLIB = $(LIBPREF)postproc$(LIBSUF)
9 9
10 PPOBJS=postprocess.o 10 PPOBJS=postprocess.o
11 SPPOBJS=postprocess_pic.o 11 SPPOBJS=postprocess_pic.o
12 12
13 CFLAGS = $(OPTFLAGS) $(MLIB_INC) -I. -I.. $(EXTRA_INC) 13 CFLAGS = $(OPTFLAGS) $(MLIB_INC) -I. -I.. $(EXTRA_INC)
21 $(CC) -c $(CFLAGS) -I.. -I../.. -o $@ $< 21 $(CC) -c $(CFLAGS) -I.. -I../.. -o $@ $<
22 22
23 all: $(SWSLIB) $(PPLIB) $(SPPLIB) 23 all: $(SWSLIB) $(PPLIB) $(SPPLIB)
24 24
25 clean: 25 clean:
26 rm -f *.o *.a *~ *.so 26 rm -f *.o *.a *~ *.so $(PPLIB) $(SPPLIB)
27 27
28 distclean: 28 distclean:
29 rm -f Makefile.bak *.o *.a *~ *.so .depend 29 rm -f Makefile.bak *.o *.a *~ *.so .depend
30 30
31 dep: depend 31 dep: depend
47 $(AR) rc $@ $(PPOBJS) 47 $(AR) rc $@ $(PPOBJS)
48 $(RANLIB) $@ 48 $(RANLIB) $@
49 49
50 install: all 50 install: all
51 ifeq ($(SHARED_PP),yes) 51 ifeq ($(SHARED_PP),yes)
52 ifeq ($(CONFIG_WIN32),yes)
53 install $(INSTALLSTRIP) -m 755 $(SPPLIB) "$(prefix)"
54 else
52 install -d $(prefix)/lib 55 install -d $(prefix)/lib
53 install $(INSTALLSTRIP) -m 755 $(SPPLIB) $(prefix)/lib/$(SPPLIB).$(SPPVERSION) 56 install $(INSTALLSTRIP) -m 755 $(SPPLIB) $(prefix)/lib/$(SPPLIB).$(SPPVERSION)
54 ln -sf $(SPPLIB).$(SPPVERSION) $(prefix)/lib/$(SPPLIB) 57 ln -sf $(SPPLIB).$(SPPVERSION) $(prefix)/lib/$(SPPLIB)
55 ldconfig || true 58 ldconfig || true
59 endif
56 endif 60 endif
57 mkdir -p $(prefix)/include/postproc 61 mkdir -p $(prefix)/include/postproc
58 install -m 644 postprocess.h $(prefix)/include/postproc/postprocess.h 62 install -m 644 postprocess.h $(prefix)/include/postproc/postprocess.h
59 63
60 64