]> git.pld-linux.org Git - packages/edelib.git/blob - edelib-am.patch
- adaptarized
[packages/edelib.git] / edelib-am.patch
1 diff -Nru edelib-2.0.old/configure.ac edelib-2.0/configure.ac
2 --- edelib-2.0.old/configure.ac 1970-01-01 01:00:00.000000000 +0100
3 +++ edelib-2.0/configure.ac     2012-07-24 19:18:30.000000000 +0200
4 @@ -0,0 +1,243 @@
5 +dnl
6 +dnl $Id$
7 +dnl
8 +dnl Copyright (c) 2005-2012 edelib authors
9 +dnl
10 +dnl This library is free software; you can redistribute it and/or
11 +dnl modify it under the terms of the GNU Lesser General Public
12 +dnl License as published by the Free Software Foundation; either
13 +dnl version 2 of the License, or (at your option) any later version.
14 +dnl
15 +dnl This library is distributed in the hope that it will be useful,
16 +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
17 +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
18 +dnl Lesser General Public License for more details.
19 +dnl
20 +dnl You should have received a copy of the GNU Lesser General Public License
21 +dnl along with this library. If not, see <http://www.gnu.org/licenses/>.
22 +
23 +m4_define([edelib_major_version], [2])
24 +m4_define([edelib_minor_version], [1])
25 +m4_define([edelib_patch_version], [0])
26 +m4_define([edelib_version], [edelib_major_version.edelib_minor_version.edelib_patch_version])
27 +
28 +AC_PREREQ(2.13)
29 +
30 +AC_INIT(edelib, edelib_version, [karijes@users.sourceforge.net])
31 +# ---
32 +AM_INIT_AUTOMAKE([AC_PACKAGE_TARNAME], [AC_PACKAGE_VERSION])
33 +# ---
34 +AM_SILENT_RULES([yes])
35 +
36 +AC_CONFIG_SRCDIR(edelib/Nls.h)
37 +AC_CONFIG_HEADER(edelib/_conf.h:edelib/_conf.h.in)
38 +dnl AC_CONFIG_MACRO_DIR([m4])
39 +
40 +EDELIB_MAJOR_VERSION=edelib_major_version
41 +EDELIB_MINOR_VERSION=edelib_minor_version
42 +EDELIB_PATCH_VERSION=edelib_patch_version
43 +EDELIB_API_VERSION=$PACKAGE_VERSION
44 +
45 +dnl for libtool versioning
46 +EDELIB_LIBTOOL_VERSION_STR="$EDELIB_MAJOR_VERSION:$EDELIB_MINOR_VERSION:$EDELIB_PATCH_VERSION"
47 +
48 +dnl configure fuck up CFLAGS/CXXFLAG by adding '-O2' and '-g' after AC_PROG_CC and AC_PROG_CXX
49 +dnl and there is no way to remove them without knowing if user added them
50 +user_cflags="$CFLAGS"
51 +user_cxxflags="$CXXFLAGS"
52 +
53 +dnl check for compiler and programs first before any variable was set
54 +dnl this is for case if compiler is not a gcc, so we can set a different variables
55 +AC_PROG_CC
56 +AC_PROG_CXX
57 +AC_PROG_LN_S
58 +AC_PATH_PROG(SED, sed)
59 +AC_PATH_PROG(MSGFMT, msgfmt)
60 +AC_PATH_PROG(XGETTEXT, xgettext)
61 +AC_PATH_PROG(DOXYGEN, doxygen)
62 +AM_CONDITIONAL(HAVE_DOXYGEN, test "x$DOXYGEN" != "x")
63 +
64 +AC_PROG_LIBTOOL
65 +
66 +EDELIB_COMPILER_VENDOR
67 +case $ac_compiler_vendor in 
68 +       "gcc")
69 +       SANITY_FLAGS="-Wall -pedantic -Wshadow"
70 +       DEBUG_FLAGS="-D_DEBUG"
71 +       OPTIM_FLAGS="-O2"
72 +       ;;
73 +       "sun")
74 +       SANITY_FLAGS="+w2"
75 +       DEBUG_FLAGS="-D_DEBUG"
76 +       OPTIM_FLAGS="-xO3"
77 +       ;;
78 +       *)
79 +       SANITY_FLAGS=""
80 +       DEBUG_FLAGS="-D_DEBUG"
81 +       OPTIM_FLAGS=""
82 +       ;;
83 +esac
84 +
85 +CFLAGS="-DHAVE_EDELIB_BASE_CONFIG_H $SANITY_FLAGS $user_cflags"
86 +CXXFLAGS="-DHAVE_EDELIB_BASE_CONFIG_H $SANITY_FLAGS $user_cxxflags"
87 +
88 +dnl basic headers
89 +AC_HEADER_STDC
90 +AC_CHECK_HEADER(string.h, AC_DEFINE(HAVE_STRING_H, 1, [Define to 1 if you have string.h file]))
91 +AC_CHECK_FUNC(snprintf, AC_DEFINE(HAVE_SNPRINTF, 1, [Define to 1 if you have snprintf()]))
92 +AC_CHECK_FUNC(vsnprintf, AC_DEFINE(HAVE_VSNPRINTF, 1, [Define to 1 if you have vsnprintf()]))
93 +
94 +dnl freebsd have different unsetenv() impl. and is not compatible with our implementation
95 +AC_CHECK_FUNC(unsetenv, AC_DEFINE(HAVE_UNSETENV, 1, [Define to 1 if you ave unsetenv()]))
96 +
97 +dnl terminal stuff
98 +AC_CHECK_FUNC(grantpt, AC_DEFINE(HAVE_GRANTPT, 1, [Define to 1 if you have grantpt()]))
99 +AC_CHECK_FUNC(ptsname, AC_DEFINE(HAVE_PTSNAME, 1, [Define to 1 if you have ptsname()]))
100 +AC_CHECK_FUNC(unlockpt, AC_DEFINE(HAVE_UNLOCKPT, 1, [Define to 1 if you have unlockpt()]))
101 +AC_CHECK_FUNC(_getpty, AC_DEFINE(HAVE__GETPTY, 1, [Define to 1 if you have _getpty()]))
102 +AC_CHECK_HEADER(pty.h, AC_DEFINE(HAVE_PTY_H, 1, [Define to 1 if you have pty.h]))
103 +AC_CHECK_HEADER(libutil.h, AC_DEFINE(HAVE_LIBUTIL_H, 1, [Define to 1 if you have libutil.h]))
104 +AC_CHECK_HEADER(util.h, AC_DEFINE(HAVE_UTIL_H, 1, [Define to 1 if you have util.h]))
105 +
106 +dnl xdgmimcache.c
107 +AC_CHECK_FUNC(mmap, AC_DEFINE(HAVE_MMAP, 1, [Define to 1 if you have mmap()]))
108 +
109 +EDELIB_CPP_VARARGS
110 +EDELIB_DATETIME
111 +EDELIB_DEVELOPMENT
112 +
113 +EDELIB_X11
114 +
115 +dnl user fired --without-x, we disable FLTK checks
116 +if test "$have_x" = "yes"; then
117 +       EDELIB_FLTK
118 +       EDELIB_LIBXPM
119 +fi
120 +
121 +EDELIB_NOTIFY
122 +EDELIB_SHARED
123 +EDELIB_NLS
124 +EDELIB_MIME
125 +EDELIB_DBUS
126 +EDELIB_LARGEFILE
127 +EDELIB_DMALLOC
128 +
129 +AC_ARG_VAR([PKG_CONFIG], [pkg-config command])
130 +AC_ARG_VAR([PKG_CONFIG_PATH], [A directory with .pc files for pkg-config])
131 +
132 +dnl jam don't like spaces in empty string so clear vars if --without-x is given
133 +if test "$have_x" = "yes"; then
134 +       FLTK_LIBS="$FLTK_LIBS $LIBXPM_LIBS $LIBFAM_LIBS"
135 +       FLTK_LIBS_FULL="$FLTK_LIBS_FULL $LIBXPM_LIBS $LIBFAM_LIBS"
136 +else
137 +       FLTK_LIBS=""
138 +       FLTK_LIBS_FULL=""
139 +fi
140 +
141 +if test -n "$OPTIM_FLAGS"; then
142 +       CFLAGS="$CFLAGS $OPTIM_FLAGS"
143 +       CXXFLAGS="$CXXFLAGS $OPTIM_FLAGS"
144 +else
145 +       CFLAGS="$CFLAGS $DEBUG_FLAGS"
146 +       CXXFLAGS="$CXXFLAGS $DEBUG_FLAGS"
147 +fi
148 +
149 +CFLAGS="$CFLAGS $LARGEFILE"
150 +CXXFLAGS="$CXXFLAGS $LARGEFILE"
151 +
152 +dnl this is issued from buildbot so edelib can be used from local directory
153 +if test -n "$EDELIB_USE_LOCALDIR"; then
154 +       prefix=`pwd`
155 +       ln -s . include
156 +fi
157 +
158 +EDELIB_INIT_JAM
159 +
160 +AC_SUBST(EDELIB_MAJOR_VERSION)
161 +AC_SUBST(EDELIB_MINOR_VERSION)
162 +AC_SUBST(EDELIB_PATCH_VERSION)
163 +AC_SUBST(EDELIB_API_VERSION)
164 +AC_SUBST(EDELIB_LIBTOOL_VERSION_STR)
165 +AC_SUBST(FLTK_CFLAGS)
166 +AC_SUBST(FLTK_LIBS)
167 +AC_SUBST(FLTK_LIBS_FULL)
168 +AC_SUBST(DBUS_CFLAGS)
169 +AC_SUBST(DBUS_LIBS)
170 +AC_SUBST(SHARED)
171 +AC_SUBST(CFLAGS)
172 +AC_SUBST(CXXFLAGS)
173 +AC_SUBST(LDFLAGS)
174 +AC_SUBST(LDLIBS)
175 +AC_SUBST(XDG_MIME_HAVE_MMAP)
176 +AC_SUBST(SCHEME_FLAGS)
177 +AC_SUBST(DMALLOC_LIBC)
178 +AC_SUBST(DMALLOC_LIBCXX)
179 +
180 +dnl specific stuf which goes to edelib-config.h
181 +AC_CONFIG_COMMANDS([outfile], [
182 + cat > $outfile <<\_____EOF
183 +/* generated file; please modify configure.in */
184 +#ifndef __EDELIB_EDELIB_CONFIG_H__
185 +#define __EDELIB_EDELIB_CONFIG_H__
186 +
187 +_____EOF
188 +
189 + if test "x$have_iso_varargs" = "xyes"; then
190 +        echo "#define EDELIB_HAVE_ISO_VARARGS 1" >> $outfile
191 + fi
192 +
193 + if test "x$have_gnuc_varargs" = "xyes"; then
194 +        echo "#define EDELIB_HAVE_GNUC_VARARGS 1" >> $outfile
195 + fi
196 +
197 + if test "x$have_dbus" = "xyes"; then
198 +        echo "#define EDELIB_HAVE_DBUS 1" >> $outfile
199 + fi
200 +
201 + if test "x$have_libxpm" = "xyes"; then
202 +        echo "#define EDELIB_HAVE_LIBXPM 1" >> $outfile
203 + fi
204 +
205 + if test "x$fltk_have_xft" != "x"; then
206 +        echo "#define EDELIB_HAVE_FLTK_XFT 1" >> $outfile
207 + fi
208 +
209 + if test "x$prefix" != "x"; then
210 +        echo "#define EDELIB_INSTALL_PREFIX \"$prefix\"" >> $outfile
211 + fi
212 +
213 + cat >> $outfile <<\_____EOF
214 +
215 +#endif
216 +_____EOF
217 +], [
218 + outfile="edelib/edelib-config.h"
219 + have_iso_varargs=$have_iso_varargs
220 + have_gnuc_varargs=$have_gnuc_varargs
221 + have_dbus=$have_dbus
222 + have_libxpm=$have_libxpm
223 + fltk_have_xft=$fltk_have_xft
224 + prefix=$prefix
225 +])
226 +
227 +AC_OUTPUT([
228 + Makefile
229 + edelib/Version.h
230 + doc/Doxyfile
231 + edelib.pc
232 + edelib-gui.pc
233 + edelib-gui-no-images.pc
234 + edelib-dbus.pc
235 + po/update-messages.sh
236 +])
237 +
238 +chmod +x po/update-messages.sh
239 +
240 +# generate scheme include files
241 +cd sslib
242 +./gen-c-string.sh init.ss  > init_ss.h
243 +./gen-c-string.sh theme.ss > theme_ss.h
244 +cd ..
245 +
246 +# create config.h
247 +echo "#include \"edelib/_conf.h\"" > config.h
248 diff -Nru edelib-2.0.old/Makefile.am edelib-2.0/Makefile.am
249 --- edelib-2.0.old/Makefile.am  1970-01-01 01:00:00.000000000 +0100
250 +++ edelib-2.0/Makefile.am      2012-07-24 19:19:34.000000000 +0200
251 @@ -0,0 +1,341 @@
252 +#
253 +# $Id: Jamfile 3233 2012-04-03 11:48:19Z karijes $
254 +#
255 +# Copyright (c) 2005-2012 edelib authors
256 +#
257 +# This library is free software; you can redistribute it and/or
258 +# modify it under the terms of the GNU Lesser General Public
259 +# License as published by the Free Software Foundation; either
260 +# version 2 of the License, or (at your option) any later version.
261 +#
262 +# This library is distributed in the hope that it will be useful,
263 +# but WITHOUT ANY WARRANTY; without even the implied warranty of
264 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
265 +# Lesser General Public License for more details.
266 +#
267 +# You should have received a copy of the GNU Lesser General Public License
268 +# along with this library. If not, see <http://www.gnu.org/licenses/>.
269 +
270 +AUTOMAKE_OPTIONS = subdir-objects
271 +ACLOCAL_AMFLAGS  = -I m4
272 +
273 +INCLUDES =     -I$(top_srcdir) \
274 +                       -DE_LOG_DOMAIN=\"edelib\"
275 +
276 +bin_PROGRAMS = \
277 +       tools/edelib-script/edelib-script                       \
278 +       tools/edelib-dbus-introspect/edelib-dbus-introspect     \
279 +       tools/edelib-update-font-cache/edelib-update-font-cache
280 +
281 +dist_bin_SCRIPTS = \
282 +       tools/edelib-convert-icontheme \
283 +       tools/edelib-mk-indextheme
284 +
285 +noinst_PROGRAMS = \
286 +       test/run_tests
287 +
288 +lib_LTLIBRARIES  = lib/libedelib.la     \
289 +                                  lib/libedelib_gui.la \
290 +                                  lib/libedelib_dbus.la
291 +
292 +### librarires
293 +
294 +xdgmime_files = \
295 +       src/xdgmime/xdgmime.c \
296 +       src/xdgmime/xdgmimealias.c \
297 +       src/xdgmime/xdgmimecache.c \
298 +       src/xdgmime/xdgmimeglob.c \
299 +       src/xdgmime/xdgmimeicon.c \
300 +       src/xdgmime/xdgmimeint.c \
301 +       src/xdgmime/xdgmimemagic.c \
302 +       src/xdgmime/xdgmimeparent.c
303 +
304 +tinyscheme_files = \
305 +       src/ts/scheme.c \
306 +       src/ts/utf8.c
307 +
308 +pcre_files = src/pcre/pcre.c
309 +
310 +lib_libedelib_la_SOURCES = \
311 +       $(pcre_files) \
312 +       $(tinyscheme_files) \
313 +       $(xdgmime_files) \
314 +       src/Missing.c \
315 +       src/Debug.c   \
316 +       src/Scheme.cpp \
317 +       src/Color.cpp  \
318 +       src/ColorDb.cpp \
319 +       src/Config.cpp  \
320 +       src/DateTime.cpp \
321 +       src/DesktopFile.cpp \
322 +       src/Directory.cpp \
323 +       src/File.cpp \
324 +       src/FileTest.cpp \
325 +       src/IconTheme.cpp \
326 +       src/Listener.cpp \
327 +       src/MimeType.cpp \
328 +       src/Nls.cpp \
329 +       src/Pty.cpp \
330 +       src/PtyProcess.cpp \
331 +       src/Regex.cpp \
332 +       src/Resource.cpp \
333 +       src/Run.cpp \
334 +       src/Sipc.cpp \
335 +       src/StrUtil.cpp \
336 +       src/String.cpp \
337 +       src/TempFile.cpp \
338 +       src/TiXml.cpp \
339 +       src/TiXmlParser.cpp \
340 +       src/Util.cpp
341 +
342 +libedelib_includedir = $(includedir)/edelib
343 +libedelib_include_HEADERS = \
344 +       edelib/ColorDb.h \
345 +       edelib/Color.h \
346 +       edelib/Config.h \
347 +       edelib/DateTime.h \
348 +       edelib/Debug.h \
349 +       edelib/DesktopFile.h \
350 +       edelib/Directory.h \
351 +       edelib/edelib-config.h \
352 +       edelib/edelib-global.h \
353 +       edelib/File.h \
354 +       edelib/FileTest.h \
355 +       edelib/for-each-macro.h \
356 +       edelib/Functional.h \
357 +       edelib/IconTheme.h \
358 +       edelib/Listener.h \
359 +       edelib/List.h \
360 +       edelib/MimeType.h \
361 +       edelib/Missing.h \
362 +       edelib/Namespace.h \
363 +       edelib/Nls.h \
364 +       edelib/Pty.h \
365 +       edelib/PtyProcess.h \
366 +       edelib/Regex.h \
367 +       edelib/Resource.h \
368 +       edelib/Run.h \
369 +       edelib/Scheme.h \
370 +       edelib/Sipc.h \
371 +       edelib/String.h \
372 +       edelib/StrUtil.h \
373 +       edelib/TempFile.h \
374 +       edelib/TiXml.h \
375 +       edelib/Util.h \
376 +       edelib/Version.h
377 +
378 +libedelib_ts_includedir = $(includedir)/edelib/ts
379 +libedelib_ts_include_HEADERS = \
380 +       edelib/ts/opdefines.h \
381 +       edelib/ts/scheme.h \
382 +       edelib/ts/scheme-private.h
383 +
384 +lib_libedelib_la_LDFLAGS = -version-info @EDELIB_LIBTOOL_VERSION_STR@
385 +
386 +sdbm_files = \
387 +       src/sdbm/sdbm.c \
388 +       src/sdbm/sdbm_hash.c \
389 +       src/sdbm/sdbm_pair.c
390 +
391 +lib_libedelib_gui_la_SOURCES = \
392 +       $(sdbm_files) \
393 +       src/AnimateBox.cpp \
394 +       src/DirWatch.cpp \
395 +       src/Ede.cpp \
396 +       src/ExpandableGroup.cpp \
397 +       src/FontCache.cpp \
398 +       src/FontChooser.cpp \
399 +       src/ForeignCallback.cpp \
400 +       src/IconChooser.cpp  \
401 +       src/IconLoader.cpp \
402 +       src/MenuBar.cpp   \
403 +       src/MenuBase.cpp   \
404 +       src/MenuButton.cpp   \
405 +       src/MenuItem.cpp \
406 +       src/Menu_add.cpp   \
407 +       src/Menu_global.cpp \
408 +       src/MessageBox.cpp \
409 +       src/Netwm.cpp \
410 +       src/SchemeEditor.cpp \
411 +       src/SevenSeg.cpp \
412 +       src/TableBase.cpp  \
413 +       src/Theme.cpp \
414 +       src/ThemeLoader.cpp \
415 +       src/Window.cpp \
416 +       src/WindowUtils.cpp \
417 +       src/XSettingsClient.cpp \
418 +       src/XSettingsCommon.cpp \
419 +       src/XSettingsManager.cpp
420 +
421 +libedelib_gui_includedir = $(includedir)/edelib
422 +libedelib_gui_include_HEADERS = \
423 +       edelib/AnimateBox.h \
424 +       edelib/DirWatch.h \
425 +       edelib/Ede.h \
426 +       edelib/ExpandableGroup.h \
427 +       edelib/FontCache.h \
428 +       edelib/FontChooser.h \
429 +       edelib/ForeignCallback.h \
430 +       edelib/IconChooser.h \
431 +       edelib/IconLoader.h \
432 +       edelib/MenuBar.h \
433 +       edelib/MenuBase.h \
434 +       edelib/MenuButton.h \
435 +       edelib/MenuItem.h \
436 +       edelib/MessageBox.h \
437 +       edelib/Netwm.h \
438 +       edelib/SchemeEditor.h \
439 +       edelib/SevenSeg.h \
440 +       edelib/TableBase.h \
441 +       edelib/Theme.h \
442 +       edelib/ThemeLoader.h \
443 +       edelib/Window.h \
444 +       edelib/WindowUtils.h \
445 +       edelib/WindowXid.h \
446 +       edelib/XSettingsClient.h \
447 +       edelib/XSettingsCommon.h \
448 +       edelib/XSettingsManager.h
449 +
450 +lib_libedelib_gui_la_CXXFLAGS = @FLTK_CFLAGS@
451 +lib_libedelib_gui_la_LDFLAGS = -version-info @EDELIB_LIBTOOL_VERSION_STR@
452 +lib_libedelib_gui_la_LIBADD = lib/libedelib.la @FLTK_LIBS_FULL@
453 +
454 +lib_libedelib_dbus_la_SOURCES = \
455 +       src/EdbusConnection.cpp \
456 +       src/EdbusData.cpp \
457 +       src/EdbusDict.cpp \
458 +       src/EdbusError.cpp \
459 +       src/EdbusList.cpp \
460 +       src/EdbusMessage.cpp \
461 +       src/EdbusObjectPath.cpp
462 +
463 +libedelib_dbus_includedir = $(includedir)/edelib
464 +libedelib_dbus_include_HEADERS = \
465 +       edelib/EdbusConnection.h \
466 +       edelib/EdbusContainer.h \
467 +       edelib/EdbusData.h \
468 +       edelib/EdbusDict.h \
469 +       edelib/EdbusError.h \
470 +       edelib/EdbusList.h \
471 +       edelib/EdbusMessage.h \
472 +       edelib/EdbusObjectPath.h
473 +
474 +lib_libedelib_dbus_la_CFLAGS   = @FLTK_CFLAGS@ @DBUS_CFLAGS@
475 +lib_libedelib_dbus_la_CXXFLAGS = @FLTK_CFLAGS@ @DBUS_CFLAGS@
476 +lib_libedelib_dbus_la_LDFLAGS = -version-info @EDELIB_LIBTOOL_VERSION_STR@
477 +lib_libedelib_dbus_la_LIBADD = lib/libedelib.la @DBUS_LIBS@ @FLTK_LIBS@
478 +
479 +### programs
480 +
481 +# unit tests
482 +test_run_tests_SOURCES = \
483 +       test/UnitTest.cpp \
484 +       test/utest.cpp \
485 +       test/util.cpp \
486 +       test/missing.cpp \
487 +       test/strutil.cpp \
488 +       test/file.cpp \
489 +       test/file_test.cpp \
490 +       test/directory.cpp \
491 +       test/datetime.cpp \
492 +       test/conf.cpp \
493 +       test/resource.cpp \
494 +       test/desktopfile.cpp \
495 +       test/string.cpp \
496 +       test/list.cpp \
497 +       test/regex.cpp \
498 +       test/color.cpp \
499 +       test/colordb.cpp \
500 +       test/xml.cpp \
501 +       test/mime.cpp \
502 +       test/temp_file.cpp \
503 +       test/functional.cpp \
504 +       test/run.cpp \
505 +       test/run_tests.cpp \
506 +       test/dbus.cpp  \
507 +       test/xsettings.cpp \
508 +       test/theme.cpp
509 +
510 +test_run_tests_CXXFLAGS = @FLTK_CFLAGS@ @DBUS_CFLAGS@
511 +test_run_tests_LDADD = \
512 +       lib/libedelib_dbus.la \
513 +       lib/libedelib_gui.la \
514 +       lib/libedelib.la \
515 +       @FLTK_LIBS_FULL@ @DBUS_LIBS@
516 +
517 +tools_edelib_script_edelib_script_SOURCES = tools/edelib-script/edelib-script.cpp
518 +tools_edelib_script_edelib_script_LDADD = lib/libedelib.la
519 +
520 +tools_edelib_dbus_introspect_edelib_dbus_introspect_SOURCES  = tools/edelib-dbus-introspect/edelib-dbus-introspect.cpp
521 +tools_edelib_dbus_introspect_edelib_dbus_introspect_CXXFLAGS = @FLTK_CFLAGS@ @DBUS_CFLAGS@
522 +tools_edelib_dbus_introspect_edelib_dbus_introspect_LDADD = \
523 +       lib/libedelib_dbus.la \
524 +       lib/libedelib_gui.la \
525 +       lib/libedelib.la \
526 +       @FLTK_LIBS_FULL@ @DBUS_LIBS@
527 +
528 +tools_edelib_update_font_cache_edelib_update_font_cache_SOURCES = tools/edelib-update-font-cache/edelib-update-font-cache.cpp
529 +tools_edelib_update_font_cache_edelib_update_font_cache_CXXFLAGS = @FLTK_CFLAGS@
530 +tools_edelib_update_font_cache_edelib_update_font_cache_LDADD = \
531 +       lib/libedelib_gui.la \
532 +       lib/libedelib.la \
533 +       @FLTK_LIBS_FULL@
534 +
535 +### pkgcondif stuff
536 +
537 +pkgconfigdir = $(libdir)/pkgconfig
538 +pkgconfig_DATA = edelib.pc edelib-gui.pc edelib-gui-no-images.pc edelib-dbus.pc
539 +
540 +### documentation
541 +
542 +dist_doc_DATA = README COPYING 
543 +
544 +### scheme files
545 +
546 +sslibdir = $(libdir)/edelib/sslib
547 +sslib_DATA = \
548 +       sslib/init.ss \
549 +       sslib/init-2.ss \
550 +       sslib/theme.ss
551 +
552 +### distclean
553 +
554 +DISTCLEANFILES = \
555 +       edelib.pc \
556 +       edelib-gui.pc \
557 +       edelib-gui-no-images.pc \
558 +       edelib-dbus.pc \
559 +       config.guess \
560 +       config.h \
561 +       config.sub \
562 +       configure \
563 +       depcomp \
564 +       install-sh \
565 +       ltmain.sh \
566 +       missing \
567 +       Makefile.in \
568 +       aclocal.m4 \
569 +       edelib/_conf.h.in \
570 +       edelib/edelib-config.h
571 +
572 +clean-local:
573 +       rm -Rf doc/html
574 +
575 +html:
576 +if HAVE_DOXYGEN
577 +       @echo "Building documentation..."
578 +       @cd doc && doxygen
579 +else
580 +       @echo "*** doxygen not found, documentation will not be built."
581 +endif
582 +
583 +check-local:
584 +       cd test && ./run-all.sh
585 +
586 +uninstall-local:
587 +       rm -Rf $(docdir)/html
588 +
589 +distclean-local:
590 +       rm -Rf autom4te.cache
591 +
592 +dist: html
This page took 0.109397 seconds and 3 git commands to generate.