11 include $(top_srcdir)/orc.mak
13 pkgincludedir = $(includedir)/schroedinger-@SCHRO_MAJORMINOR@/schroedinger
15 lib_LTLIBRARIES = libschroedinger-@SCHRO_MAJORMINOR@.la
20 DISTCLEANFILES = schroversion.h
22 EXTRA_DIST += schroarith-i386.c \
24 schroasync-pthread.c \
25 schroasync-gthread.c \
28 pkginclude_HEADERS = \
54 schrophasecorrelation.h \
64 nodist_pkginclude_HEADERS = \
77 cuda_libs = cuda/libdcuda.la
81 opengl_libs = opengl/libopengl.la
84 libschroedinger_@SCHRO_MAJORMINOR@_la_SOURCES = \
105 schrounpacktables.c \
111 schroasync-@THREAD_IMPL@.c
113 nodist_libschroedinger_@SCHRO_MAJORMINOR@_la_SOURCES = $(ORC_NODIST_SOURCES)
116 libschroedinger_@SCHRO_MAJORMINOR@_la_SOURCES += \
132 schrophasecorrelation.c \
138 libschroedinger_@SCHRO_MAJORMINOR@_la_SOURCES += \
143 libschroedinger_@SCHRO_MAJORMINOR@_la_CFLAGS = \
144 $(SCHRO_CFLAGS) $(ORC_CFLAGS) $(ERROR_CFLAGS) \
145 -DSCHRO_ENABLE_UNSTABLE_API \
148 $(CUDA_CFLAGS) -I$(srcdir)/cuda -I$(srcdir)/opengl
150 libschroedinger_@SCHRO_MAJORMINOR@_la_LIBADD = \
158 libschroedinger_@SCHRO_MAJORMINOR@_la_LDFLAGS = \
160 -version-info $(SCHRO_LIBVERSION) \
161 -export-symbols-regex '^schro_'
163 %.c.gcov: .libs/libschroedinger_@SCHRO_MAJORMINOR@_la-%.gcda %.c
164 $(GCOV) -b -f -o $^ > $@.out
166 gcov: $(libschroedinger_1.0_la_SOURCES:=.gcov) $(encoder_sources:=.gcov)