tizen beta release
[profile/ivi/gst-openmax0.10.git] / tests / standalone / Makefile.in
1 VPATH = @srcdir@
2
3 noinst_LIBRARIES = libomxil-foo.so
4
5 libomxil_foo_so_SOURCES = core.c
6 libomxil_foo_so_CFLAGS = -I$(top_srcdir)/omx/headers $(GTHREAD_CFLAGS) -I$(top_srcdir)/util
7 libomxil_foo_so_LIBADD = $(GTHREAD_LIBS) ../../util/.libs/libutil.a
8
9 # Manual stuff
10
11 CFLAGS = -ggdb
12 top_srcdir = @srcdir@/../..
13 srcdir = @srcdir@
14 CC = gcc
15 LIBRARIES = $(noinst_LIBRARIES)
16 GTHREAD_CFLAGS=`pkg-config --cflags gthread-2.0`
17 GTHREAD_LIBS=`pkg-config --libs gthread-2.0`
18
19 all: 
20 check: $(LIBRARIES)
21
22 libomxil-foo.so: $(patsubst %.c,%.o,$(libomxil_foo_so_SOURCES))
23 libomxil-foo.so: CFLAGS := $(CFLAGS) -fPIC $(libomxil_foo_so_CFLAGS)
24 libomxil-foo.so: LIBS := $(libomxil_foo_so_LIBADD)
25
26 %.so::
27         $(CC) $(LDFLAGS) -shared -o $@ $^ $(LIBS)
28
29 .PHONY: clean distclean install
30
31 clean:
32         rm -rf *.o $(LIBRARIES)
33
34 install:
35 distdir:
36         cp -pR $(srcdir)/core.c $(distdir)
37         cp -pR $(srcdir)/Makefile $(distdir)
38 distclean: clean