summaryrefslogtreecommitdiff
path: root/plugins/pynb/Makefile.am
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2025-02-22 13:25:55 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2025-02-22 13:38:26 (GMT)
commit0b8fbc0c0d6a18cf1b90337dbd20639316af1fe7 (patch)
treebd5fd817ddacb34ab8c90ecc30b601185ec62eba /plugins/pynb/Makefile.am
parente16bc694115b5487df601858a471eea34eadc1ba (diff)
Create a plugin skeleton for Python notebooks.
Diffstat (limited to 'plugins/pynb/Makefile.am')
-rw-r--r--plugins/pynb/Makefile.am75
1 files changed, 75 insertions, 0 deletions
diff --git a/plugins/pynb/Makefile.am b/plugins/pynb/Makefile.am
new file mode 100644
index 0000000..a4a3423
--- /dev/null
+++ b/plugins/pynb/Makefile.am
@@ -0,0 +1,75 @@
+
+BUILT_SOURCES = resources.h resources.c
+
+
+lib_LTLIBRARIES = libpynbui.la
+
+libdir = $(pluginslibdir)
+
+
+# if BUILD_PYTHON3_BINDINGS
+
+# PYTHON3_LIBADD = python/libpynbpython.la
+
+# if BUILD_DISCARD_LOCAL
+
+# PYTHON3_LDFLAGS = -Wl,-rpath,$(pluginslibdir) \
+# -L$(top_srcdir)/plugins/pychrysalide/.libs -l:pychrysalide.so
+
+# else
+
+# PYTHON3_LDFLAGS = -Wl,-rpath,$(abs_top_srcdir)/plugins/pychrysalide/.libs \
+# -L$(top_srcdir)/plugins/pychrysalide/.libs -l:pychrysalide.so
+
+# endif
+
+# PYTHON3_SUBDIRS = python
+
+# endif
+
+
+libpynbui_la_SOURCES = \
+ core-ui-int.h \
+ core-ui.h core-ui.c \
+ panel-int.h \
+ panel.h panel.c \
+ params-int.h \
+ params.h params.c \
+ resources.h resources.c
+
+libpynbui_la_LIBADD = \
+ $(PYTHON3_LIBADD)
+
+libpynbui_la_CFLAGS = $(LIBGTK4_CFLAGS)
+
+libpynbui_la_LDFLAGS = \
+ $(LIBGTK4_LIBS) $(PYTHON3_LDFLAGS)
+
+
+devdir = $(includedir)/chrysalide-$(subdir)
+
+dev_HEADERS = $(libpynbui_la_SOURCES:%c=)
+
+
+RES_FILES = \
+ panel.ui \
+ params.ui \
+ prefs.ui \
+ data/images/pynb-symbolic.svg
+
+
+resources.c: gresource.xml $(RES_FILES)
+ glib-compile-resources --target=$@ --sourcedir=$(srcdir) --generate-source --c-name plugins_pynb gresource.xml
+
+resources.h: gresource.xml
+ glib-compile-resources --target=$@ --sourcedir=$(srcdir) --generate-header --c-name plugins_pynb gresource.xml
+
+
+CLEANFILES = resources.h resources.c
+
+EXTRA_DIST = gresource.xml $(RES_FILES)
+
+
+AM_CPPFLAGS = -I$(top_srcdir)/src $(DEBUG_CFLAGS) $(WARNING_FLAGS) $(COMPLIANCE_FLAGS)
+
+SUBDIRS = $(PYTHON3_SUBDIRS)