3 noinst_LIBRARIES = libomxil-foo.so
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
12 top_srcdir = @srcdir@/../..
15 LIBRARIES = $(noinst_LIBRARIES)
16 GTHREAD_CFLAGS=`pkg-config --cflags gthread-2.0`
17 GTHREAD_LIBS=`pkg-config --libs gthread-2.0`
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)
27 $(CC) $(LDFLAGS) -shared -o $@ $^ $(LIBS)
29 .PHONY: clean distclean install
32 rm -rf *.o $(LIBRARIES)
36 cp -pR $(srcdir)/core.c $(distdir)
37 cp -pR $(srcdir)/Makefile $(distdir)