summaryrefslogtreecommitdiffstats
path: root/kjsembed/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'kjsembed/Makefile.am')
-rw-r--r--kjsembed/Makefile.am88
1 files changed, 88 insertions, 0 deletions
diff --git a/kjsembed/Makefile.am b/kjsembed/Makefile.am
new file mode 100644
index 00000000..d64849c6
--- /dev/null
+++ b/kjsembed/Makefile.am
@@ -0,0 +1,88 @@
+# -*- makefile -*-
+AM_CXXFLAGS = -frtti
+
+# Make sure the include path includes Qt's uilib
+INCLUDES = -I$(QTDIR)/tools/designer/uilib -I$(srcdir)/.. $(all_includes)
+
+INCLUDES += -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
+
+SUBDIRS = bindings builtins qtbindings . plugin plugins kscript stdlib cpptests docs
+
+lib_LTLIBRARIES = libkjsembed.la
+bin_PROGRAMS = kjscmd
+
+libkjsembed_la_METASOURCES = AUTO
+libkjsembed_la_SOURCES = jsconsolewidget.cpp kjsembedpart.cpp jsobjectproxy.cpp \
+ slotutils.cpp jsproxy.cpp slotproxy.cpp jsbinding.cpp jssecuritypolicy.cpp \
+ xmlactionclient.cpp jsfactory.cpp kjsembedpart_imp.cpp jsobjectproxy_imp.cpp \
+ customobject_imp.cpp jsvalueproxy_imp.cpp jsvalueproxy.cpp jsobjecteventproxy.cpp \
+ jseventmapper.cpp jsbuiltin.cpp jsproxy_imp.cpp jsfactory_imp.cpp jsbuiltin_imp.cpp \
+ jsopaqueproxy.cpp jsopaqueproxy_imp.cpp jseventutils.cpp jsbindingplugin.cpp \
+ ksimpleprocess.cpp global.cpp jsbuiltinproxy.cpp
+
+kjsembedincludedir = $(includedir)/kjsembed
+kjsembedinclude_HEADERS = jsconsolewidget.h \
+ kjsembedpart.h \
+ jsobjectproxy.h \
+ slotutils.h \
+ jsproxy.h \
+ slotproxy.h \
+ jsbinding.h \
+ jssecuritypolicy.h \
+ xmlactionclient.h \
+ jsfactory.h \
+ kjsembedpart_imp.h \
+ jsobjectproxy_imp.h \
+ customobject_imp.h \
+ jsvalueproxy_imp.h \
+ jsvalueproxy.h \
+ jsobjecteventproxy.h \
+ jseventmapper.h \
+ jsbuiltin.h \
+ jsproxy_imp.h \
+ jsfactory_imp.h \
+ jsbuiltin_imp.h \
+ jsopaqueproxy.h \
+ jsopaqueproxy_imp.h \
+ jseventutils.h \
+ jsbindingplugin.h \
+ global.h
+
+libkjsembed_la_LDFLAGS = -no-undefined -version-info 1:0 $(all_libraries) $(KDE_RPATH)
+
+libkjsembed_la_LIBADD = bindings/libkjsembedbindings.la \
+ builtins/libkjsembedbuiltins.la \
+ qtbindings/libkjsembedqtbindings.la \
+ -lqui \
+ $(LIB_QT) $(LIB_KDECORE) $(LIB_KDEUI) $(LIB_KPARTS) \
+ $(LIB_KFILE) $(LIB_KHTML) -lkjs $(LIBSOCKET)
+
+kjscmd_SOURCES = kjscmd.cpp
+kjscmd_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+kjscmd_LDADD = libkjsembed.la
+
+man_MANS = kjscmd.1
+
+xdg_apps_DATA = kjscmd.desktop
+
+plugintypedir = $(kde_servicetypesdir)
+plugintype_DATA = binding_type.desktop
+
+changes:
+ cvs2cl --ignore 'ChangeLog' \
+ --prune --day-of-week \
+ --hide-filenames --no-wrap \
+ --stdout | grep -v 'CCMAIL' > docs/ChangeLog
+
+srcdoc:
+ $(kde_bindir)/kdoc -a -p -d classdocs -n 'KJSEmbed' *.h -lqt -lkdecore -lkdeui
+
+srcdox:
+ doxygen -u Doxyfile
+
+tidytildes:
+ rm -f *~
+
+
+
+noinst_HEADERS = jsbindingbase.h