~ubuntu-branches/ubuntu/trusty/v4l-utils/trusty

« back to all changes in this revision

Viewing changes to .pc/allow-disabling-libjpeg.diff/lib/libv4lconvert/Makefile

  • Committer: Package Import Robot
  • Author(s): Gregor Jasny
  • Date: 2012-10-09 18:38:05 UTC
  • mfrom: (11.1.15 sid)
  • Revision ID: package-import@ubuntu.com-20121009183805-v1m5kb2a1i97rw9y
* Imported Upstream version 0.8.9
  - libv4lconvert: Various Pixart JPEG fixes
  - libv4lconvert: Add more notebooks to the upside down device table
  - keytable: Add support for Sanyo IR and RC-5-SZ protocol
  - keytable: Add missing buttons in shipped keytables (LP: #1054122)
  - v4l2-compliance, v4l-ctl, qv4l2: Sync with development branch
* Drop 32bit cross compiled libraries

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
override CPPFLAGS += -I../include -fvisibility=hidden
2
 
 
3
 
LIBS_libv4lconvert = -lrt -lm -ljpeg
4
 
 
5
 
ifeq ($(LINKTYPE),static)
6
 
CONVERT_LIB   = libv4lconvert.a
7
 
else
8
 
CONVERT_LIB   = libv4lconvert.so
9
 
override CPPFLAGS += -fPIC
10
 
endif
11
 
 
12
 
CONVERT_OBJS  = libv4lconvert.o tinyjpeg.o sn9c10x.o sn9c20x.o pac207.o \
13
 
                jl2005bcd.o \
14
 
                mr97310a.o flip.o crop.o jidctflt.o spca561-decompress.o \
15
 
                rgbyuv.o sn9c2028-decomp.o spca501.o sq905c.o bayer.o hm12.o \
16
 
                stv0680.o cpia1.o se401.o jpgl.o jpeg.o jpeg_memsrcdest.o \
17
 
                control/libv4lcontrol.o processing/libv4lprocessing.o \
18
 
                processing/whitebalance.o processing/autogain.o \
19
 
                processing/gamma.o helper.o
20
 
TARGETS       = $(CONVERT_LIB) libv4lconvert.pc ov511-decomp ov518-decomp
21
 
INCLUDES      = ../include/libv4lconvert.h
22
 
 
23
 
override CPPFLAGS += -DLIBDIR=\"$(LIBDIR)\" -DLIBSUBDIR=\"$(LIBSUBDIR)\"
24
 
 
25
 
all: $(TARGETS)
26
 
 
27
 
-include $(CONVERT_OBJS:.o=.d)
28
 
 
29
 
$(CONVERT_LIB): $(CONVERT_OBJS)
30
 
 
31
 
libv4lconvert.pc:
32
 
        @echo prefix=$(PREFIX) > libv4lconvert.pc
33
 
        @echo libdir=$(LIBDIR) >> libv4lconvert.pc
34
 
        @echo >> libv4lconvert.pc
35
 
        @echo 'Name: libv4lconvert' >> libv4lconvert.pc
36
 
        @echo 'Description: v4l format conversion library' >> libv4lconvert.pc
37
 
        @echo 'Version: '$(V4L_UTILS_VERSION) >> libv4lconvert.pc
38
 
        @echo 'Libs: -L$${libdir} -lv4lconvert' >> libv4lconvert.pc
39
 
        @echo 'Libs.private: '$(LIBS_libv4lconvert) >> libv4lconvert.pc
40
 
        @echo 'Cflags: -I$${prefix}/include' >> libv4lconvert.pc
41
 
 
42
 
install: all
43
 
        mkdir -p $(DESTDIR)$(PREFIX)/include
44
 
        install -p -m 644 $(INCLUDES) $(DESTDIR)$(PREFIX)/include
45
 
        mkdir -p $(DESTDIR)$(LIBDIR)/$(LIBSUBDIR)
46
 
ifeq ($(LINKTYPE),static)
47
 
        install -m 644 $(CONVERT_LIB) $(DESTDIR)$(LIBDIR)
48
 
else
49
 
        install -m 755 $(CONVERT_LIB).$(LIB_RELEASE) $(DESTDIR)$(LIBDIR)
50
 
        cd $(DESTDIR)$(LIBDIR) && \
51
 
          ln -f -s $(CONVERT_LIB).$(LIB_RELEASE) $(CONVERT_LIB)
52
 
endif
53
 
        install -m 755 *-decomp $(DESTDIR)$(LIBDIR)/$(LIBSUBDIR)
54
 
        mkdir -p $(DESTDIR)$(LIBDIR)/pkgconfig
55
 
        install -m 644 libv4lconvert.pc $(DESTDIR)$(LIBDIR)/pkgconfig
56
 
 
57
 
clean::
58
 
        rm -f */*~ */*.o */*.d */*.orig */*.rej */DEADJOE
59
 
 
60
 
ov511-decomp: ov511-decomp.o
61
 
ov518-decomp: ov518-decomp.o
62
 
 
63
 
include ../../Make.rules