2001-06-07 10:20:50 -07:00
|
|
|
## Process this file with automake to produce Makefile.in
|
|
|
|
|
|
2018-01-25 05:32:39 -08:00
|
|
|
AUTOMAKE_OPTIONS = subdir-objects
|
|
|
|
|
|
2013-02-19 10:34:01 -08:00
|
|
|
libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
|
|
|
|
|
|
2018-02-04 09:49:22 -08:00
|
|
|
if PLATFORM_OSX
|
|
|
|
|
xobjective_c = "-xobjective-c"
|
2018-04-08 00:59:49 -07:00
|
|
|
xobjective_cxx = "-xobjective-c++"
|
|
|
|
|
xnone = "-xnone"
|
2018-02-04 09:49:22 -08:00
|
|
|
endif
|
|
|
|
|
|
2013-02-23 07:25:58 -08:00
|
|
|
bin_PROGRAMS = \
|
2018-03-10 13:48:20 -08:00
|
|
|
gimptool-@GIMP_TOOL_VERSION@ \
|
2018-06-04 13:35:18 -07:00
|
|
|
gimp-test-clipboard-@GIMP_TOOL_VERSION@
|
2018-01-26 12:20:52 -08:00
|
|
|
|
2018-06-04 13:35:18 -07:00
|
|
|
if OS_WIN32
|
2013-02-23 07:25:58 -08:00
|
|
|
|
2018-06-04 13:35:18 -07:00
|
|
|
bin_PROGRAMS += gimp-debug-resume
|
2013-02-23 07:25:58 -08:00
|
|
|
|
2018-06-04 13:35:18 -07:00
|
|
|
gimp_debug_resume_SOURCES = gimp-debug-resume.c
|
2018-01-28 06:12:10 -08:00
|
|
|
|
2013-02-23 07:25:58 -08:00
|
|
|
endif
|
|
|
|
|
|
2000-07-14 17:51:49 -07:00
|
|
|
EXTRA_PROGRAMS = \
|
|
|
|
|
kernelgen
|
2000-07-14 15:08:37 -07:00
|
|
|
|
2016-07-21 03:20:14 -07:00
|
|
|
|
2018-02-04 05:09:22 -08:00
|
|
|
gimptool_@GIMP_TOOL_VERSION@_SOURCES = gimptool.c
|
2007-11-16 13:37:20 -08:00
|
|
|
|
2018-02-04 05:09:22 -08:00
|
|
|
gimptool_@GIMP_TOOL_VERSION@_LDADD = \
|
2016-07-21 03:20:14 -07:00
|
|
|
$(libgimpbase) \
|
2007-11-16 13:37:20 -08:00
|
|
|
$(GTK_LIBS)
|
|
|
|
|
|
2016-07-21 03:20:14 -07:00
|
|
|
|
2018-06-04 13:35:18 -07:00
|
|
|
gimp_test_clipboard_@GIMP_TOOL_VERSION@_SOURCES = gimp-test-clipboard.c
|
2000-07-14 15:08:37 -07:00
|
|
|
|
2018-08-12 06:12:22 -07:00
|
|
|
gimp_test_clipboard_@GIMP_TOOL_VERSION@_LDADD = \
|
|
|
|
|
$(libgimpbase) \
|
|
|
|
|
$(GTK_LIBS)
|
2016-07-21 03:20:14 -07:00
|
|
|
|
2005-05-17 15:42:50 -07:00
|
|
|
|
2018-06-04 13:35:18 -07:00
|
|
|
kernelgen_SOURCES = kernelgen.c
|
|
|
|
|
|
2016-07-21 03:20:14 -07:00
|
|
|
|
|
|
|
|
|
2017-04-09 16:41:27 -07:00
|
|
|
if ENABLE_VECTOR_ICONS
|
2017-03-23 12:26:32 -07:00
|
|
|
# compute_svg_viewbox is not built or used because librsvg is just too buggy
|
|
|
|
|
# right now. But we keep the code around. The goal of this build tool will be
|
|
|
|
|
# to be able to extract SVG icons from a single SVG file at build time, rather
|
|
|
|
|
# than having to export and commit them manually.
|
|
|
|
|
#compute_svg_viewbox_SOURCES = compute-svg-viewbox.c
|
2005-05-17 15:42:50 -07:00
|
|
|
|
2017-03-23 12:26:32 -07:00
|
|
|
#compute_svg_viewbox_CFLAGS = $(SVG_CFLAGS)
|
2016-02-13 15:27:46 -08:00
|
|
|
|
2017-03-23 12:26:32 -07:00
|
|
|
#compute_svg_viewbox_LDADD = $(SVG_LIBS)
|
2016-06-11 19:25:53 -07:00
|
|
|
|
2017-04-09 16:41:27 -07:00
|
|
|
# Build tools which must be built for the host platform.
|
2018-08-20 08:52:22 -07:00
|
|
|
#all-local: compute-svg-viewbox$(BUILD_EXEEXT)
|
2017-04-09 16:41:27 -07:00
|
|
|
|
2020-08-28 04:03:23 -07:00
|
|
|
#noinst_PROGRAMS = compute-svg-viewbox
|
|
|
|
|
|
2018-08-20 08:52:22 -07:00
|
|
|
#DISTCLEANFILES = compute-svg-viewbox$(BUILD_EXEEXT)
|
2022-01-31 13:08:56 -08:00
|
|
|
endif
|
2022-01-28 13:34:02 -08:00
|
|
|
|
|
|
|
|
# Build tools which must be built for the build platform.
|
2022-03-31 07:09:45 -07:00
|
|
|
colorsvg2png$(BUILD_EXEEXT): colorsvg2png.c
|
|
|
|
|
$(CC_FOR_BUILD) -o $@ $< $(CPPFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD) $(LDFLAGS_FOR_BUILD) \
|
|
|
|
|
$(NATIVE_GLIB_LIBS) $(NATIVE_GLIB_CFLAGS) $(NATIVE_SVG_LIBS) $(NATIVE_SVG_CFLAGS)
|
2022-01-28 13:34:02 -08:00
|
|
|
|
2022-03-31 07:09:45 -07:00
|
|
|
all-local: colorsvg2png$(BUILD_EXEEXT)
|
2022-01-28 13:34:02 -08:00
|
|
|
|
|
|
|
|
DISTCLEANFILES = colorsvg2png$(BUILD_EXEEXT)
|
2016-02-13 15:01:20 -08:00
|
|
|
|
2005-02-03 12:23:51 -08:00
|
|
|
AM_CPPFLAGS = \
|
2013-06-05 11:48:37 -07:00
|
|
|
-DGIMP_APP_VERSION=\"@GIMP_APP_VERSION@\" \
|
|
|
|
|
-DLOCALEDIR=\""$(gimplocaledir)"\" \
|
|
|
|
|
-DPREFIX=\""$(prefix)"\" \
|
|
|
|
|
-DEXEC_PREFIX=\""$(exec_prefix)"\" \
|
|
|
|
|
-DBINDIR=\""$(bindir)"\" \
|
|
|
|
|
-DSBINDIR=\""$(sbindir)"\" \
|
|
|
|
|
-DLIBEXECDIR=\""$(libexecdir)"\" \
|
2019-01-24 16:05:09 -08:00
|
|
|
-DDATADIR=\""$(datadir)"\" \
|
2013-06-05 11:48:37 -07:00
|
|
|
-DDATAROOTDIR=\""$(datarootdir)"\" \
|
|
|
|
|
-DSYSCONFDIR=\""$(sysconfdir)"\" \
|
|
|
|
|
-DSHAREDSTATEDIR=\""$(sharedstatedir)"\" \
|
|
|
|
|
-DLOCALSTATEDIR=\""$(localstatedir)"\" \
|
|
|
|
|
-DLIBDIR=\""$(libdir)"\" \
|
|
|
|
|
-DINFODIR=\""$(infodir)"\" \
|
|
|
|
|
-DMANDIR=\""$(mandir)"\" \
|
|
|
|
|
-DGIMPPLUGINDIR=\""$(gimpplugindir)"\" \
|
|
|
|
|
-DGIMPDATADIR=\""$(gimpdatadir)"\" \
|
|
|
|
|
-DCC=\""$(CC)"\" \
|
|
|
|
|
-DGIMPDIR=\""$(gimpdir)"\" \
|
|
|
|
|
-DGIMP_PLUGIN_VERSION=\""$(GIMP_PLUGIN_VERSION)"\" \
|
|
|
|
|
-I$(top_srcdir) \
|
|
|
|
|
$(GTK_CFLAGS) \
|
2018-04-07 13:39:13 -07:00
|
|
|
-I$(includedir)
|
|
|
|
|
|
|
|
|
|
AM_CFLAGS = \
|
2018-02-04 09:49:22 -08:00
|
|
|
$(xobjective_c)
|
2000-07-14 15:08:37 -07:00
|
|
|
|
2018-04-08 00:59:49 -07:00
|
|
|
AM_CXXFLAGS = \
|
|
|
|
|
$(xobjective_cxx)
|
|
|
|
|
|
|
|
|
|
AM_LDFLAGS = \
|
|
|
|
|
$(xnone)
|
|
|
|
|
|
2001-11-14 12:56:29 -08:00
|
|
|
EXTRA_DIST = \
|
2022-03-31 07:09:45 -07:00
|
|
|
colorsvg2png.c \
|
2020-07-29 14:59:18 -07:00
|
|
|
defcheck.py \
|
2022-08-30 15:46:29 -07:00
|
|
|
generate-welcome-dialog-data.py \
|
2020-07-29 14:59:18 -07:00
|
|
|
gimp-mkenums \
|
|
|
|
|
gimppath2svg.py \
|
|
|
|
|
mnemonic-clashes \
|
|
|
|
|
performance-log-close-tags.py \
|
|
|
|
|
performance-log-coalesce.py \
|
|
|
|
|
performance-log-deduce.py \
|
|
|
|
|
performance-log-expand.py \
|
|
|
|
|
performance-log-progressive-coalesce.py \
|
|
|
|
|
performance-log-resolve.py \
|
|
|
|
|
performance-log-viewer \
|
tools: add performance-log-viewer.py and driver
performance-log-viewer.py is a viewer for GIMP performance logs.
The viewer is made up of two parts: a sample-selection area at the
top, and an information area at the bottom.
The sample-selection area visualizes the sampled variables and
markers using a simultaneous set of plots, and displays the
currently selected samples. Samples can be selected directly
through the sample-selection area, or by other means, such as
searching for all samples satisfying a certain condition, or
containing a certain function.
The information area shows global information stored in the log, as
well as information specific to the currently selected samples,
including variable listing and statistics, full backtrace, and
profile/call-graph information.
Note that performance-log-viewer.py takes its input from STDIN,
like the rest of the performance-log tools, and is therefore
suitable for use as part of a pipeline. For standalone use, the
performance-log-viewer driver is also included, which takes the log
file as a command-line argument, and processes it through an
appropriate pipeline before feeding it to the viewer.
2018-09-16 08:34:37 -07:00
|
|
|
performance-log-viewer.py
|