summaryrefslogtreecommitdiffstats
path: root/lib/Makefile.am
blob: b2ceadf1f1de4609b6738a72d7d28dddf07139b1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
### Makefile.am for kpilot/lib
###
###

METASOURCES = AUTO

INCLUDES = $(PISOCK_INCLUDE) -I$(top_srcdir) $(all_includes)

### If you must get debugging output on a platform where
### the libs are built without debugging support, define
### DEBUG_CERR. Define DEBUG to get debugging support anywhere.
###
### KDE_CXXFLAGS=-DDEBUG -DDEBUG_CERR
##KDE_CXXFLAGS=-DNDEBUG -UDEBUG
##KDE_CXXFLAGS=-DDEBUG

lib_LTLIBRARIES = libkpilot.la

libkpilot_la_SOURCES = kpilotlibSettings.kcfgc \
	options.cc plugin.cc syncAction.cc \
	kpilotlink.cc kpilotdevicelink.cc kpilotlocallink.cc \
	actions.cc actionQueue.cc \
	pilot.cc \
	pilotAppInfo.cc pilotRecord.cc pilotDatabase.cc \
	pilotLocalDatabase.cc pilotSerialDatabase.cc \
	pilotMemo.cc \
	pilotAddress.cc \
	pilotDateEntry.cc \
	pilotTodoEntry.cc

libkpilot_la_LDFLAGS = $(PISOCK_LDFLAGS) -no-undefined $(all_libraries) $(KDE_EXTRA_RPATH) $(KDE_RPATH)
libkpilot_la_LIBADD = $(PISOCK_LIB) $(LIB_KDEUI) $(LIB_KABC) $(top_builddir)/libkcal/libkcal.la

kpilotincludedir = $(includedir)/kpilot
kpilotinclude_HEADERS = \
	kpilotlink.h kpilotlocallink.h kpilotdevicelink.h \
	pilot.h \
	pilotDatabase.h \
	pilotLinkVersion.h \
	pilotLocalDatabase.h \
	pilotRecord.h \
	pilotSerialDatabase.h \
	plugin.h \
	pluginfactory.h \
	syncAction.h


kde_kcfg_DATA = kpilotlib.kcfg

check-local:
	rm -f FAILED
	for i in $(srcdir)/*.h ; do \
		( echo "#include <kdemacros.h>" ; echo "#include \"$$i\"" ; echo "int main(int argc,char **argv){return 0;}" ) > header-test.cc; \
		echo "$$i" ; \
		g++ $(all_includes) -I$(top_builddir) -DQT_THREAD_SUPPORT -c header-test.cc || echo "$$i" >> FAILED; \
	done
	test ! -e FAILED

DOXYGEN_REFERENCES=libkcal kdecore
include $(top_srcdir)/admin/Doxyfile.am