Imported Upstream version 3.3.54
أحمد المحمودي (Ahmed El-Mahmoudy)
10 years ago
1411 | 1411 | Added experimental wlf2vcd in contrib. It is not currently |
1412 | 1412 | compiled or used. |
1413 | 1413 | Corrected non-functional typos in documentation. |
1414 | ||
1414 | 3.3.54 02feb14 Added LZ4 double compression on hierarchy tree for FST when | |
1415 | hierarchy size exceeds 4MB. | |
1416 | Fix to regular expression filtering when +I+ form expressions | |
1417 | are encountered in the SST. Previously, the wrong value of | |
1418 | regex match was used on 32-bit architectures due to the | |
1419 | stack layout. | |
1420 | Removed --disable-inline-asm ./configure flag as inline | |
1421 | assembly has been removed because it is generating incorrectly | |
1422 | in some cases on x86_64. |
0 | 0 | ########################################################################## |
1 | 1 | |
2 | GTKWave 3.3.53 Wave Viewer is Copyright (C) 1999-2014 Tony Bybell. | |
2 | GTKWave 3.3.54 Wave Viewer is Copyright (C) 1999-2014 Tony Bybell. | |
3 | 3 | Portions of GTKWave are Copyright (C) 1999-2014 Udi Finkelstein. |
4 | 4 | Context support is Copyright (C) 2007-2014 Kermin Elliott Fleming. |
5 | 5 | Trace group support is Copyright (C) 2009-2014 Donald Baltus. |
211 | 211 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
212 | 212 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
213 | 213 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
214 | INLINE_ASM = @INLINE_ASM@ | |
215 | 214 | INSTALL = @INSTALL@ |
216 | 215 | INSTALL_DATA = @INSTALL_DATA@ |
217 | 216 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
0 | 0 | #! /bin/sh |
1 | 1 | # Guess values for system-dependent variables and create Makefiles. |
2 | # Generated by GNU Autoconf 2.69 for gtkwave 3.3.53. | |
2 | # Generated by GNU Autoconf 2.69 for gtkwave 3.3.54. | |
3 | 3 | # |
4 | 4 | # Report bugs to <bybell@rocketmail.com>. |
5 | 5 | # |
579 | 579 | # Identity of this package. |
580 | 580 | PACKAGE_NAME='gtkwave' |
581 | 581 | PACKAGE_TARNAME='gtkwave' |
582 | PACKAGE_VERSION='3.3.53' | |
583 | PACKAGE_STRING='gtkwave 3.3.53' | |
582 | PACKAGE_VERSION='3.3.54' | |
583 | PACKAGE_STRING='gtkwave 3.3.54' | |
584 | 584 | PACKAGE_BUGREPORT='bybell@rocketmail.com' |
585 | 585 | PACKAGE_URL='' |
586 | 586 | |
722 | 722 | TCL_PATCH_LEVEL |
723 | 723 | TCL_VERSION |
724 | 724 | STRUCT_PACK |
725 | INLINE_ASM | |
726 | 725 | FDO_MIME_FALSE |
727 | 726 | FDO_MIME_TRUE |
728 | 727 | UPDATE_DESKTOP_DATABASE |
804 | 803 | with_gconf |
805 | 804 | with_xdgdatadir |
806 | 805 | enable_mime_update |
807 | enable_inline_asm | |
808 | 806 | enable_struct_pack |
809 | 807 | enable_tcl |
810 | 808 | with_tcl |
1383 | 1381 | # Omit some internal or obsolete options to make the list less imposing. |
1384 | 1382 | # This message is too long to be a string in the A/UX 3.1 sh. |
1385 | 1383 | cat <<_ACEOF |
1386 | \`configure' configures gtkwave 3.3.53 to adapt to many kinds of systems. | |
1384 | \`configure' configures gtkwave 3.3.54 to adapt to many kinds of systems. | |
1387 | 1385 | |
1388 | 1386 | Usage: $0 [OPTION]... [VAR=VALUE]... |
1389 | 1387 | |
1449 | 1447 | |
1450 | 1448 | if test -n "$ac_init_help"; then |
1451 | 1449 | case $ac_init_help in |
1452 | short | recursive ) echo "Configuration of gtkwave 3.3.53:";; | |
1450 | short | recursive ) echo "Configuration of gtkwave 3.3.54:";; | |
1453 | 1451 | esac |
1454 | 1452 | cat <<\_ACEOF |
1455 | 1453 | |
1463 | 1461 | enable make rules and dependencies not useful (and |
1464 | 1462 | sometimes confusing) to the casual installer |
1465 | 1463 | --disable-mime-update Disables MIME type and desktop/icon updating |
1466 | --disable-inline-asm Disables usage of inline x86 assembly | |
1467 | 1464 | --enable-struct-pack Enables C language structure packing pragmas |
1468 | 1465 | intended for use on architectures which support |
1469 | 1466 | misaligned loads and stores (x86/x86_64/AVR32/ |
1595 | 1592 | test -n "$ac_init_help" && exit $ac_status |
1596 | 1593 | if $ac_init_version; then |
1597 | 1594 | cat <<\_ACEOF |
1598 | gtkwave configure 3.3.53 | |
1595 | gtkwave configure 3.3.54 | |
1599 | 1596 | generated by GNU Autoconf 2.69 |
1600 | 1597 | |
1601 | 1598 | Copyright (C) 2012 Free Software Foundation, Inc. |
2239 | 2236 | This file contains any messages produced by compilers while |
2240 | 2237 | running configure, to aid debugging if configure makes a mistake. |
2241 | 2238 | |
2242 | It was created by gtkwave $as_me 3.3.53, which was | |
2239 | It was created by gtkwave $as_me 3.3.54, which was | |
2243 | 2240 | generated by GNU Autoconf 2.69. Invocation command line was |
2244 | 2241 | |
2245 | 2242 | $ $0 $@ |
3106 | 3103 | |
3107 | 3104 | # Define the identity of the package. |
3108 | 3105 | PACKAGE='gtkwave' |
3109 | VERSION='3.3.53' | |
3106 | VERSION='3.3.54' | |
3110 | 3107 | |
3111 | 3108 | |
3112 | 3109 | cat >>confdefs.h <<_ACEOF |
3346 | 3343 | |
3347 | 3344 | |
3348 | 3345 | # Checks for build options |
3349 | # ------------- Inline ------------------- | |
3350 | ||
3351 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inline assembly should be enabled" >&5 | |
3352 | $as_echo_n "checking if inline assembly should be enabled... " >&6; } | |
3353 | ||
3354 | INL=yes | |
3355 | INLINE_ASM=-DUSE_INLINE_ASM | |
3356 | # Check whether --enable-inline_asm was given. | |
3357 | if test "${enable_inline_asm+set}" = set; then : | |
3358 | enableval=$enable_inline_asm; | |
3359 | if test "X$enable_inline_asm" = "Xno" ; then | |
3360 | INL=no | |
3361 | INLINE_ASM= | |
3362 | fi | |
3363 | ||
3364 | fi | |
3365 | ||
3366 | { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INL" >&5 | |
3367 | $as_echo "$INL" >&6; } | |
3368 | ||
3369 | ||
3370 | ||
3371 | 3346 | # ------------- Structure Packing ------------------- |
3372 | 3347 | |
3373 | 3348 | { $as_echo "$as_me:${as_lineno-$LINENO}: checking if structure packing should be enabled" >&5 |
6896 | 6871 | |
6897 | 6872 | if test "$have_liblzma" = "yes" ; then |
6898 | 6873 | as_fn_error $? "LZMA support for VZT is enabled, but xz could not be found. |
6899 | Please install xz, see the http://tukaani.org/xz website or use the --disable-xz flag." "$LINENO" 5 | |
6874 | Please install the xz-devel package, see the http://tukaani.org/xz website, or use the --disable-xz flag." "$LINENO" 5 | |
6900 | 6875 | fi |
6901 | 6876 | LIBXZ_LDADD='-llzma' |
6902 | 6877 | LIBXZ_CFLAGS='-D_WAVE_HAVE_XZ' |
10360 | 10335 | CFLAGS : $CFLAGS |
10361 | 10336 | LDFLAGS : $LDFLAGS |
10362 | 10337 | LIBS : $LIBS |
10363 | INLINE_ASM : $INLINE_ASM | |
10364 | 10338 | |
10365 | 10339 | MINGW_LDADD : $MINGW_LDADD |
10366 | 10340 | GTK_MAC_CFLAGS : $GTK_MAC_CFLAGS |
10422 | 10396 | CFLAGS : $CFLAGS |
10423 | 10397 | LDFLAGS : $LDFLAGS |
10424 | 10398 | LIBS : $LIBS |
10425 | INLINE_ASM : $INLINE_ASM | |
10426 | 10399 | |
10427 | 10400 | MINGW_LDADD : $MINGW_LDADD |
10428 | 10401 | GTK_MAC_CFLAGS : $GTK_MAC_CFLAGS |
10983 | 10956 | # report actual input values of CONFIG_FILES etc. instead of their |
10984 | 10957 | # values after options handling. |
10985 | 10958 | ac_log=" |
10986 | This file was extended by gtkwave $as_me 3.3.53, which was | |
10959 | This file was extended by gtkwave $as_me 3.3.54, which was | |
10987 | 10960 | generated by GNU Autoconf 2.69. Invocation command line was |
10988 | 10961 | |
10989 | 10962 | CONFIG_FILES = $CONFIG_FILES |
11049 | 11022 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
11050 | 11023 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
11051 | 11024 | ac_cs_version="\\ |
11052 | gtkwave config.status 3.3.53 | |
11025 | gtkwave config.status 3.3.54 | |
11053 | 11026 | configured by $0, generated by GNU Autoconf 2.69, |
11054 | 11027 | with options \\"\$ac_cs_config\\" |
11055 | 11028 |
1 | 1 | # Process this file with autoconf to produce a configure script. |
2 | 2 | |
3 | 3 | AC_PREREQ(2.59) |
4 | AC_INIT(gtkwave, 3.3.53, bybell@rocketmail.com) | |
4 | AC_INIT(gtkwave, 3.3.54, bybell@rocketmail.com) | |
5 | 5 | AC_CONFIG_SRCDIR([src/vcd.c]) |
6 | 6 | AM_INIT_AUTOMAKE |
7 | 7 | AC_CONFIG_HEADER([config.h]) |
75 | 75 | |
76 | 76 | |
77 | 77 | # Checks for build options |
78 | # ------------- Inline ------------------- | |
79 | ||
80 | AC_MSG_CHECKING([if inline assembly should be enabled]) | |
81 | ||
82 | INL=yes | |
83 | INLINE_ASM=-DUSE_INLINE_ASM | |
84 | AC_ARG_ENABLE([inline_asm], | |
85 | [ --disable-inline-asm Disables usage of inline x86 assembly], | |
86 | [ | |
87 | if test "X$enable_inline_asm" = "Xno" ; then | |
88 | INL=no | |
89 | INLINE_ASM= | |
90 | fi | |
91 | ]) | |
92 | AC_MSG_RESULT([$INL]) | |
93 | AC_SUBST(INLINE_ASM) | |
94 | ||
95 | ||
96 | 78 | # ------------- Structure Packing ------------------- |
97 | 79 | |
98 | 80 | AC_MSG_CHECKING([if structure packing should be enabled]) |
594 | 576 | AC_CHECK_LIB([lzma], [lzma_end], [LIBLZMA_LDADD=-llzma] , [have_liblzma=yes]) |
595 | 577 | if test "$have_liblzma" = "yes" ; then |
596 | 578 | AC_MSG_ERROR([LZMA support for VZT is enabled, but xz could not be found. |
597 | Please install xz, see the http://tukaani.org/xz website or use the --disable-xz flag.]) | |
579 | Please install the xz-devel package, see the http://tukaani.org/xz website, or use the --disable-xz flag.]) | |
598 | 580 | fi |
599 | 581 | LIBXZ_LDADD='-llzma' |
600 | 582 | LIBXZ_CFLAGS='-D_WAVE_HAVE_XZ' |
949 | 931 | CFLAGS : $CFLAGS |
950 | 932 | LDFLAGS : $LDFLAGS |
951 | 933 | LIBS : $LIBS |
952 | INLINE_ASM : $INLINE_ASM | |
953 | 934 | |
954 | 935 | MINGW_LDADD : $MINGW_LDADD |
955 | 936 | GTK_MAC_CFLAGS : $GTK_MAC_CFLAGS |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
7 | 7 | <key>CFBundleExecutable</key> |
8 | 8 | <string>gtkwave</string> |
9 | 9 | <key>CFBundleGetInfoString</key> |
10 | <string>3.3.53, (C) 1999-2014 Tony Bybell http://gtkwave.sourceforge.net</string> | |
10 | <string>3.3.54, (C) 1999-2014 Tony Bybell http://gtkwave.sourceforge.net</string> | |
11 | 11 | <key>CFBundleIconFile</key> |
12 | 12 | <string>gtkwave.icns</string> |
13 | 13 | <key>CFBundleIdentifier</key> |
17 | 17 | <key>CFBundlePackageType</key> |
18 | 18 | <string>APPL</string> |
19 | 19 | <key>CFBundleShortVersionString</key> |
20 | <string>3.3.53</string> | |
20 | <string>3.3.54</string> | |
21 | 21 | <key>CFBundleSignature</key> |
22 | 22 | <string>????</string> |
23 | 23 | <key>CFBundleVersion</key> |
24 | <string>3.3.53</string> | |
24 | <string>3.3.54</string> | |
25 | 25 | <key>NSHumanReadableCopyright</key> |
26 | 26 | <string>Copyright 1999 - 2014 Tony Bybell, GNU General Public License.</string> |
27 | 27 | <key>LSMinimumSystemVersion</key> |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
176 | 176 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
177 | 177 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
178 | 178 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
179 | INLINE_ASM = @INLINE_ASM@ | |
180 | 179 | INSTALL = @INSTALL@ |
181 | 180 | INSTALL_DATA = @INSTALL_DATA@ |
182 | 181 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
174 | 174 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
175 | 175 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
176 | 176 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
177 | INLINE_ASM = @INLINE_ASM@ | |
178 | 177 | INSTALL = @INSTALL@ |
179 | 178 | INSTALL_DATA = @INSTALL_DATA@ |
180 | 179 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
216 | 216 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
217 | 217 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
218 | 218 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
219 | INLINE_ASM = @INLINE_ASM@ | |
220 | 219 | INSTALL = @INSTALL@ |
221 | 220 | INSTALL_DATA = @INSTALL_DATA@ |
222 | 221 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
131 | 131 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
132 | 132 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
133 | 133 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
134 | INLINE_ASM = @INLINE_ASM@ | |
135 | 134 | INSTALL = @INSTALL@ |
136 | 135 | INSTALL_DATA = @INSTALL_DATA@ |
137 | 136 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
200 | 200 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
201 | 201 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
202 | 202 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
203 | INLINE_ASM = @INLINE_ASM@ | |
204 | 203 | INSTALL = @INSTALL@ |
205 | 204 | INSTALL_DATA = @INSTALL_DATA@ |
206 | 205 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
168 | 168 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
169 | 169 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
170 | 170 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
171 | INLINE_ASM = @INLINE_ASM@ | |
172 | 171 | INSTALL = @INSTALL@ |
173 | 172 | INSTALL_DATA = @INSTALL_DATA@ |
174 | 173 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
168 | 168 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
169 | 169 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
170 | 170 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
171 | INLINE_ASM = @INLINE_ASM@ | |
172 | 171 | INSTALL = @INSTALL@ |
173 | 172 | INSTALL_DATA = @INSTALL_DATA@ |
174 | 173 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
30 | 30 | $(LIBJUDY_LDADD) $(GTK_MAC_LIBS) $(GCONF_LIBS) |
31 | 31 | AM_CFLAGS= -I$(top_srcdir) -I$(top_srcdir)/src -I$(top_srcdir)/src/helpers \ |
32 | 32 | $(GTK_CFLAGS) $(LIBZ_CFLAGS) $(LIBBZ2_CFLAGS) $(LIBLZMA_CFLAGS) \ |
33 | $(LIBFST_CFLAGS) $(AET2_CFLAGS) $(LIBJUDY_CFLAGS) $(INLINE_ASM) \ | |
33 | $(LIBFST_CFLAGS) $(AET2_CFLAGS) $(LIBJUDY_CFLAGS) \ | |
34 | 34 | $(GTK_MAC_CFLAGS) $(GCONF_CFLAGS) |
35 | 35 | |
36 | 36 | definehash.c: vpp_keyword.gperf |
233 | 233 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
234 | 234 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
235 | 235 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
236 | INLINE_ASM = @INLINE_ASM@ | |
237 | 236 | INSTALL = @INSTALL@ |
238 | 237 | INSTALL_DATA = @INSTALL_DATA@ |
239 | 238 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
359 | 358 | |
360 | 359 | AM_CFLAGS = -I$(top_srcdir) -I$(top_srcdir)/src -I$(top_srcdir)/src/helpers \ |
361 | 360 | $(GTK_CFLAGS) $(LIBZ_CFLAGS) $(LIBBZ2_CFLAGS) $(LIBLZMA_CFLAGS) \ |
362 | $(LIBFST_CFLAGS) $(AET2_CFLAGS) $(LIBJUDY_CFLAGS) $(INLINE_ASM) \ | |
361 | $(LIBFST_CFLAGS) $(AET2_CFLAGS) $(LIBJUDY_CFLAGS) \ | |
363 | 362 | $(GTK_MAC_CFLAGS) $(GCONF_CFLAGS) |
364 | 363 | |
365 | 364 | BUILT_SOURCES = definehash.c |
172 | 172 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
173 | 173 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
174 | 174 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
175 | INLINE_ASM = @INLINE_ASM@ | |
176 | 175 | INSTALL = @INSTALL@ |
177 | 176 | INSTALL_DATA = @INSTALL_DATA@ |
178 | 177 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
0 | # Makefile.in generated by automake 1.13.1 from Makefile.am. | |
1 | # contrib/wlf2vcd/Makefile. Generated from Makefile.in by configure. | |
2 | ||
3 | # Copyright (C) 1994-2012 Free Software Foundation, Inc. | |
4 | ||
5 | # This Makefile.in is free software; the Free Software Foundation | |
6 | # gives unlimited permission to copy and/or distribute it, | |
7 | # with or without modifications, as long as this notice is preserved. | |
8 | ||
9 | # This program is distributed in the hope that it will be useful, | |
10 | # but WITHOUT ANY WARRANTY, to the extent permitted by law; without | |
11 | # even the implied warranty of MERCHANTABILITY or FITNESS FOR A | |
12 | # PARTICULAR PURPOSE. | |
13 | ||
14 | ||
15 | ||
16 | am__make_dryrun = \ | |
17 | { \ | |
18 | am__dry=no; \ | |
19 | case $$MAKEFLAGS in \ | |
20 | *\\[\ \ ]*) \ | |
21 | echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \ | |
22 | | grep '^AM OK$$' >/dev/null || am__dry=yes;; \ | |
23 | *) \ | |
24 | for am__flg in $$MAKEFLAGS; do \ | |
25 | case $$am__flg in \ | |
26 | *=*|--*) ;; \ | |
27 | *n*) am__dry=yes; break;; \ | |
28 | esac; \ | |
29 | done;; \ | |
30 | esac; \ | |
31 | test $$am__dry = yes; \ | |
32 | } | |
33 | pkgdatadir = $(datadir)/gtkwave | |
34 | pkgincludedir = $(includedir)/gtkwave | |
35 | pkglibdir = $(libdir)/gtkwave | |
36 | pkglibexecdir = $(libexecdir)/gtkwave | |
37 | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | |
38 | install_sh_DATA = $(install_sh) -c -m 644 | |
39 | install_sh_PROGRAM = $(install_sh) -c | |
40 | install_sh_SCRIPT = $(install_sh) -c | |
41 | INSTALL_HEADER = $(INSTALL_DATA) | |
42 | transform = $(program_transform_name) | |
43 | NORMAL_INSTALL = : | |
44 | PRE_INSTALL = : | |
45 | POST_INSTALL = : | |
46 | NORMAL_UNINSTALL = : | |
47 | PRE_UNINSTALL = : | |
48 | POST_UNINSTALL = : | |
49 | subdir = contrib/wlf2vcd | |
50 | DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am | |
51 | ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 | |
52 | am__aclocal_m4_deps = $(top_srcdir)/configure.ac | |
53 | am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ | |
54 | $(ACLOCAL_M4) | |
55 | mkinstalldirs = $(install_sh) -d | |
56 | CONFIG_HEADER = $(top_builddir)/config.h | |
57 | CONFIG_CLEAN_FILES = | |
58 | CONFIG_CLEAN_VPATH_FILES = | |
59 | AM_V_P = $(am__v_P_$(V)) | |
60 | am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) | |
61 | am__v_P_0 = false | |
62 | am__v_P_1 = : | |
63 | AM_V_GEN = $(am__v_GEN_$(V)) | |
64 | am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) | |
65 | am__v_GEN_0 = @echo " GEN " $@; | |
66 | am__v_GEN_1 = | |
67 | AM_V_at = $(am__v_at_$(V)) | |
68 | am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) | |
69 | am__v_at_0 = @ | |
70 | am__v_at_1 = | |
71 | SOURCES = | |
72 | DIST_SOURCES = | |
73 | am__can_run_installinfo = \ | |
74 | case $$AM_UPDATE_INFO_DIR in \ | |
75 | n|no|NO) false;; \ | |
76 | *) (install-info --version) >/dev/null 2>&1;; \ | |
77 | esac | |
78 | am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) | |
79 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) | |
80 | ACLOCAL = ${SHELL} /home/bybell/gtkwave/gtkwave-code/gtkwave3/missing aclocal-1.13 | |
81 | AET2_CFLAGS = -DAET2_ALIASDB_IS_PRESENT -DAET2_IS_PRESENT -I/afs/awd/projects/simarama/releases/latest | |
82 | AET2_LDADD = /afs/awd/projects/simarama/releases/latest/libaliasdb.so /afs/awd/projects/simarama/releases/latest/libae2rw.so | |
83 | ALLOCA = | |
84 | AMTAR = $${TAR-tar} | |
85 | AM_DEFAULT_VERBOSITY = 1 | |
86 | AUTOCONF = ${SHELL} /home/bybell/gtkwave/gtkwave-code/gtkwave3/missing autoconf | |
87 | AUTOHEADER = ${SHELL} /home/bybell/gtkwave/gtkwave-code/gtkwave3/missing autoheader | |
88 | AUTOMAKE = ${SHELL} /home/bybell/gtkwave/gtkwave-code/gtkwave3/missing automake-1.13 | |
89 | AWK = gawk | |
90 | CC = gcc | |
91 | CCDEPMODE = depmode=gcc3 | |
92 | CFLAGS = -g -O2 -DWAVE_USE_STRUCT_PACKING -DFST_WRITER_PARALLEL | |
93 | COCOA_GTK_CFLAGS = | |
94 | COCOA_GTK_LDADD = | |
95 | COCOA_GTK_LDFLAGS = | |
96 | CPP = gcc -E | |
97 | CPPFLAGS = -DWAVE_USE_GTK2 | |
98 | CXX = g++ | |
99 | CXXDEPMODE = depmode=gcc3 | |
100 | CXXFLAGS = -g -O2 | |
101 | CYGPATH_W = echo | |
102 | DEFS = -DHAVE_CONFIG_H | |
103 | DEPDIR = .deps | |
104 | ECHO_C = | |
105 | ECHO_N = -n | |
106 | ECHO_T = | |
107 | EGREP = /bin/grep -E | |
108 | EXEEXT = | |
109 | EXTDEBUG = /pub/fsdb/bin/fsdbdebug | |
110 | EXTDEBUG2 = /pub/fsdb/bin/fsdb2vcd | |
111 | EXTDEBUG3 = /usr/local/bin/vpd2vcd | |
112 | EXTDEBUG4 = /usr/local/bin/wlf2vcd | |
113 | EXTLOAD_CFLAGS = -DEXTLOAD_PATH=\"/pub/fsdb/bin/fsdbdebug\" -DEXTLOAD_SUFFIX=\"fsdb\" -DEXTCONV_PATH=\"/pub/fsdb/bin/fsdb2vcd\" -DEXT2CONV_PATH=\"/usr/local/bin/vpd2vcd\" -DEXT2LOAD_SUFFIX=\"vpd\" -DEXT3CONV_PATH=\"/usr/local/bin/wlf2vcd\" -DEXT3LOAD_SUFFIX=\"wlf\" | |
114 | FASTTREE_CFLAGS = | |
115 | FSDB_CFLAGS = -DFSDB_NSYS_IS_PRESENT -DFSDB_IS_PRESENT -I/pub/FsdbReader | |
116 | FSDB_LDADD = /pub/FsdbReader/libnsys.so /pub/FsdbReader/libnffr.so | |
117 | GCONF_CFLAGS = -DWAVE_HAVE_GCONF -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include | |
118 | GCONF_LIBS = -lgconf-2 -lglib-2.0 | |
119 | GEDITTEST = /usr/bin/gedit | |
120 | GEDIT_CFLAGS = -DGEDIT_PATH=\"/usr/bin/gedit\" | |
121 | GPERF = /usr/bin/gperf | |
122 | GREP = /bin/grep | |
123 | GTK_CFLAGS = -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 | |
124 | GTK_CONFIG = | |
125 | GTK_LIBS = -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 | |
126 | GTK_MAC_CFLAGS = | |
127 | GTK_MAC_LIBS = | |
128 | GTK_UNIX_PRINT_CFLAGS = -pthread -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -DWAVE_GTK_UNIX_PRINT | |
129 | GTK_UNIX_PRINT_LIBS = -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lrt -lglib-2.0 | |
130 | INLINE_ASM = -DUSE_INLINE_ASM | |
131 | INSTALL = /usr/bin/install -c | |
132 | INSTALL_DATA = ${INSTALL} -m 644 | |
133 | INSTALL_PROGRAM = ${INSTALL} | |
134 | INSTALL_SCRIPT = ${INSTALL} | |
135 | INSTALL_STRIP_PROGRAM = $(install_sh) -c -s | |
136 | LDFLAGS = | |
137 | LEX = flex | |
138 | LEXLIB = -lfl | |
139 | LEX_OUTPUT_ROOT = lex.yy | |
140 | LIBBZ2_CFLAGS = | |
141 | LIBBZ2_DIR = | |
142 | LIBBZ2_LDADD = -lbz2 | |
143 | LIBJUDY_CFLAGS = -D_WAVE_HAVE_JUDY | |
144 | LIBJUDY_LDADD = -lJudy | |
145 | LIBOBJS = | |
146 | LIBS = -lnsl -lpthread -lm -ldl | |
147 | LIBXZ_CFLAGS = -D_WAVE_HAVE_XZ | |
148 | LIBXZ_LDADD = -llzma | |
149 | LIBZ_CFLAGS = | |
150 | LIBZ_DIR = | |
151 | LIBZ_LDADD = -lz | |
152 | LTLIBOBJS = | |
153 | MAINT = # | |
154 | MAKEINFO = ${SHELL} /home/bybell/gtkwave/gtkwave-code/gtkwave3/missing makeinfo | |
155 | MINGW_LDADD = | |
156 | MKDIR_P = /bin/mkdir -p | |
157 | OBJEXT = o | |
158 | PACKAGE = gtkwave | |
159 | PACKAGE_BUGREPORT = bybell@rocketmail.com | |
160 | PACKAGE_NAME = gtkwave | |
161 | PACKAGE_STRING = gtkwave 3.3.53 | |
162 | PACKAGE_TARNAME = gtkwave | |
163 | PACKAGE_URL = | |
164 | PACKAGE_VERSION = 3.3.53 | |
165 | PATH_SEPARATOR = : | |
166 | PKG_CONFIG = /usr/bin/pkg-config | |
167 | POW_LIB = | |
168 | RANLIB = ranlib | |
169 | SET_MAKE = | |
170 | SHELL = /bin/sh | |
171 | STRIP = | |
172 | STRUCT_PACK = -DWAVE_USE_STRUCT_PACKING | |
173 | TCL_DEFADD = -DHAVE_LIBTCL | |
174 | TCL_INCLUDE_SPEC = -I/usr/include | |
175 | TCL_LDADD = -L/usr/lib -ltcl8.5 | |
176 | TCL_LIB_SPEC = -L/usr/lib -ltcl8.5 | |
177 | TCL_MAJOR_VERSION = 8 | |
178 | TCL_MINOR_VERSION = 5 | |
179 | TK_INCLUDE_SPEC = -I/usr/include | |
180 | TK_LDADD = -L/usr/lib -ltk8.5 | |
181 | TK_LIB_SPEC = -L/usr/lib -ltk8.5 | |
182 | UPDATE_DESKTOP_DATABASE = /usr/bin/update-desktop-database | |
183 | UPDATE_MIME_DATABASE = /usr/bin/update-mime-database | |
184 | VERSION = 3.3.53 | |
185 | XDGDATADIR = ${datadir} | |
186 | abs_builddir = /home/bybell/gtkwave/gtkwave-code/gtkwave3/contrib/wlf2vcd | |
187 | abs_srcdir = /home/bybell/gtkwave/gtkwave-code/gtkwave3/contrib/wlf2vcd | |
188 | abs_top_builddir = /home/bybell/gtkwave/gtkwave-code/gtkwave3 | |
189 | abs_top_srcdir = /home/bybell/gtkwave/gtkwave-code/gtkwave3 | |
190 | ac_ct_CC = gcc | |
191 | ac_ct_CXX = g++ | |
192 | am__include = include | |
193 | am__leading_dot = . | |
194 | am__quote = | |
195 | am__tar = $${TAR-tar} chof - "$$tardir" | |
196 | am__untar = $${TAR-tar} xf - | |
197 | bindir = ${exec_prefix}/bin | |
198 | build_alias = | |
199 | builddir = . | |
200 | datadir = ${datarootdir} | |
201 | datarootdir = ${prefix}/share | |
202 | docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} | |
203 | dvidir = ${docdir} | |
204 | exec_prefix = ${prefix} | |
205 | host_alias = | |
206 | htmldir = ${docdir} | |
207 | includedir = ${prefix}/include | |
208 | infodir = ${datarootdir}/info | |
209 | install_sh = ${SHELL} /home/bybell/gtkwave/gtkwave-code/gtkwave3/install-sh | |
210 | libdir = ${exec_prefix}/lib | |
211 | libexecdir = ${exec_prefix}/libexec | |
212 | localedir = ${datarootdir}/locale | |
213 | localstatedir = ${prefix}/var | |
214 | mandir = ${datarootdir}/man | |
215 | mkdir_p = $(MKDIR_P) | |
216 | oldincludedir = /usr/include | |
217 | pdfdir = ${docdir} | |
218 | prefix = /usr/local | |
219 | program_transform_name = s,x,x, | |
220 | psdir = ${docdir} | |
221 | sbindir = ${exec_prefix}/sbin | |
222 | sharedstatedir = ${prefix}/com | |
223 | srcdir = . | |
224 | sysconfdir = ${prefix}/etc | |
225 | target_alias = | |
226 | top_build_prefix = ../../ | |
227 | top_builddir = ../.. | |
228 | top_srcdir = ../.. | |
229 | EXTRA_DIST = \ | |
230 | wlf2vcd.c | |
231 | ||
232 | all: all-am | |
233 | ||
234 | .SUFFIXES: | |
235 | $(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps) | |
236 | @for dep in $?; do \ | |
237 | case '$(am__configure_deps)' in \ | |
238 | *$$dep*) \ | |
239 | ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ | |
240 | && { if test -f $@; then exit 0; else break; fi; }; \ | |
241 | exit 1;; \ | |
242 | esac; \ | |
243 | done; \ | |
244 | echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign contrib/wlf2vcd/Makefile'; \ | |
245 | $(am__cd) $(top_srcdir) && \ | |
246 | $(AUTOMAKE) --foreign contrib/wlf2vcd/Makefile | |
247 | .PRECIOUS: Makefile | |
248 | Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status | |
249 | @case '$?' in \ | |
250 | *config.status*) \ | |
251 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ | |
252 | *) \ | |
253 | echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ | |
254 | cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ | |
255 | esac; | |
256 | ||
257 | $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) | |
258 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | |
259 | ||
260 | $(top_srcdir)/configure: # $(am__configure_deps) | |
261 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | |
262 | $(ACLOCAL_M4): # $(am__aclocal_m4_deps) | |
263 | cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh | |
264 | $(am__aclocal_m4_deps): | |
265 | tags TAGS: | |
266 | ||
267 | ctags CTAGS: | |
268 | ||
269 | cscope cscopelist: | |
270 | ||
271 | ||
272 | distdir: $(DISTFILES) | |
273 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | |
274 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ | |
275 | list='$(DISTFILES)'; \ | |
276 | dist_files=`for file in $$list; do echo $$file; done | \ | |
277 | sed -e "s|^$$srcdirstrip/||;t" \ | |
278 | -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ | |
279 | case $$dist_files in \ | |
280 | */*) $(MKDIR_P) `echo "$$dist_files" | \ | |
281 | sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ | |
282 | sort -u` ;; \ | |
283 | esac; \ | |
284 | for file in $$dist_files; do \ | |
285 | if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ | |
286 | if test -d $$d/$$file; then \ | |
287 | dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ | |
288 | if test -d "$(distdir)/$$file"; then \ | |
289 | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | |
290 | fi; \ | |
291 | if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ | |
292 | cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ | |
293 | find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ | |
294 | fi; \ | |
295 | cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ | |
296 | else \ | |
297 | test -f "$(distdir)/$$file" \ | |
298 | || cp -p $$d/$$file "$(distdir)/$$file" \ | |
299 | || exit 1; \ | |
300 | fi; \ | |
301 | done | |
302 | check-am: all-am | |
303 | check: check-am | |
304 | all-am: Makefile | |
305 | installdirs: | |
306 | install: install-am | |
307 | install-exec: install-exec-am | |
308 | install-data: install-data-am | |
309 | uninstall: uninstall-am | |
310 | ||
311 | install-am: all-am | |
312 | @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am | |
313 | ||
314 | installcheck: installcheck-am | |
315 | install-strip: | |
316 | if test -z '$(STRIP)'; then \ | |
317 | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | |
318 | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | |
319 | install; \ | |
320 | else \ | |
321 | $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ | |
322 | install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ | |
323 | "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ | |
324 | fi | |
325 | mostlyclean-generic: | |
326 | ||
327 | clean-generic: | |
328 | ||
329 | distclean-generic: | |
330 | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) | |
331 | -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) | |
332 | ||
333 | maintainer-clean-generic: | |
334 | @echo "This command is intended for maintainers to use" | |
335 | @echo "it deletes files that may require special tools to rebuild." | |
336 | clean: clean-am | |
337 | ||
338 | clean-am: clean-generic mostlyclean-am | |
339 | ||
340 | distclean: distclean-am | |
341 | -rm -f Makefile | |
342 | distclean-am: clean-am distclean-generic | |
343 | ||
344 | dvi: dvi-am | |
345 | ||
346 | dvi-am: | |
347 | ||
348 | html: html-am | |
349 | ||
350 | html-am: | |
351 | ||
352 | info: info-am | |
353 | ||
354 | info-am: | |
355 | ||
356 | install-data-am: | |
357 | ||
358 | install-dvi: install-dvi-am | |
359 | ||
360 | install-dvi-am: | |
361 | ||
362 | install-exec-am: | |
363 | ||
364 | install-html: install-html-am | |
365 | ||
366 | install-html-am: | |
367 | ||
368 | install-info: install-info-am | |
369 | ||
370 | install-info-am: | |
371 | ||
372 | install-man: | |
373 | ||
374 | install-pdf: install-pdf-am | |
375 | ||
376 | install-pdf-am: | |
377 | ||
378 | install-ps: install-ps-am | |
379 | ||
380 | install-ps-am: | |
381 | ||
382 | installcheck-am: | |
383 | ||
384 | maintainer-clean: maintainer-clean-am | |
385 | -rm -f Makefile | |
386 | maintainer-clean-am: distclean-am maintainer-clean-generic | |
387 | ||
388 | mostlyclean: mostlyclean-am | |
389 | ||
390 | mostlyclean-am: mostlyclean-generic | |
391 | ||
392 | pdf: pdf-am | |
393 | ||
394 | pdf-am: | |
395 | ||
396 | ps: ps-am | |
397 | ||
398 | ps-am: | |
399 | ||
400 | uninstall-am: | |
401 | ||
402 | .MAKE: install-am install-strip | |
403 | ||
404 | .PHONY: all all-am check check-am clean clean-generic cscopelist-am \ | |
405 | ctags-am distclean distclean-generic distdir dvi dvi-am html \ | |
406 | html-am info info-am install install-am install-data \ | |
407 | install-data-am install-dvi install-dvi-am install-exec \ | |
408 | install-exec-am install-html install-html-am install-info \ | |
409 | install-info-am install-man install-pdf install-pdf-am \ | |
410 | install-ps install-ps-am install-strip installcheck \ | |
411 | installcheck-am installdirs maintainer-clean \ | |
412 | maintainer-clean-generic mostlyclean mostlyclean-generic pdf \ | |
413 | pdf-am ps ps-am tags-am uninstall uninstall-am | |
414 | ||
415 | ||
416 | # Tell versions [3.59,3.63) of GNU make to not export all variables. | |
417 | # Otherwise a system limit (for SysV at least) may be exceeded. | |
418 | .NOEXPORT: |
127 | 127 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
128 | 128 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
129 | 129 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
130 | INLINE_ASM = @INLINE_ASM@ | |
131 | 130 | INSTALL = @INSTALL@ |
132 | 131 | INSTALL_DATA = @INSTALL_DATA@ |
133 | 132 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
158 | 158 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
159 | 159 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
160 | 160 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
161 | INLINE_ASM = @INLINE_ASM@ | |
162 | 161 | INSTALL = @INSTALL@ |
163 | 162 | INSTALL_DATA = @INSTALL_DATA@ |
164 | 163 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
158 | 158 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
159 | 159 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
160 | 160 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
161 | INLINE_ASM = @INLINE_ASM@ | |
162 | 161 | INSTALL = @INSTALL@ |
163 | 162 | INSTALL_DATA = @INSTALL_DATA@ |
164 | 163 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
160 | 160 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
161 | 161 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
162 | 162 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
163 | INLINE_ASM = @INLINE_ASM@ | |
164 | 163 | INSTALL = @INSTALL@ |
165 | 164 | INSTALL_DATA = @INSTALL_DATA@ |
166 | 165 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
157 | 157 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
158 | 158 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
159 | 159 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
160 | INLINE_ASM = @INLINE_ASM@ | |
161 | 160 | INSTALL = @INSTALL@ |
162 | 161 | INSTALL_DATA = @INSTALL_DATA@ |
163 | 162 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
217 | 217 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
218 | 218 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
219 | 219 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
220 | INLINE_ASM = @INLINE_ASM@ | |
221 | 220 | INSTALL = @INSTALL@ |
222 | 221 | INSTALL_DATA = @INSTALL_DATA@ |
223 | 222 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
157 | 157 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
158 | 158 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
159 | 159 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
160 | INLINE_ASM = @INLINE_ASM@ | |
161 | 160 | INSTALL = @INSTALL@ |
162 | 161 | INSTALL_DATA = @INSTALL_DATA@ |
163 | 162 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
157 | 157 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
158 | 158 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
159 | 159 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
160 | INLINE_ASM = @INLINE_ASM@ | |
161 | 160 | INSTALL = @INSTALL@ |
162 | 161 | INSTALL_DATA = @INSTALL_DATA@ |
163 | 162 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
157 | 157 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
158 | 158 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
159 | 159 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
160 | INLINE_ASM = @INLINE_ASM@ | |
161 | 160 | INSTALL = @INSTALL@ |
162 | 161 | INSTALL_DATA = @INSTALL_DATA@ |
163 | 162 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
187 | 187 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
188 | 188 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
189 | 189 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
190 | INLINE_ASM = @INLINE_ASM@ | |
191 | 190 | INSTALL = @INSTALL@ |
192 | 191 | INSTALL_DATA = @INSTALL_DATA@ |
193 | 192 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
157 | 157 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
158 | 158 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
159 | 159 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
160 | INLINE_ASM = @INLINE_ASM@ | |
161 | 160 | INSTALL = @INSTALL@ |
162 | 161 | INSTALL_DATA = @INSTALL_DATA@ |
163 | 162 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
15 | 15 | |
16 | 16 | AM_CFLAGS= -I$(srcdir)/.. -I$(srcdir)/helpers $(FASTTREE_CFLAGS) $(GTK_CFLAGS) $(LIBLZMA_CFLAGS) \ |
17 | 17 | $(LIBZ_CFLAGS) $(LIBBZ2_CFLAGS) $(LIBFST_CFLAGS) $(AET2_CFLAGS) $(FSDB_CFLAGS) $(TCL_INCLUDE_SPEC) \ |
18 | $(TCL_DEFADD) $(TK_INCLUDE_SPEC) $(EXTLOAD_CFLAGS) $(GEDIT_CFLAGS) $(LIBJUDY_CFLAGS) $(INLINE_ASM) \ | |
18 | $(TCL_DEFADD) $(TK_INCLUDE_SPEC) $(EXTLOAD_CFLAGS) $(GEDIT_CFLAGS) $(LIBJUDY_CFLAGS) \ | |
19 | 19 | $(GTK_MAC_CFLAGS) $(GCONF_CFLAGS) $(LIBCOCOA_CFLAGS) $(GTK_UNIX_PRINT_CFLAGS) |
20 | 20 | |
21 | 21 | AM_CXXFLAGS= $(AM_CFLAGS) |
270 | 270 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
271 | 271 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
272 | 272 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
273 | INLINE_ASM = @INLINE_ASM@ | |
274 | 273 | INSTALL = @INSTALL@ |
275 | 274 | INSTALL_DATA = @INSTALL_DATA@ |
276 | 275 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
379 | 378 | LIBCOCOA_LDADD = ./cocoa/libgtkwmacintegration.a $(COCOA_GTK_LDADD) |
380 | 379 | AM_CFLAGS = -I$(srcdir)/.. -I$(srcdir)/helpers $(FASTTREE_CFLAGS) $(GTK_CFLAGS) $(LIBLZMA_CFLAGS) \ |
381 | 380 | $(LIBZ_CFLAGS) $(LIBBZ2_CFLAGS) $(LIBFST_CFLAGS) $(AET2_CFLAGS) $(FSDB_CFLAGS) $(TCL_INCLUDE_SPEC) \ |
382 | $(TCL_DEFADD) $(TK_INCLUDE_SPEC) $(EXTLOAD_CFLAGS) $(GEDIT_CFLAGS) $(LIBJUDY_CFLAGS) $(INLINE_ASM) \ | |
381 | $(TCL_DEFADD) $(TK_INCLUDE_SPEC) $(EXTLOAD_CFLAGS) $(GEDIT_CFLAGS) $(LIBJUDY_CFLAGS) \ | |
383 | 382 | $(GTK_MAC_CFLAGS) $(GCONF_CFLAGS) $(LIBCOCOA_CFLAGS) $(GTK_UNIX_PRINT_CFLAGS) |
384 | 383 | |
385 | 384 | AM_CXXFLAGS = $(AM_CFLAGS) |
180 | 180 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
181 | 181 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
182 | 182 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
183 | INLINE_ASM = @INLINE_ASM@ | |
184 | 183 | INSTALL = @INSTALL@ |
185 | 184 | INSTALL_DATA = @INSTALL_DATA@ |
186 | 185 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
5 | 5 | LIBLZMA_CFLAGS = -I$(srcdir)/../liblzma $(LIBXZ_CFLAGS) |
6 | 6 | LIBLZMA_LDADD = $(LIBXZ_LDADD) |
7 | 7 | |
8 | AM_CFLAGS= -I$(srcdir)/.. -I$(srcdir)/../.. $(LIBZ_CFLAGS) $(LIBBZ2_CFLAGS) $(LIBLZMA_CFLAGS) $(LIBJUDY_CFLAGS) $(INLINE_ASM) $(EXTLOAD_CFLAGS) -I$(srcdir)/fst -I$(srcdir)/../../contrib/rtlbrowse | |
8 | AM_CFLAGS= -I$(srcdir)/.. -I$(srcdir)/../.. $(LIBZ_CFLAGS) $(LIBBZ2_CFLAGS) $(LIBLZMA_CFLAGS) $(LIBJUDY_CFLAGS) $(EXTLOAD_CFLAGS) -I$(srcdir)/fst -I$(srcdir)/../../contrib/rtlbrowse | |
9 | 9 | |
10 | 10 | bin_PROGRAMS= evcd2vcd fst2vcd vcd2fst fstminer ghwdump lxt2miner lxt2vcd \ |
11 | 11 | shmidcat vcd2lxt vcd2lxt2 vcd2vzt \ |
235 | 235 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
236 | 236 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
237 | 237 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
238 | INLINE_ASM = @INLINE_ASM@ | |
239 | 238 | INSTALL = @INSTALL@ |
240 | 239 | INSTALL_DATA = @INSTALL_DATA@ |
241 | 240 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
338 | 337 | AIXFLAGS = -bmaxdata:0xd0000000/dsa |
339 | 338 | LIBLZMA_CFLAGS = -I$(srcdir)/../liblzma $(LIBXZ_CFLAGS) |
340 | 339 | LIBLZMA_LDADD = $(LIBXZ_LDADD) |
341 | AM_CFLAGS = -I$(srcdir)/.. -I$(srcdir)/../.. $(LIBZ_CFLAGS) $(LIBBZ2_CFLAGS) $(LIBLZMA_CFLAGS) $(LIBJUDY_CFLAGS) $(INLINE_ASM) $(EXTLOAD_CFLAGS) -I$(srcdir)/fst -I$(srcdir)/../../contrib/rtlbrowse | |
340 | AM_CFLAGS = -I$(srcdir)/.. -I$(srcdir)/../.. $(LIBZ_CFLAGS) $(LIBBZ2_CFLAGS) $(LIBLZMA_CFLAGS) $(LIBJUDY_CFLAGS) $(EXTLOAD_CFLAGS) -I$(srcdir)/fst -I$(srcdir)/../../contrib/rtlbrowse | |
342 | 341 | vcd2fst_SOURCES = vcd2fst.c $(srcdir)/fst/lz4.c $(srcdir)/fst/lz4.h $(srcdir)/fst/fastlz.c $(srcdir)/fst/fastlz.h $(srcdir)/fst/fstapi.c $(srcdir)/fst/fstapi.h $(srcdir)/../../contrib/rtlbrowse/jrb.h $(srcdir)/../../contrib/rtlbrowse/jrb.c |
343 | 342 | vcd2fst_LDADD = $(LIBZ_LDADD) $(LIBJUDY_LDADD) |
344 | 343 | fst2vcd_SOURCES = fst2vcd.c $(srcdir)/fst/lz4.c $(srcdir)/fst/lz4.h $(srcdir)/fst/fastlz.c $(srcdir)/fst/fastlz.h $(srcdir)/fst/fstapi.c $(srcdir)/fst/fstapi.h |
174 | 174 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
175 | 175 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
176 | 176 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
177 | INLINE_ASM = @INLINE_ASM@ | |
178 | 177 | INSTALL = @INSTALL@ |
179 | 178 | INSTALL_DATA = @INSTALL_DATA@ |
180 | 179 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
53 | 53 | uint64_t section length |
54 | 54 | uint64_t length of uncompressed hier data |
55 | 55 | [lz4 compressed data] |
56 | ||
57 | uint8_t FST_BL_HIER_LZ4DUO | |
58 | uint64_t section length | |
59 | uint64_t length of uncompressed hier data | |
60 | varint length of hier data compressed once with lz4 | |
61 | [lz4 double compressed data] | |
62 | ||
56 | 63 | |
57 | 64 | =========================================================================== |
58 | 65 |
86 | 86 | #define FST_HDR_FILETYPE_SIZE (1) |
87 | 87 | #define FST_HDR_TIMEZERO_SIZE (8) |
88 | 88 | #define FST_GZIO_LEN (32768) |
89 | #define FST_HDR_FOURPACK_DUO_SIZE (4*1024*1024) | |
89 | 90 | |
90 | 91 | #if defined(__i386__) || defined(__x86_64__) || defined(_AIX) |
91 | 92 | #define FST_DO_MISALIGNED_OPS |
1274 | 1275 | } |
1275 | 1276 | else |
1276 | 1277 | { |
1278 | /* this is extremely conservative: fastlz needs +5% for worst case, lz4 needs siz+(siz/255)+16 */ | |
1277 | 1279 | if(((wrlen * 2) + 2) <= packmemlen) |
1278 | 1280 | { |
1279 | 1281 | dmem = packmem; |
1712 | 1714 | off_t hl, eos; |
1713 | 1715 | gzFile zhandle; |
1714 | 1716 | int zfd; |
1717 | int fourpack_duo = 0; | |
1715 | 1718 | #ifndef __MINGW32__ |
1716 | 1719 | char *fnam = malloc(strlen(xc->filename) + 5 + 1); |
1717 | 1720 | #endif |
1758 | 1761 | mem = malloc(lz4_maxlen); |
1759 | 1762 | hmem = fstMmap(NULL, xc->hier_file_len, PROT_READ|PROT_WRITE, MAP_SHARED, fileno(xc->hier_handle), 0); |
1760 | 1763 | packed_len = LZ4_compress((char *)hmem, (char *)mem, xc->hier_file_len); |
1761 | fstFwrite(mem, packed_len, 1, xc->handle); | |
1762 | 1764 | fstMunmap(hmem, xc->hier_file_len); |
1765 | ||
1766 | fourpack_duo = (!xc->repack_on_close) && (xc->hier_file_len > FST_HDR_FOURPACK_DUO_SIZE); /* double pack when hierarchy is large */ | |
1767 | ||
1768 | if(fourpack_duo) /* double packing with LZ4 is faster than gzip */ | |
1769 | { | |
1770 | unsigned char *mem_duo; | |
1771 | int lz4_maxlen_duo; | |
1772 | int packed_len_duo; | |
1773 | ||
1774 | lz4_maxlen_duo = LZ4_compressBound(packed_len); | |
1775 | mem_duo = malloc(lz4_maxlen_duo); | |
1776 | packed_len_duo = LZ4_compress((char *)mem, (char *)mem_duo, packed_len); | |
1777 | ||
1778 | fstWriterVarint(xc->handle, packed_len); /* 1st round compressed length */ | |
1779 | fstFwrite(mem_duo, packed_len_duo, 1, xc->handle); | |
1780 | free(mem_duo); | |
1781 | } | |
1782 | else | |
1783 | { | |
1784 | fstFwrite(mem, packed_len, 1, xc->handle); | |
1785 | } | |
1786 | ||
1763 | 1787 | free(mem); |
1764 | 1788 | } |
1765 | 1789 | |
1770 | 1794 | fflush(xc->handle); |
1771 | 1795 | |
1772 | 1796 | fstWriterFseeko(xc, xc->handle, fixup_offs, SEEK_SET); |
1773 | fputc(xc->fourpack ? FST_BL_HIER_LZ4 : FST_BL_HIER, xc->handle); /* actual tag now also == compression type */ | |
1797 | fputc(xc->fourpack ? | |
1798 | ( fourpack_duo ? FST_BL_HIER_LZ4DUO : FST_BL_HIER_LZ4) : | |
1799 | FST_BL_HIER, xc->handle); /* actual tag now also == compression type */ | |
1774 | 1800 | |
1775 | 1801 | fstWriterFseeko(xc, xc->handle, 0, SEEK_END); /* move file pointer to end for any section adds */ |
1776 | 1802 | fflush(xc->handle); |
2155 | 2181 | struct fstWriterContext *xc = (struct fstWriterContext *)ctx; |
2156 | 2182 | if(xc) |
2157 | 2183 | { |
2158 | xc->fastpack = (typ != FST_WR_PT_ZLIB); | |
2159 | xc->fourpack = (typ == FST_WR_PT_LZ4); | |
2184 | xc->fastpack = (typ != FST_WR_PT_ZLIB); | |
2185 | xc->fourpack = (typ == FST_WR_PT_LZ4); | |
2160 | 2186 | } |
2161 | 2187 | } |
2162 | 2188 | |
2746 | 2772 | unsigned double_endian_match : 1; |
2747 | 2773 | unsigned native_doubles_for_cb : 1; |
2748 | 2774 | unsigned contains_geom_section : 1; |
2749 | unsigned contains_hier_section : 1; /* valid for hier_pos */ | |
2750 | unsigned contains_hier_section_lz4 : 1; /* valid for hier_pos */ | |
2751 | unsigned limit_range_valid : 1; /* valid for limit_range_start, limit_range_end */ | |
2775 | unsigned contains_hier_section : 1; /* valid for hier_pos */ | |
2776 | unsigned contains_hier_section_lz4duo : 1; /* valid for hier_pos (contains_hier_section_lz4 always also set) */ | |
2777 | unsigned contains_hier_section_lz4 : 1; /* valid for hier_pos */ | |
2778 | unsigned limit_range_valid : 1; /* valid for limit_range_start, limit_range_end */ | |
2752 | 2779 | |
2753 | 2780 | char version[FST_HDR_SIM_VERSION_SIZE + 1]; |
2754 | 2781 | char date[FST_HDR_DATE_SIZE + 1]; |
3291 | 3318 | else |
3292 | 3319 | if(xc->contains_hier_section_lz4 && !xc->contains_hier_section) |
3293 | 3320 | { |
3294 | htyp = FST_BL_HIER_LZ4; | |
3321 | htyp = xc->contains_hier_section_lz4duo ? FST_BL_HIER_LZ4DUO : FST_BL_HIER_LZ4; | |
3295 | 3322 | } |
3296 | 3323 | |
3297 | 3324 | sprintf(fnam, "%s.hier_%d_%p", xc->filename, getpid(), (void *)xc); |
3316 | 3343 | } |
3317 | 3344 | } |
3318 | 3345 | else |
3319 | if(htyp == FST_BL_HIER_LZ4) | |
3346 | if((htyp == FST_BL_HIER_LZ4) || (htyp == FST_BL_HIER_LZ4DUO)) | |
3320 | 3347 | { |
3321 | 3348 | fstReaderFseeko(xc, xc->f, xc->hier_pos - 8, SEEK_SET); /* get section len */ |
3322 | 3349 | clen = fstReaderUint64(xc->f) - 16; |
3364 | 3391 | } |
3365 | 3392 | } |
3366 | 3393 | gzclose(zhandle); |
3394 | } | |
3395 | else | |
3396 | if(htyp == FST_BL_HIER_LZ4DUO) | |
3397 | { | |
3398 | unsigned char *lz4_cmem = malloc(clen); | |
3399 | unsigned char *lz4_ucmem = malloc(uclen); | |
3400 | unsigned char *lz4_ucmem2; | |
3401 | uint64_t uclen2; | |
3402 | int skiplen2 = 0; | |
3403 | ||
3404 | fstFread(lz4_cmem, clen, 1, xc->f); | |
3405 | ||
3406 | uclen2 = fstGetVarint64(lz4_cmem, &skiplen2); | |
3407 | lz4_ucmem2 = malloc(uclen2); | |
3408 | pass_status = (uclen2 == LZ4_decompress_safe_partial ((char *)lz4_cmem + skiplen2, (char *)lz4_ucmem2, clen - skiplen2, uclen2, uclen2)); | |
3409 | if(pass_status) | |
3410 | { | |
3411 | pass_status = (uclen == LZ4_decompress_safe_partial ((char *)lz4_ucmem2, (char *)lz4_ucmem, uclen2, uclen, uclen)); | |
3412 | ||
3413 | if(fstFwrite(lz4_ucmem, uclen, 1, xc->fh) != 1) | |
3414 | { | |
3415 | pass_status = 0; | |
3416 | } | |
3417 | } | |
3418 | ||
3419 | free(lz4_ucmem2); | |
3420 | free(lz4_ucmem); | |
3421 | free(lz4_cmem); | |
3367 | 3422 | } |
3368 | 3423 | else |
3369 | 3424 | if(htyp == FST_BL_HIER_LZ4) |
4116 | 4171 | else if(sectype == FST_BL_HIER) |
4117 | 4172 | { |
4118 | 4173 | xc->contains_hier_section = 1; |
4174 | xc->hier_pos = ftello(xc->f); | |
4175 | } | |
4176 | else if(sectype == FST_BL_HIER_LZ4DUO) | |
4177 | { | |
4178 | xc->contains_hier_section_lz4 = 1; | |
4179 | xc->contains_hier_section_lz4duo = 1; | |
4119 | 4180 | xc->hier_pos = ftello(xc->f); |
4120 | 4181 | } |
4121 | 4182 | else if(sectype == FST_BL_HIER_LZ4) |
63 | 63 | FST_BL_HIER = 4, |
64 | 64 | FST_BL_VCDATA_DYN_ALIAS = 5, |
65 | 65 | FST_BL_HIER_LZ4 = 6, |
66 | FST_BL_HIER_LZ4DUO = 7, | |
66 | 67 | |
67 | 68 | FST_BL_ZWRAPPER = 254, /* indicates that whole trace is gz wrapped */ |
68 | 69 | FST_BL_SKIP = 255 /* used while block is being written */ |
468 | 468 | // Encode Literal length |
469 | 469 | length = (int)(ip - anchor); |
470 | 470 | token = op++; |
471 | if ((limitedOutput) && unlikely(op + length + (2 + 1 + LASTLITERALS) + (length>>8) > oend)) return 0; // Check output limit | |
471 | if ((limitedOutput) && unlikely(op + length + (2 + 1 + LASTLITERALS) + (length/255) > oend)) return 0; // Check output limit | |
472 | 472 | if (length>=(int)RUN_MASK) |
473 | 473 | { |
474 | 474 | int len = length-RUN_MASK; |
533 | 533 | // Encode Last Literals |
534 | 534 | { |
535 | 535 | int lastRun = (int)(iend - anchor); |
536 | if ((limitedOutput) && (((char*)op - dest) + lastRun + 1 + ((lastRun+255-RUN_MASK)/255) > (U32)maxOutputSize)) return 0; // Check output limit | |
536 | if ((limitedOutput) && (((char*)op - dest) + lastRun + 1 + ((lastRun+255-RUN_MASK)/255) > (U32)maxOutputSize)) return 0; // Check output limit | |
537 | 537 | if (lastRun>=(int)RUN_MASK) { *op++=(RUN_MASK<<ML_BITS); lastRun-=RUN_MASK; for(; lastRun >= 255 ; lastRun-=255) *op++ = 255; *op++ = (BYTE) lastRun; } |
538 | 538 | else *op++ = (BYTE)(lastRun<<ML_BITS); |
539 | 539 | memcpy(op, anchor, iend - anchor); |
647 | 647 | } |
648 | 648 | else |
649 | 649 | { |
650 | memcpy((void*)(lz4ds->bufferStart), (const void*)(lz4ds->nextBlock - 64 KB), 64 KB); | |
651 | lz4ds->nextBlock -= delta; | |
652 | lz4ds->base -= delta; | |
653 | } | |
650 | memcpy((void*)(lz4ds->bufferStart), (const void*)(lz4ds->nextBlock - 64 KB), 64 KB); | |
651 | lz4ds->nextBlock -= delta; | |
652 | lz4ds->base -= delta; | |
653 | } | |
654 | 654 | |
655 | 655 | return (char*)(lz4ds->nextBlock); |
656 | 656 | } |
0 | 0 | /* |
1 | * Copyright (c) 2003-2012 Tony Bybell. | |
1 | * Copyright (c) 2003-2014 Tony Bybell. | |
2 | 2 | * |
3 | 3 | * Permission is hereby granted, free of charge, to any person obtaining a |
4 | 4 | * copy of this software and associated documentation files (the "Software"), |
22 | 22 | #include <config.h> |
23 | 23 | #include "lxt2_read.h" |
24 | 24 | |
25 | #if defined(USE_INLINE_ASM) | |
26 | #if defined(__i386__) || defined(__x86_64__) | |
27 | #define USE_X86_INLINE_ASM | |
28 | #endif | |
29 | #endif | |
30 | ||
31 | 25 | /****************************************************************************/ |
32 | 26 | |
33 | 27 | #ifdef _WAVE_BE32 |
51 | 45 | |
52 | 46 | /* |
53 | 47 | * reconstruct 8/16/24/32 bits out of the lxt's representation |
54 | * of a big-endian integer. x86 specific version... | |
55 | */ | |
56 | ||
57 | #ifdef USE_X86_INLINE_ASM | |
58 | ||
59 | #define lxt2_rd_get_byte(mm,offset) ((unsigned int)(*((unsigned char *)(mm)+(offset)))) | |
60 | ||
61 | _LXT2_RD_INLINE static unsigned int lxt2_rd_get_16(void *mm, int offset) | |
62 | { | |
63 | unsigned short x = *((unsigned short *)((unsigned char *)mm+offset)); | |
64 | ||
65 | #if defined(__x86_64__) | |
66 | __asm("xchgb %b0,%h0" : "=Q" (x) : "0" (x)); | |
67 | #else | |
68 | __asm("xchgb %b0,%h0" : "=q" (x) : "0" (x)); | |
69 | #endif | |
70 | ||
71 | return (unsigned int) x; | |
72 | } | |
73 | ||
74 | _LXT2_RD_INLINE static unsigned int lxt2_rd_get_32(void *mm, int offset) /* note that bswap is really 486+ */ | |
75 | { | |
76 | unsigned int x = *((unsigned int *)((unsigned char *)mm+offset)); | |
77 | ||
78 | __asm("bswap %0": | |
79 | "=r" (x) : | |
80 | "0" (x)); | |
81 | ||
82 | return x; | |
83 | } | |
84 | ||
85 | #define lxt2_rd_get_24(mm,offset) ((lxt2_rd_get_32((mm),(offset)-1)<<8)>>8) | |
86 | #define lxt2_rd_get_64(mm,offset) ((((lxtint64_t)lxt2_rd_get_32((mm),(offset)))<<32)|((lxtint64_t)lxt2_rd_get_32((mm),(offset)+4))) | |
87 | ||
88 | #else | |
89 | ||
90 | /* | |
91 | * reconstruct 8/16/24/32 bits out of the lxt's representation | |
92 | 48 | * of a big-endian integer. this should work on all architectures. |
93 | 49 | */ |
94 | 50 | #define lxt2_rd_get_byte(mm,offset) ((unsigned int)(*((unsigned char *)(mm)+(offset)))) |
128 | 84 | ); |
129 | 85 | } |
130 | 86 | |
131 | #endif | |
132 | 87 | #endif |
133 | 88 | |
134 | 89 | /****************************************************************************/ |
0 | 0 | /* |
1 | * Copyright (c) 2001 Tony Bybell. | |
1 | * Copyright (c) 2001-2014 Tony Bybell. | |
2 | 2 | * |
3 | 3 | * Permission is hereby granted, free of charge, to any person obtaining a |
4 | 4 | * copy of this software and associated documentation files (the "Software"), |
53 | 53 | #define LLDescriptor(x) x##LL |
54 | 54 | #define ULLDescriptor(x) x##ULL |
55 | 55 | #ifndef __MINGW32__ |
56 | #if __WORDSIZE == 64 | |
57 | #define TTFormat "%ld" | |
58 | #else | |
56 | 59 | #define TTFormat "%lld" |
60 | #endif | |
57 | 61 | #else |
58 | 62 | #define TTFormat "%I64d" |
59 | 63 | #endif |
0 | 0 | /* |
1 | * Copyright (c) 2001 Tony Bybell. | |
1 | * Copyright (c) 2001-2014 Tony Bybell. | |
2 | 2 | * |
3 | 3 | * Permission is hereby granted, free of charge, to any person obtaining a |
4 | 4 | * copy of this software and associated documentation files (the "Software"), |
54 | 54 | #define LLDescriptor(x) x##LL |
55 | 55 | #define ULLDescriptor(x) x##ULL |
56 | 56 | #ifndef __MINGW32__ |
57 | #if __WORDSIZE == 64 | |
58 | #define TTFormat "%ld" | |
59 | #else | |
57 | 60 | #define TTFormat "%lld" |
61 | #endif | |
58 | 62 | #else |
59 | 63 | #define TTFormat "%I64d" |
60 | 64 | #endif |
0 | 0 | /* |
1 | * Copyright (c) 2003-2012 Tony Bybell. | |
1 | * Copyright (c) 2003-2014 Tony Bybell. | |
2 | 2 | * |
3 | 3 | * Permission is hereby granted, free of charge, to any person obtaining a |
4 | 4 | * copy of this software and associated documentation files (the "Software"), |
35 | 35 | #include <fcntl.h> |
36 | 36 | #endif |
37 | 37 | |
38 | #if defined(USE_INLINE_ASM) | |
39 | #if defined(__i386__) || defined(__x86_64__) | |
40 | #define USE_X86_INLINE_ASM | |
41 | #endif | |
42 | #endif | |
43 | ||
44 | 38 | /****************************************************************************/ |
45 | 39 | |
46 | 40 | static int is_big_endian(void) |
133 | 127 | |
134 | 128 | /* |
135 | 129 | * reconstruct 8/16/24/32 bits out of the vzt's representation |
136 | * of a big-endian integer. x86 specific version... | |
137 | */ | |
138 | ||
139 | #ifdef USE_X86_INLINE_ASM | |
140 | ||
141 | #define vzt_rd_get_byte(mm,offset) ((unsigned int)(*((unsigned char *)(mm)+(offset)))) | |
142 | ||
143 | _VZT_RD_INLINE static unsigned int vzt_rd_get_16(void *mm, int offset) | |
144 | { | |
145 | unsigned short x = *((unsigned short *)((unsigned char *)mm+offset)); | |
146 | ||
147 | #if defined(__x86_64__) | |
148 | __asm("xchgb %b0,%h0" : "=Q" (x) : "0" (x)); | |
149 | #else | |
150 | __asm("xchgb %b0,%h0" : "=q" (x) : "0" (x)); | |
151 | #endif | |
152 | ||
153 | return (unsigned int) x; | |
154 | } | |
155 | ||
156 | _VZT_RD_INLINE static unsigned int vzt_rd_get_32(void *mm, int offset) /* note that bswap is really 486+ */ | |
157 | { | |
158 | unsigned int x = *((unsigned int *)((unsigned char *)mm+offset)); | |
159 | ||
160 | __asm("bswap %0": | |
161 | "=r" (x) : | |
162 | "0" (x)); | |
163 | ||
164 | return x; | |
165 | } | |
166 | ||
167 | #define vzt_rd_get_64(mm,offset) ((((vztint64_t)vzt_rd_get_32((mm),(offset)))<<32)|((vztint64_t)vzt_rd_get_32((mm),(offset)+4))) | |
168 | ||
169 | #else | |
170 | ||
171 | /* | |
172 | * reconstruct 8/16/24/32 bits out of the vzt's representation | |
173 | 130 | * of a big-endian integer. this should work on all architectures. |
174 | 131 | */ |
175 | 132 | #define vzt_rd_get_byte(mm,offset) ((unsigned int)(*((unsigned char *)(mm)+(offset)))) |
200 | 157 | ); |
201 | 158 | } |
202 | 159 | |
203 | #endif | |
204 | 160 | #endif |
205 | 161 | |
206 | 162 | static unsigned int vzt_rd_get_32r(void *mm, int offset) |
176 | 176 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
177 | 177 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
178 | 178 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
179 | INLINE_ASM = @INLINE_ASM@ | |
180 | 179 | INSTALL = @INSTALL@ |
181 | 180 | INSTALL_DATA = @INSTALL_DATA@ |
182 | 181 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
174 | 174 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
175 | 175 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
176 | 176 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
177 | INLINE_ASM = @INLINE_ASM@ | |
178 | 177 | INSTALL = @INSTALL@ |
179 | 178 | INSTALL_DATA = @INSTALL_DATA@ |
180 | 179 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
179 | 179 | GTK_MAC_LIBS = @GTK_MAC_LIBS@ |
180 | 180 | GTK_UNIX_PRINT_CFLAGS = @GTK_UNIX_PRINT_CFLAGS@ |
181 | 181 | GTK_UNIX_PRINT_LIBS = @GTK_UNIX_PRINT_LIBS@ |
182 | INLINE_ASM = @INLINE_ASM@ | |
183 | 182 | INSTALL = @INSTALL@ |
184 | 183 | INSTALL_DATA = @INSTALL_DATA@ |
185 | 184 | INSTALL_PROGRAM = @INSTALL_PROGRAM@ |
0 | 0 | /* |
1 | * Copyright (c) Tony Bybell 2001-2013. | |
1 | * Copyright (c) Tony Bybell 2001-2014. | |
2 | 2 | * |
3 | 3 | * This program is free software; you can redistribute it and/or |
4 | 4 | * modify it under the terms of the GNU General Public License |
32 | 32 | #include "debug.h" |
33 | 33 | #include "hierpack.h" |
34 | 34 | |
35 | #if defined(USE_INLINE_ASM) | |
36 | #if defined(__i386__) || defined(__x86_64__) | |
37 | #define USE_X86_INLINE_ASM | |
38 | #endif | |
39 | #endif | |
40 | ||
41 | ||
42 | 35 | /****************************************************************************/ |
43 | 36 | |
44 | 37 | /* |
177 | 170 | |
178 | 171 | /* |
179 | 172 | * reconstruct 8/16/24/32 bits out of the lxt's representation |
180 | * of a big-endian integer. x86 specific version... | |
181 | */ | |
182 | ||
183 | #ifdef USE_X86_INLINE_ASM | |
184 | ||
185 | inline static unsigned int get_byte(off_t offset) { | |
186 | return ((unsigned int)(*((unsigned char *) GLOBALS->mm_lxt_c_1+offset))); | |
187 | } | |
188 | ||
189 | inline static unsigned int get_16(off_t offset) | |
190 | { | |
191 | unsigned short x = *((unsigned short *)((unsigned char *)GLOBALS->mm_lxt_c_1+offset)); | |
192 | ||
193 | #if defined(__x86_64__) | |
194 | __asm("xchgb %b0,%h0" : "=Q" (x) : "0" (x)); | |
195 | #else | |
196 | __asm("xchgb %b0,%h0" : "=q" (x) : "0" (x)); | |
197 | #endif | |
198 | ||
199 | return (unsigned int) x; | |
200 | } | |
201 | ||
202 | inline static unsigned int get_32(off_t offset) /* note that bswap is really 486+ */ | |
203 | { | |
204 | unsigned int x = *((unsigned int *)((unsigned char *)GLOBALS->mm_lxt_c_1+offset)); | |
205 | ||
206 | __asm("bswap %0": | |
207 | "=r" (x) : | |
208 | "0" (x)); | |
209 | ||
210 | return x; | |
211 | } | |
212 | ||
213 | #define get_24(offset) ((get_32((offset)-1)<<8)>>8) | |
214 | #define get_64(offset) ((((UTimeType)get_32(offset))<<32)|((UTimeType)get_32((offset)+4))) | |
215 | ||
216 | #else | |
217 | ||
218 | /* | |
219 | * reconstruct 8/16/24/32 bits out of the lxt's representation | |
220 | 173 | * of a big-endian integer. this should work on all architectures. |
221 | 174 | */ |
222 | 175 | #define get_byte(offset) ((unsigned int)(*((unsigned char *)GLOBALS->mm_lxt_c_1+offset))) |
223 | 176 | |
224 | 177 | static unsigned int get_16(off_t offset) |
225 | 178 | { |
226 | unsigned char *nn=(unsigned char *)GLOBALS->mm_lxt_c_1+offset; | |
179 | unsigned char *nn=(unsigned char *)GLOBALS->mm_lxt_c_1+offset; | |
227 | 180 | unsigned int m1=*((unsigned char *)(nn++)); |
228 | 181 | unsigned int m2=*((unsigned char *)nn); |
229 | 182 | return((m1<<8)|m2); |
256 | 209 | ); |
257 | 210 | } |
258 | 211 | |
259 | #endif | |
260 | 212 | #endif |
261 | 213 | |
262 | 214 | /****************************************************************************/ |
0 | 0 | /* |
1 | * Copyright (c) Tristan Gingold and Tony Bybell 2006-2012. | |
1 | * Copyright (c) Tristan Gingold and Tony Bybell 2006-2014. | |
2 | 2 | * |
3 | 3 | * This program is free software; you can redistribute it and/or |
4 | 4 | * modify it under the terms of the GNU General Public License |
201 | 201 | } |
202 | 202 | } |
203 | 203 | |
204 | wrexm = 0; | |
204 | 205 | if ( |
205 | 206 | (GLOBALS->filter_str_treesearch_gtk2_c_1 == NULL) || |
206 | 207 | ((!GLOBALS->filter_noregex_treesearch_gtk2_c_1) && (wrexm = wave_regex_match(t->name, WAVE_REGEX_TREE)) && (!GLOBALS->filter_matlen_treesearch_gtk2_c_1)) || |
207 | (GLOBALS->filter_matlen_treesearch_gtk2_c_1 && (GLOBALS->filter_typ_treesearch_gtk2_c_1 == vardir) && wrexm) | |
208 | (GLOBALS->filter_matlen_treesearch_gtk2_c_1 && (GLOBALS->filter_typ_treesearch_gtk2_c_1 == vardir) && | |
209 | (wrexm || (wrexm = wave_regex_match(t->name, WAVE_REGEX_TREE))) ) | |
208 | 210 | ) |
209 | 211 | { |
210 | 212 | gtk_list_store_prepend (GLOBALS->sig_store_treesearch_gtk2_c_1, &iter); |