Codebase list codecrypt / 19f0bd0
Upstream version 1.7.5 Mirek Kratochvil 8 years ago
17 changed file(s) with 555 addition(s) and 1690 deletion(s). Raw diff Collapse all Expand all
00
11 Codecrypt ChangeLog
2
3 1.7.5
4
5 - standardize Cubehash implementation
6 (all implications for FMTSeq keys and KeyIDs are documented in FAQ)
7
8 - remove obsolete MCE-QD
9 - support big-endian architectures
210
311 1.7.4
412
44 dist_noinst_SCRIPTS = autogen.sh
55 bin_PROGRAMS = ccr
66 ccrdir = src/
7 ccr_SOURCES = src/mce_qcmdpc.cpp src/main.cpp src/polynomial.cpp src/permutation.cpp src/hashfile.cpp src/algo_suite.cpp src/algos_enc.cpp src/qd_utils.cpp src/algos_sig.cpp src/sc.cpp src/base64.cpp src/sencode.cpp src/serialization.cpp src/generator.cpp src/gf2m.cpp src/str_match.cpp src/hash.cpp src/matrix.cpp src/fft.cpp src/xsynd.cpp src/actions.cpp src/mce_qd.cpp src/message.cpp src/chacha.cpp src/decoding.cpp src/envelope.cpp src/fmtseq.cpp src/keyring.cpp src/ios.cpp src/symkey.cpp src/iohelpers.cpp src/bvector.cpp
8 noinst_HEADERS = src/tiger_hash.h src/sha_hash.h src/rmd_hash.h src/actions.h src/generator.h src/algo_suite.h src/polynomial.h src/algorithm.h src/prng.h src/algos_enc.h src/qd_utils.h src/algos_sig.h src/arcfour.h src/sc.h src/base64.h src/sencode.h src/bvector.h src/gf2m.h src/str_match.h src/matrix.h src/symkey.h src/types.h src/vector_item.h src/xsynd.h src/mce_qcmdpc.h src/mce_qd.h src/message.h src/chacha.h src/cube_hash.h src/cubehash_impl.h src/decoding.h src/envelope.h src/factoryof.h src/fmtseq.h src/hash.h src/hashfile.h src/ios.h src/keyring.h src/permutation.h src/iohelpers.h src/fft.h
7 ccr_SOURCES = src/fft.cpp src/generator.cpp src/symkey.cpp src/chacha.cpp src/polynomial.cpp src/hash.cpp src/mce_qcmdpc.cpp src/sc.cpp src/sencode.cpp src/str_match.cpp src/gf2m.cpp src/actions.cpp src/xsynd.cpp src/base64.cpp src/message.cpp src/envelope.cpp src/fmtseq.cpp src/hashfile.cpp src/keyring.cpp src/algos_sig.cpp src/matrix.cpp src/permutation.cpp src/ios.cpp src/algo_suite.cpp src/bvector.cpp src/iohelpers.cpp src/algos_enc.cpp src/serialization.cpp src/main.cpp
8 noinst_HEADERS = src/fft.h src/matrix.h src/polynomial.h src/sc.h src/chacha.h src/prng.h src/qd_utils.h src/rmd_hash.h src/sencode.h src/sha_hash.h src/str_match.h src/symkey.h src/tiger_hash.h src/generator.h src/gf2m.h src/actions.h src/mce_qcmdpc.h src/types.h src/vector_item.h src/xsynd.h src/algo_suite.h src/algorithm.h src/message.h src/cube_hash.h src/decoding.h src/envelope.h src/factoryof.h src/fmtseq.h src/hash.h src/hashfile.h src/keyring.h src/arcfour.h src/base64.h src/permutation.h src/iohelpers.h src/ios.h src/algos_sig.h src/bvector.h src/cubehash_impl.h src/algos_enc.h
99 ccr_CPPFLAGS = -I$(srcdir)// -I/usr/local/include
1010 ccr_CFLAGS = -Wall
1111 ccr_CXXFLAGS = -Wall -std=c++11
109109 am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)"
110110 PROGRAMS = $(bin_PROGRAMS)
111111 am__dirstamp = $(am__leading_dot)dirstamp
112 am_ccr_OBJECTS = src/ccr-mce_qcmdpc.$(OBJEXT) src/ccr-main.$(OBJEXT) \
113 src/ccr-polynomial.$(OBJEXT) src/ccr-permutation.$(OBJEXT) \
114 src/ccr-hashfile.$(OBJEXT) src/ccr-algo_suite.$(OBJEXT) \
115 src/ccr-algos_enc.$(OBJEXT) src/ccr-qd_utils.$(OBJEXT) \
116 src/ccr-algos_sig.$(OBJEXT) src/ccr-sc.$(OBJEXT) \
117 src/ccr-base64.$(OBJEXT) src/ccr-sencode.$(OBJEXT) \
118 src/ccr-serialization.$(OBJEXT) src/ccr-generator.$(OBJEXT) \
119 src/ccr-gf2m.$(OBJEXT) src/ccr-str_match.$(OBJEXT) \
120 src/ccr-hash.$(OBJEXT) src/ccr-matrix.$(OBJEXT) \
121 src/ccr-fft.$(OBJEXT) src/ccr-xsynd.$(OBJEXT) \
122 src/ccr-actions.$(OBJEXT) src/ccr-mce_qd.$(OBJEXT) \
123 src/ccr-message.$(OBJEXT) src/ccr-chacha.$(OBJEXT) \
124 src/ccr-decoding.$(OBJEXT) src/ccr-envelope.$(OBJEXT) \
125 src/ccr-fmtseq.$(OBJEXT) src/ccr-keyring.$(OBJEXT) \
126 src/ccr-ios.$(OBJEXT) src/ccr-symkey.$(OBJEXT) \
127 src/ccr-iohelpers.$(OBJEXT) src/ccr-bvector.$(OBJEXT)
112 am_ccr_OBJECTS = src/ccr-fft.$(OBJEXT) src/ccr-generator.$(OBJEXT) \
113 src/ccr-symkey.$(OBJEXT) src/ccr-chacha.$(OBJEXT) \
114 src/ccr-polynomial.$(OBJEXT) src/ccr-hash.$(OBJEXT) \
115 src/ccr-mce_qcmdpc.$(OBJEXT) src/ccr-sc.$(OBJEXT) \
116 src/ccr-sencode.$(OBJEXT) src/ccr-str_match.$(OBJEXT) \
117 src/ccr-gf2m.$(OBJEXT) src/ccr-actions.$(OBJEXT) \
118 src/ccr-xsynd.$(OBJEXT) src/ccr-base64.$(OBJEXT) \
119 src/ccr-message.$(OBJEXT) src/ccr-envelope.$(OBJEXT) \
120 src/ccr-fmtseq.$(OBJEXT) src/ccr-hashfile.$(OBJEXT) \
121 src/ccr-keyring.$(OBJEXT) src/ccr-algos_sig.$(OBJEXT) \
122 src/ccr-matrix.$(OBJEXT) src/ccr-permutation.$(OBJEXT) \
123 src/ccr-ios.$(OBJEXT) src/ccr-algo_suite.$(OBJEXT) \
124 src/ccr-bvector.$(OBJEXT) src/ccr-iohelpers.$(OBJEXT) \
125 src/ccr-algos_enc.$(OBJEXT) src/ccr-serialization.$(OBJEXT) \
126 src/ccr-main.$(OBJEXT)
128127 ccr_OBJECTS = $(am_ccr_OBJECTS)
129128 am__DEPENDENCIES_1 =
130129 ccr_DEPENDENCIES = $(am__DEPENDENCIES_1)
380379 dist_man_MANS = man/ccr.1
381380 dist_noinst_SCRIPTS = autogen.sh
382381 ccrdir = src/
383 ccr_SOURCES = src/mce_qcmdpc.cpp src/main.cpp src/polynomial.cpp src/permutation.cpp src/hashfile.cpp src/algo_suite.cpp src/algos_enc.cpp src/qd_utils.cpp src/algos_sig.cpp src/sc.cpp src/base64.cpp src/sencode.cpp src/serialization.cpp src/generator.cpp src/gf2m.cpp src/str_match.cpp src/hash.cpp src/matrix.cpp src/fft.cpp src/xsynd.cpp src/actions.cpp src/mce_qd.cpp src/message.cpp src/chacha.cpp src/decoding.cpp src/envelope.cpp src/fmtseq.cpp src/keyring.cpp src/ios.cpp src/symkey.cpp src/iohelpers.cpp src/bvector.cpp
384 noinst_HEADERS = src/tiger_hash.h src/sha_hash.h src/rmd_hash.h src/actions.h src/generator.h src/algo_suite.h src/polynomial.h src/algorithm.h src/prng.h src/algos_enc.h src/qd_utils.h src/algos_sig.h src/arcfour.h src/sc.h src/base64.h src/sencode.h src/bvector.h src/gf2m.h src/str_match.h src/matrix.h src/symkey.h src/types.h src/vector_item.h src/xsynd.h src/mce_qcmdpc.h src/mce_qd.h src/message.h src/chacha.h src/cube_hash.h src/cubehash_impl.h src/decoding.h src/envelope.h src/factoryof.h src/fmtseq.h src/hash.h src/hashfile.h src/ios.h src/keyring.h src/permutation.h src/iohelpers.h src/fft.h
382 ccr_SOURCES = src/fft.cpp src/generator.cpp src/symkey.cpp src/chacha.cpp src/polynomial.cpp src/hash.cpp src/mce_qcmdpc.cpp src/sc.cpp src/sencode.cpp src/str_match.cpp src/gf2m.cpp src/actions.cpp src/xsynd.cpp src/base64.cpp src/message.cpp src/envelope.cpp src/fmtseq.cpp src/hashfile.cpp src/keyring.cpp src/algos_sig.cpp src/matrix.cpp src/permutation.cpp src/ios.cpp src/algo_suite.cpp src/bvector.cpp src/iohelpers.cpp src/algos_enc.cpp src/serialization.cpp src/main.cpp
383 noinst_HEADERS = src/fft.h src/matrix.h src/polynomial.h src/sc.h src/chacha.h src/prng.h src/qd_utils.h src/rmd_hash.h src/sencode.h src/sha_hash.h src/str_match.h src/symkey.h src/tiger_hash.h src/generator.h src/gf2m.h src/actions.h src/mce_qcmdpc.h src/types.h src/vector_item.h src/xsynd.h src/algo_suite.h src/algorithm.h src/message.h src/cube_hash.h src/decoding.h src/envelope.h src/factoryof.h src/fmtseq.h src/hash.h src/hashfile.h src/keyring.h src/arcfour.h src/base64.h src/permutation.h src/iohelpers.h src/ios.h src/algos_sig.h src/bvector.h src/cubehash_impl.h src/algos_enc.h
385384 ccr_CPPFLAGS = -I$(srcdir)// -I/usr/local/include
386385 ccr_CFLAGS = -Wall
387386 ccr_CXXFLAGS = -Wall -std=c++11
479478 src/$(DEPDIR)/$(am__dirstamp):
480479 @$(MKDIR_P) src/$(DEPDIR)
481480 @: > src/$(DEPDIR)/$(am__dirstamp)
481 src/ccr-fft.$(OBJEXT): src/$(am__dirstamp) \
482 src/$(DEPDIR)/$(am__dirstamp)
483 src/ccr-generator.$(OBJEXT): src/$(am__dirstamp) \
484 src/$(DEPDIR)/$(am__dirstamp)
485 src/ccr-symkey.$(OBJEXT): src/$(am__dirstamp) \
486 src/$(DEPDIR)/$(am__dirstamp)
487 src/ccr-chacha.$(OBJEXT): src/$(am__dirstamp) \
488 src/$(DEPDIR)/$(am__dirstamp)
489 src/ccr-polynomial.$(OBJEXT): src/$(am__dirstamp) \
490 src/$(DEPDIR)/$(am__dirstamp)
491 src/ccr-hash.$(OBJEXT): src/$(am__dirstamp) \
492 src/$(DEPDIR)/$(am__dirstamp)
482493 src/ccr-mce_qcmdpc.$(OBJEXT): src/$(am__dirstamp) \
483494 src/$(DEPDIR)/$(am__dirstamp)
495 src/ccr-sc.$(OBJEXT): src/$(am__dirstamp) \
496 src/$(DEPDIR)/$(am__dirstamp)
497 src/ccr-sencode.$(OBJEXT): src/$(am__dirstamp) \
498 src/$(DEPDIR)/$(am__dirstamp)
499 src/ccr-str_match.$(OBJEXT): src/$(am__dirstamp) \
500 src/$(DEPDIR)/$(am__dirstamp)
501 src/ccr-gf2m.$(OBJEXT): src/$(am__dirstamp) \
502 src/$(DEPDIR)/$(am__dirstamp)
503 src/ccr-actions.$(OBJEXT): src/$(am__dirstamp) \
504 src/$(DEPDIR)/$(am__dirstamp)
505 src/ccr-xsynd.$(OBJEXT): src/$(am__dirstamp) \
506 src/$(DEPDIR)/$(am__dirstamp)
507 src/ccr-base64.$(OBJEXT): src/$(am__dirstamp) \
508 src/$(DEPDIR)/$(am__dirstamp)
509 src/ccr-message.$(OBJEXT): src/$(am__dirstamp) \
510 src/$(DEPDIR)/$(am__dirstamp)
511 src/ccr-envelope.$(OBJEXT): src/$(am__dirstamp) \
512 src/$(DEPDIR)/$(am__dirstamp)
513 src/ccr-fmtseq.$(OBJEXT): src/$(am__dirstamp) \
514 src/$(DEPDIR)/$(am__dirstamp)
515 src/ccr-hashfile.$(OBJEXT): src/$(am__dirstamp) \
516 src/$(DEPDIR)/$(am__dirstamp)
517 src/ccr-keyring.$(OBJEXT): src/$(am__dirstamp) \
518 src/$(DEPDIR)/$(am__dirstamp)
519 src/ccr-algos_sig.$(OBJEXT): src/$(am__dirstamp) \
520 src/$(DEPDIR)/$(am__dirstamp)
521 src/ccr-matrix.$(OBJEXT): src/$(am__dirstamp) \
522 src/$(DEPDIR)/$(am__dirstamp)
523 src/ccr-permutation.$(OBJEXT): src/$(am__dirstamp) \
524 src/$(DEPDIR)/$(am__dirstamp)
525 src/ccr-ios.$(OBJEXT): src/$(am__dirstamp) \
526 src/$(DEPDIR)/$(am__dirstamp)
527 src/ccr-algo_suite.$(OBJEXT): src/$(am__dirstamp) \
528 src/$(DEPDIR)/$(am__dirstamp)
529 src/ccr-bvector.$(OBJEXT): src/$(am__dirstamp) \
530 src/$(DEPDIR)/$(am__dirstamp)
531 src/ccr-iohelpers.$(OBJEXT): src/$(am__dirstamp) \
532 src/$(DEPDIR)/$(am__dirstamp)
533 src/ccr-algos_enc.$(OBJEXT): src/$(am__dirstamp) \
534 src/$(DEPDIR)/$(am__dirstamp)
535 src/ccr-serialization.$(OBJEXT): src/$(am__dirstamp) \
536 src/$(DEPDIR)/$(am__dirstamp)
484537 src/ccr-main.$(OBJEXT): src/$(am__dirstamp) \
485 src/$(DEPDIR)/$(am__dirstamp)
486 src/ccr-polynomial.$(OBJEXT): src/$(am__dirstamp) \
487 src/$(DEPDIR)/$(am__dirstamp)
488 src/ccr-permutation.$(OBJEXT): src/$(am__dirstamp) \
489 src/$(DEPDIR)/$(am__dirstamp)
490 src/ccr-hashfile.$(OBJEXT): src/$(am__dirstamp) \
491 src/$(DEPDIR)/$(am__dirstamp)
492 src/ccr-algo_suite.$(OBJEXT): src/$(am__dirstamp) \
493 src/$(DEPDIR)/$(am__dirstamp)
494 src/ccr-algos_enc.$(OBJEXT): src/$(am__dirstamp) \
495 src/$(DEPDIR)/$(am__dirstamp)
496 src/ccr-qd_utils.$(OBJEXT): src/$(am__dirstamp) \
497 src/$(DEPDIR)/$(am__dirstamp)
498 src/ccr-algos_sig.$(OBJEXT): src/$(am__dirstamp) \
499 src/$(DEPDIR)/$(am__dirstamp)
500 src/ccr-sc.$(OBJEXT): src/$(am__dirstamp) \
501 src/$(DEPDIR)/$(am__dirstamp)
502 src/ccr-base64.$(OBJEXT): src/$(am__dirstamp) \
503 src/$(DEPDIR)/$(am__dirstamp)
504 src/ccr-sencode.$(OBJEXT): src/$(am__dirstamp) \
505 src/$(DEPDIR)/$(am__dirstamp)
506 src/ccr-serialization.$(OBJEXT): src/$(am__dirstamp) \
507 src/$(DEPDIR)/$(am__dirstamp)
508 src/ccr-generator.$(OBJEXT): src/$(am__dirstamp) \
509 src/$(DEPDIR)/$(am__dirstamp)
510 src/ccr-gf2m.$(OBJEXT): src/$(am__dirstamp) \
511 src/$(DEPDIR)/$(am__dirstamp)
512 src/ccr-str_match.$(OBJEXT): src/$(am__dirstamp) \
513 src/$(DEPDIR)/$(am__dirstamp)
514 src/ccr-hash.$(OBJEXT): src/$(am__dirstamp) \
515 src/$(DEPDIR)/$(am__dirstamp)
516 src/ccr-matrix.$(OBJEXT): src/$(am__dirstamp) \
517 src/$(DEPDIR)/$(am__dirstamp)
518 src/ccr-fft.$(OBJEXT): src/$(am__dirstamp) \
519 src/$(DEPDIR)/$(am__dirstamp)
520 src/ccr-xsynd.$(OBJEXT): src/$(am__dirstamp) \
521 src/$(DEPDIR)/$(am__dirstamp)
522 src/ccr-actions.$(OBJEXT): src/$(am__dirstamp) \
523 src/$(DEPDIR)/$(am__dirstamp)
524 src/ccr-mce_qd.$(OBJEXT): src/$(am__dirstamp) \
525 src/$(DEPDIR)/$(am__dirstamp)
526 src/ccr-message.$(OBJEXT): src/$(am__dirstamp) \
527 src/$(DEPDIR)/$(am__dirstamp)
528 src/ccr-chacha.$(OBJEXT): src/$(am__dirstamp) \
529 src/$(DEPDIR)/$(am__dirstamp)
530 src/ccr-decoding.$(OBJEXT): src/$(am__dirstamp) \
531 src/$(DEPDIR)/$(am__dirstamp)
532 src/ccr-envelope.$(OBJEXT): src/$(am__dirstamp) \
533 src/$(DEPDIR)/$(am__dirstamp)
534 src/ccr-fmtseq.$(OBJEXT): src/$(am__dirstamp) \
535 src/$(DEPDIR)/$(am__dirstamp)
536 src/ccr-keyring.$(OBJEXT): src/$(am__dirstamp) \
537 src/$(DEPDIR)/$(am__dirstamp)
538 src/ccr-ios.$(OBJEXT): src/$(am__dirstamp) \
539 src/$(DEPDIR)/$(am__dirstamp)
540 src/ccr-symkey.$(OBJEXT): src/$(am__dirstamp) \
541 src/$(DEPDIR)/$(am__dirstamp)
542 src/ccr-iohelpers.$(OBJEXT): src/$(am__dirstamp) \
543 src/$(DEPDIR)/$(am__dirstamp)
544 src/ccr-bvector.$(OBJEXT): src/$(am__dirstamp) \
545538 src/$(DEPDIR)/$(am__dirstamp)
546539
547540 ccr$(EXEEXT): $(ccr_OBJECTS) $(ccr_DEPENDENCIES) $(EXTRA_ccr_DEPENDENCIES)
562555 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-base64.Po@am__quote@
563556 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-bvector.Po@am__quote@
564557 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-chacha.Po@am__quote@
565 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-decoding.Po@am__quote@
566558 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-envelope.Po@am__quote@
567559 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-fft.Po@am__quote@
568560 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-fmtseq.Po@am__quote@
576568 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-main.Po@am__quote@
577569 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-matrix.Po@am__quote@
578570 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-mce_qcmdpc.Po@am__quote@
579 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-mce_qd.Po@am__quote@
580571 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-message.Po@am__quote@
581572 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-permutation.Po@am__quote@
582573 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-polynomial.Po@am__quote@
583 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-qd_utils.Po@am__quote@
584574 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-sc.Po@am__quote@
585575 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-sencode.Po@am__quote@
586576 @AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ccr-serialization.Po@am__quote@
612602 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
613603 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(LTCXXCOMPILE) -c -o $@ $<
614604
605 src/ccr-fft.o: src/fft.cpp
606 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fft.o -MD -MP -MF src/$(DEPDIR)/ccr-fft.Tpo -c -o src/ccr-fft.o `test -f 'src/fft.cpp' || echo '$(srcdir)/'`src/fft.cpp
607 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fft.Tpo src/$(DEPDIR)/ccr-fft.Po
608 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fft.cpp' object='src/ccr-fft.o' libtool=no @AMDEPBACKSLASH@
609 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
610 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fft.o `test -f 'src/fft.cpp' || echo '$(srcdir)/'`src/fft.cpp
611
612 src/ccr-fft.obj: src/fft.cpp
613 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fft.obj -MD -MP -MF src/$(DEPDIR)/ccr-fft.Tpo -c -o src/ccr-fft.obj `if test -f 'src/fft.cpp'; then $(CYGPATH_W) 'src/fft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fft.cpp'; fi`
614 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fft.Tpo src/$(DEPDIR)/ccr-fft.Po
615 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fft.cpp' object='src/ccr-fft.obj' libtool=no @AMDEPBACKSLASH@
616 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
617 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fft.obj `if test -f 'src/fft.cpp'; then $(CYGPATH_W) 'src/fft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fft.cpp'; fi`
618
619 src/ccr-generator.o: src/generator.cpp
620 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-generator.o -MD -MP -MF src/$(DEPDIR)/ccr-generator.Tpo -c -o src/ccr-generator.o `test -f 'src/generator.cpp' || echo '$(srcdir)/'`src/generator.cpp
621 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-generator.Tpo src/$(DEPDIR)/ccr-generator.Po
622 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/generator.cpp' object='src/ccr-generator.o' libtool=no @AMDEPBACKSLASH@
623 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
624 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-generator.o `test -f 'src/generator.cpp' || echo '$(srcdir)/'`src/generator.cpp
625
626 src/ccr-generator.obj: src/generator.cpp
627 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-generator.obj -MD -MP -MF src/$(DEPDIR)/ccr-generator.Tpo -c -o src/ccr-generator.obj `if test -f 'src/generator.cpp'; then $(CYGPATH_W) 'src/generator.cpp'; else $(CYGPATH_W) '$(srcdir)/src/generator.cpp'; fi`
628 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-generator.Tpo src/$(DEPDIR)/ccr-generator.Po
629 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/generator.cpp' object='src/ccr-generator.obj' libtool=no @AMDEPBACKSLASH@
630 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
631 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-generator.obj `if test -f 'src/generator.cpp'; then $(CYGPATH_W) 'src/generator.cpp'; else $(CYGPATH_W) '$(srcdir)/src/generator.cpp'; fi`
632
633 src/ccr-symkey.o: src/symkey.cpp
634 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-symkey.o -MD -MP -MF src/$(DEPDIR)/ccr-symkey.Tpo -c -o src/ccr-symkey.o `test -f 'src/symkey.cpp' || echo '$(srcdir)/'`src/symkey.cpp
635 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-symkey.Tpo src/$(DEPDIR)/ccr-symkey.Po
636 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/symkey.cpp' object='src/ccr-symkey.o' libtool=no @AMDEPBACKSLASH@
637 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
638 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-symkey.o `test -f 'src/symkey.cpp' || echo '$(srcdir)/'`src/symkey.cpp
639
640 src/ccr-symkey.obj: src/symkey.cpp
641 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-symkey.obj -MD -MP -MF src/$(DEPDIR)/ccr-symkey.Tpo -c -o src/ccr-symkey.obj `if test -f 'src/symkey.cpp'; then $(CYGPATH_W) 'src/symkey.cpp'; else $(CYGPATH_W) '$(srcdir)/src/symkey.cpp'; fi`
642 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-symkey.Tpo src/$(DEPDIR)/ccr-symkey.Po
643 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/symkey.cpp' object='src/ccr-symkey.obj' libtool=no @AMDEPBACKSLASH@
644 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
645 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-symkey.obj `if test -f 'src/symkey.cpp'; then $(CYGPATH_W) 'src/symkey.cpp'; else $(CYGPATH_W) '$(srcdir)/src/symkey.cpp'; fi`
646
647 src/ccr-chacha.o: src/chacha.cpp
648 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-chacha.o -MD -MP -MF src/$(DEPDIR)/ccr-chacha.Tpo -c -o src/ccr-chacha.o `test -f 'src/chacha.cpp' || echo '$(srcdir)/'`src/chacha.cpp
649 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-chacha.Tpo src/$(DEPDIR)/ccr-chacha.Po
650 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/chacha.cpp' object='src/ccr-chacha.o' libtool=no @AMDEPBACKSLASH@
651 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
652 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-chacha.o `test -f 'src/chacha.cpp' || echo '$(srcdir)/'`src/chacha.cpp
653
654 src/ccr-chacha.obj: src/chacha.cpp
655 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-chacha.obj -MD -MP -MF src/$(DEPDIR)/ccr-chacha.Tpo -c -o src/ccr-chacha.obj `if test -f 'src/chacha.cpp'; then $(CYGPATH_W) 'src/chacha.cpp'; else $(CYGPATH_W) '$(srcdir)/src/chacha.cpp'; fi`
656 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-chacha.Tpo src/$(DEPDIR)/ccr-chacha.Po
657 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/chacha.cpp' object='src/ccr-chacha.obj' libtool=no @AMDEPBACKSLASH@
658 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
659 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-chacha.obj `if test -f 'src/chacha.cpp'; then $(CYGPATH_W) 'src/chacha.cpp'; else $(CYGPATH_W) '$(srcdir)/src/chacha.cpp'; fi`
660
661 src/ccr-polynomial.o: src/polynomial.cpp
662 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-polynomial.o -MD -MP -MF src/$(DEPDIR)/ccr-polynomial.Tpo -c -o src/ccr-polynomial.o `test -f 'src/polynomial.cpp' || echo '$(srcdir)/'`src/polynomial.cpp
663 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-polynomial.Tpo src/$(DEPDIR)/ccr-polynomial.Po
664 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/polynomial.cpp' object='src/ccr-polynomial.o' libtool=no @AMDEPBACKSLASH@
665 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
666 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-polynomial.o `test -f 'src/polynomial.cpp' || echo '$(srcdir)/'`src/polynomial.cpp
667
668 src/ccr-polynomial.obj: src/polynomial.cpp
669 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-polynomial.obj -MD -MP -MF src/$(DEPDIR)/ccr-polynomial.Tpo -c -o src/ccr-polynomial.obj `if test -f 'src/polynomial.cpp'; then $(CYGPATH_W) 'src/polynomial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/polynomial.cpp'; fi`
670 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-polynomial.Tpo src/$(DEPDIR)/ccr-polynomial.Po
671 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/polynomial.cpp' object='src/ccr-polynomial.obj' libtool=no @AMDEPBACKSLASH@
672 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
673 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-polynomial.obj `if test -f 'src/polynomial.cpp'; then $(CYGPATH_W) 'src/polynomial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/polynomial.cpp'; fi`
674
675 src/ccr-hash.o: src/hash.cpp
676 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hash.o -MD -MP -MF src/$(DEPDIR)/ccr-hash.Tpo -c -o src/ccr-hash.o `test -f 'src/hash.cpp' || echo '$(srcdir)/'`src/hash.cpp
677 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hash.Tpo src/$(DEPDIR)/ccr-hash.Po
678 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hash.cpp' object='src/ccr-hash.o' libtool=no @AMDEPBACKSLASH@
679 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
680 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hash.o `test -f 'src/hash.cpp' || echo '$(srcdir)/'`src/hash.cpp
681
682 src/ccr-hash.obj: src/hash.cpp
683 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hash.obj -MD -MP -MF src/$(DEPDIR)/ccr-hash.Tpo -c -o src/ccr-hash.obj `if test -f 'src/hash.cpp'; then $(CYGPATH_W) 'src/hash.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hash.cpp'; fi`
684 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hash.Tpo src/$(DEPDIR)/ccr-hash.Po
685 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hash.cpp' object='src/ccr-hash.obj' libtool=no @AMDEPBACKSLASH@
686 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
687 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hash.obj `if test -f 'src/hash.cpp'; then $(CYGPATH_W) 'src/hash.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hash.cpp'; fi`
688
615689 src/ccr-mce_qcmdpc.o: src/mce_qcmdpc.cpp
616690 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-mce_qcmdpc.o -MD -MP -MF src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo -c -o src/ccr-mce_qcmdpc.o `test -f 'src/mce_qcmdpc.cpp' || echo '$(srcdir)/'`src/mce_qcmdpc.cpp
617691 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-mce_qcmdpc.Tpo src/$(DEPDIR)/ccr-mce_qcmdpc.Po
626700 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
627701 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-mce_qcmdpc.obj `if test -f 'src/mce_qcmdpc.cpp'; then $(CYGPATH_W) 'src/mce_qcmdpc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mce_qcmdpc.cpp'; fi`
628702
703 src/ccr-sc.o: src/sc.cpp
704 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sc.o -MD -MP -MF src/$(DEPDIR)/ccr-sc.Tpo -c -o src/ccr-sc.o `test -f 'src/sc.cpp' || echo '$(srcdir)/'`src/sc.cpp
705 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sc.Tpo src/$(DEPDIR)/ccr-sc.Po
706 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sc.cpp' object='src/ccr-sc.o' libtool=no @AMDEPBACKSLASH@
707 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
708 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sc.o `test -f 'src/sc.cpp' || echo '$(srcdir)/'`src/sc.cpp
709
710 src/ccr-sc.obj: src/sc.cpp
711 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sc.obj -MD -MP -MF src/$(DEPDIR)/ccr-sc.Tpo -c -o src/ccr-sc.obj `if test -f 'src/sc.cpp'; then $(CYGPATH_W) 'src/sc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sc.cpp'; fi`
712 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sc.Tpo src/$(DEPDIR)/ccr-sc.Po
713 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sc.cpp' object='src/ccr-sc.obj' libtool=no @AMDEPBACKSLASH@
714 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
715 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sc.obj `if test -f 'src/sc.cpp'; then $(CYGPATH_W) 'src/sc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sc.cpp'; fi`
716
717 src/ccr-sencode.o: src/sencode.cpp
718 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sencode.o -MD -MP -MF src/$(DEPDIR)/ccr-sencode.Tpo -c -o src/ccr-sencode.o `test -f 'src/sencode.cpp' || echo '$(srcdir)/'`src/sencode.cpp
719 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sencode.Tpo src/$(DEPDIR)/ccr-sencode.Po
720 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sencode.cpp' object='src/ccr-sencode.o' libtool=no @AMDEPBACKSLASH@
721 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
722 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sencode.o `test -f 'src/sencode.cpp' || echo '$(srcdir)/'`src/sencode.cpp
723
724 src/ccr-sencode.obj: src/sencode.cpp
725 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sencode.obj -MD -MP -MF src/$(DEPDIR)/ccr-sencode.Tpo -c -o src/ccr-sencode.obj `if test -f 'src/sencode.cpp'; then $(CYGPATH_W) 'src/sencode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sencode.cpp'; fi`
726 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sencode.Tpo src/$(DEPDIR)/ccr-sencode.Po
727 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sencode.cpp' object='src/ccr-sencode.obj' libtool=no @AMDEPBACKSLASH@
728 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
729 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sencode.obj `if test -f 'src/sencode.cpp'; then $(CYGPATH_W) 'src/sencode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sencode.cpp'; fi`
730
731 src/ccr-str_match.o: src/str_match.cpp
732 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-str_match.o -MD -MP -MF src/$(DEPDIR)/ccr-str_match.Tpo -c -o src/ccr-str_match.o `test -f 'src/str_match.cpp' || echo '$(srcdir)/'`src/str_match.cpp
733 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-str_match.Tpo src/$(DEPDIR)/ccr-str_match.Po
734 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/str_match.cpp' object='src/ccr-str_match.o' libtool=no @AMDEPBACKSLASH@
735 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
736 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-str_match.o `test -f 'src/str_match.cpp' || echo '$(srcdir)/'`src/str_match.cpp
737
738 src/ccr-str_match.obj: src/str_match.cpp
739 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-str_match.obj -MD -MP -MF src/$(DEPDIR)/ccr-str_match.Tpo -c -o src/ccr-str_match.obj `if test -f 'src/str_match.cpp'; then $(CYGPATH_W) 'src/str_match.cpp'; else $(CYGPATH_W) '$(srcdir)/src/str_match.cpp'; fi`
740 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-str_match.Tpo src/$(DEPDIR)/ccr-str_match.Po
741 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/str_match.cpp' object='src/ccr-str_match.obj' libtool=no @AMDEPBACKSLASH@
742 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
743 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-str_match.obj `if test -f 'src/str_match.cpp'; then $(CYGPATH_W) 'src/str_match.cpp'; else $(CYGPATH_W) '$(srcdir)/src/str_match.cpp'; fi`
744
745 src/ccr-gf2m.o: src/gf2m.cpp
746 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-gf2m.o -MD -MP -MF src/$(DEPDIR)/ccr-gf2m.Tpo -c -o src/ccr-gf2m.o `test -f 'src/gf2m.cpp' || echo '$(srcdir)/'`src/gf2m.cpp
747 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-gf2m.Tpo src/$(DEPDIR)/ccr-gf2m.Po
748 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/gf2m.cpp' object='src/ccr-gf2m.o' libtool=no @AMDEPBACKSLASH@
749 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
750 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-gf2m.o `test -f 'src/gf2m.cpp' || echo '$(srcdir)/'`src/gf2m.cpp
751
752 src/ccr-gf2m.obj: src/gf2m.cpp
753 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-gf2m.obj -MD -MP -MF src/$(DEPDIR)/ccr-gf2m.Tpo -c -o src/ccr-gf2m.obj `if test -f 'src/gf2m.cpp'; then $(CYGPATH_W) 'src/gf2m.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gf2m.cpp'; fi`
754 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-gf2m.Tpo src/$(DEPDIR)/ccr-gf2m.Po
755 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/gf2m.cpp' object='src/ccr-gf2m.obj' libtool=no @AMDEPBACKSLASH@
756 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
757 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-gf2m.obj `if test -f 'src/gf2m.cpp'; then $(CYGPATH_W) 'src/gf2m.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gf2m.cpp'; fi`
758
759 src/ccr-actions.o: src/actions.cpp
760 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-actions.o -MD -MP -MF src/$(DEPDIR)/ccr-actions.Tpo -c -o src/ccr-actions.o `test -f 'src/actions.cpp' || echo '$(srcdir)/'`src/actions.cpp
761 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-actions.Tpo src/$(DEPDIR)/ccr-actions.Po
762 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/actions.cpp' object='src/ccr-actions.o' libtool=no @AMDEPBACKSLASH@
763 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
764 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-actions.o `test -f 'src/actions.cpp' || echo '$(srcdir)/'`src/actions.cpp
765
766 src/ccr-actions.obj: src/actions.cpp
767 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-actions.obj -MD -MP -MF src/$(DEPDIR)/ccr-actions.Tpo -c -o src/ccr-actions.obj `if test -f 'src/actions.cpp'; then $(CYGPATH_W) 'src/actions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/actions.cpp'; fi`
768 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-actions.Tpo src/$(DEPDIR)/ccr-actions.Po
769 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/actions.cpp' object='src/ccr-actions.obj' libtool=no @AMDEPBACKSLASH@
770 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
771 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-actions.obj `if test -f 'src/actions.cpp'; then $(CYGPATH_W) 'src/actions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/actions.cpp'; fi`
772
773 src/ccr-xsynd.o: src/xsynd.cpp
774 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-xsynd.o -MD -MP -MF src/$(DEPDIR)/ccr-xsynd.Tpo -c -o src/ccr-xsynd.o `test -f 'src/xsynd.cpp' || echo '$(srcdir)/'`src/xsynd.cpp
775 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-xsynd.Tpo src/$(DEPDIR)/ccr-xsynd.Po
776 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/xsynd.cpp' object='src/ccr-xsynd.o' libtool=no @AMDEPBACKSLASH@
777 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
778 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-xsynd.o `test -f 'src/xsynd.cpp' || echo '$(srcdir)/'`src/xsynd.cpp
779
780 src/ccr-xsynd.obj: src/xsynd.cpp
781 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-xsynd.obj -MD -MP -MF src/$(DEPDIR)/ccr-xsynd.Tpo -c -o src/ccr-xsynd.obj `if test -f 'src/xsynd.cpp'; then $(CYGPATH_W) 'src/xsynd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/xsynd.cpp'; fi`
782 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-xsynd.Tpo src/$(DEPDIR)/ccr-xsynd.Po
783 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/xsynd.cpp' object='src/ccr-xsynd.obj' libtool=no @AMDEPBACKSLASH@
784 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
785 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-xsynd.obj `if test -f 'src/xsynd.cpp'; then $(CYGPATH_W) 'src/xsynd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/xsynd.cpp'; fi`
786
787 src/ccr-base64.o: src/base64.cpp
788 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-base64.o -MD -MP -MF src/$(DEPDIR)/ccr-base64.Tpo -c -o src/ccr-base64.o `test -f 'src/base64.cpp' || echo '$(srcdir)/'`src/base64.cpp
789 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-base64.Tpo src/$(DEPDIR)/ccr-base64.Po
790 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/base64.cpp' object='src/ccr-base64.o' libtool=no @AMDEPBACKSLASH@
791 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
792 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-base64.o `test -f 'src/base64.cpp' || echo '$(srcdir)/'`src/base64.cpp
793
794 src/ccr-base64.obj: src/base64.cpp
795 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-base64.obj -MD -MP -MF src/$(DEPDIR)/ccr-base64.Tpo -c -o src/ccr-base64.obj `if test -f 'src/base64.cpp'; then $(CYGPATH_W) 'src/base64.cpp'; else $(CYGPATH_W) '$(srcdir)/src/base64.cpp'; fi`
796 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-base64.Tpo src/$(DEPDIR)/ccr-base64.Po
797 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/base64.cpp' object='src/ccr-base64.obj' libtool=no @AMDEPBACKSLASH@
798 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
799 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-base64.obj `if test -f 'src/base64.cpp'; then $(CYGPATH_W) 'src/base64.cpp'; else $(CYGPATH_W) '$(srcdir)/src/base64.cpp'; fi`
800
801 src/ccr-message.o: src/message.cpp
802 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-message.o -MD -MP -MF src/$(DEPDIR)/ccr-message.Tpo -c -o src/ccr-message.o `test -f 'src/message.cpp' || echo '$(srcdir)/'`src/message.cpp
803 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-message.Tpo src/$(DEPDIR)/ccr-message.Po
804 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/message.cpp' object='src/ccr-message.o' libtool=no @AMDEPBACKSLASH@
805 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
806 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-message.o `test -f 'src/message.cpp' || echo '$(srcdir)/'`src/message.cpp
807
808 src/ccr-message.obj: src/message.cpp
809 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-message.obj -MD -MP -MF src/$(DEPDIR)/ccr-message.Tpo -c -o src/ccr-message.obj `if test -f 'src/message.cpp'; then $(CYGPATH_W) 'src/message.cpp'; else $(CYGPATH_W) '$(srcdir)/src/message.cpp'; fi`
810 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-message.Tpo src/$(DEPDIR)/ccr-message.Po
811 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/message.cpp' object='src/ccr-message.obj' libtool=no @AMDEPBACKSLASH@
812 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
813 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-message.obj `if test -f 'src/message.cpp'; then $(CYGPATH_W) 'src/message.cpp'; else $(CYGPATH_W) '$(srcdir)/src/message.cpp'; fi`
814
815 src/ccr-envelope.o: src/envelope.cpp
816 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-envelope.o -MD -MP -MF src/$(DEPDIR)/ccr-envelope.Tpo -c -o src/ccr-envelope.o `test -f 'src/envelope.cpp' || echo '$(srcdir)/'`src/envelope.cpp
817 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-envelope.Tpo src/$(DEPDIR)/ccr-envelope.Po
818 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/envelope.cpp' object='src/ccr-envelope.o' libtool=no @AMDEPBACKSLASH@
819 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
820 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-envelope.o `test -f 'src/envelope.cpp' || echo '$(srcdir)/'`src/envelope.cpp
821
822 src/ccr-envelope.obj: src/envelope.cpp
823 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-envelope.obj -MD -MP -MF src/$(DEPDIR)/ccr-envelope.Tpo -c -o src/ccr-envelope.obj `if test -f 'src/envelope.cpp'; then $(CYGPATH_W) 'src/envelope.cpp'; else $(CYGPATH_W) '$(srcdir)/src/envelope.cpp'; fi`
824 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-envelope.Tpo src/$(DEPDIR)/ccr-envelope.Po
825 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/envelope.cpp' object='src/ccr-envelope.obj' libtool=no @AMDEPBACKSLASH@
826 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
827 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-envelope.obj `if test -f 'src/envelope.cpp'; then $(CYGPATH_W) 'src/envelope.cpp'; else $(CYGPATH_W) '$(srcdir)/src/envelope.cpp'; fi`
828
829 src/ccr-fmtseq.o: src/fmtseq.cpp
830 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fmtseq.o -MD -MP -MF src/$(DEPDIR)/ccr-fmtseq.Tpo -c -o src/ccr-fmtseq.o `test -f 'src/fmtseq.cpp' || echo '$(srcdir)/'`src/fmtseq.cpp
831 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fmtseq.Tpo src/$(DEPDIR)/ccr-fmtseq.Po
832 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fmtseq.cpp' object='src/ccr-fmtseq.o' libtool=no @AMDEPBACKSLASH@
833 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
834 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fmtseq.o `test -f 'src/fmtseq.cpp' || echo '$(srcdir)/'`src/fmtseq.cpp
835
836 src/ccr-fmtseq.obj: src/fmtseq.cpp
837 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fmtseq.obj -MD -MP -MF src/$(DEPDIR)/ccr-fmtseq.Tpo -c -o src/ccr-fmtseq.obj `if test -f 'src/fmtseq.cpp'; then $(CYGPATH_W) 'src/fmtseq.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fmtseq.cpp'; fi`
838 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fmtseq.Tpo src/$(DEPDIR)/ccr-fmtseq.Po
839 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fmtseq.cpp' object='src/ccr-fmtseq.obj' libtool=no @AMDEPBACKSLASH@
840 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
841 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fmtseq.obj `if test -f 'src/fmtseq.cpp'; then $(CYGPATH_W) 'src/fmtseq.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fmtseq.cpp'; fi`
842
843 src/ccr-hashfile.o: src/hashfile.cpp
844 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hashfile.o -MD -MP -MF src/$(DEPDIR)/ccr-hashfile.Tpo -c -o src/ccr-hashfile.o `test -f 'src/hashfile.cpp' || echo '$(srcdir)/'`src/hashfile.cpp
845 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hashfile.Tpo src/$(DEPDIR)/ccr-hashfile.Po
846 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hashfile.cpp' object='src/ccr-hashfile.o' libtool=no @AMDEPBACKSLASH@
847 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
848 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hashfile.o `test -f 'src/hashfile.cpp' || echo '$(srcdir)/'`src/hashfile.cpp
849
850 src/ccr-hashfile.obj: src/hashfile.cpp
851 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hashfile.obj -MD -MP -MF src/$(DEPDIR)/ccr-hashfile.Tpo -c -o src/ccr-hashfile.obj `if test -f 'src/hashfile.cpp'; then $(CYGPATH_W) 'src/hashfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hashfile.cpp'; fi`
852 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hashfile.Tpo src/$(DEPDIR)/ccr-hashfile.Po
853 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hashfile.cpp' object='src/ccr-hashfile.obj' libtool=no @AMDEPBACKSLASH@
854 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
855 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hashfile.obj `if test -f 'src/hashfile.cpp'; then $(CYGPATH_W) 'src/hashfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hashfile.cpp'; fi`
856
857 src/ccr-keyring.o: src/keyring.cpp
858 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-keyring.o -MD -MP -MF src/$(DEPDIR)/ccr-keyring.Tpo -c -o src/ccr-keyring.o `test -f 'src/keyring.cpp' || echo '$(srcdir)/'`src/keyring.cpp
859 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-keyring.Tpo src/$(DEPDIR)/ccr-keyring.Po
860 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/keyring.cpp' object='src/ccr-keyring.o' libtool=no @AMDEPBACKSLASH@
861 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
862 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-keyring.o `test -f 'src/keyring.cpp' || echo '$(srcdir)/'`src/keyring.cpp
863
864 src/ccr-keyring.obj: src/keyring.cpp
865 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-keyring.obj -MD -MP -MF src/$(DEPDIR)/ccr-keyring.Tpo -c -o src/ccr-keyring.obj `if test -f 'src/keyring.cpp'; then $(CYGPATH_W) 'src/keyring.cpp'; else $(CYGPATH_W) '$(srcdir)/src/keyring.cpp'; fi`
866 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-keyring.Tpo src/$(DEPDIR)/ccr-keyring.Po
867 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/keyring.cpp' object='src/ccr-keyring.obj' libtool=no @AMDEPBACKSLASH@
868 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
869 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-keyring.obj `if test -f 'src/keyring.cpp'; then $(CYGPATH_W) 'src/keyring.cpp'; else $(CYGPATH_W) '$(srcdir)/src/keyring.cpp'; fi`
870
871 src/ccr-algos_sig.o: src/algos_sig.cpp
872 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_sig.o -MD -MP -MF src/$(DEPDIR)/ccr-algos_sig.Tpo -c -o src/ccr-algos_sig.o `test -f 'src/algos_sig.cpp' || echo '$(srcdir)/'`src/algos_sig.cpp
873 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_sig.Tpo src/$(DEPDIR)/ccr-algos_sig.Po
874 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_sig.cpp' object='src/ccr-algos_sig.o' libtool=no @AMDEPBACKSLASH@
875 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
876 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_sig.o `test -f 'src/algos_sig.cpp' || echo '$(srcdir)/'`src/algos_sig.cpp
877
878 src/ccr-algos_sig.obj: src/algos_sig.cpp
879 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_sig.obj -MD -MP -MF src/$(DEPDIR)/ccr-algos_sig.Tpo -c -o src/ccr-algos_sig.obj `if test -f 'src/algos_sig.cpp'; then $(CYGPATH_W) 'src/algos_sig.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_sig.cpp'; fi`
880 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_sig.Tpo src/$(DEPDIR)/ccr-algos_sig.Po
881 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_sig.cpp' object='src/ccr-algos_sig.obj' libtool=no @AMDEPBACKSLASH@
882 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
883 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_sig.obj `if test -f 'src/algos_sig.cpp'; then $(CYGPATH_W) 'src/algos_sig.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_sig.cpp'; fi`
884
885 src/ccr-matrix.o: src/matrix.cpp
886 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-matrix.o -MD -MP -MF src/$(DEPDIR)/ccr-matrix.Tpo -c -o src/ccr-matrix.o `test -f 'src/matrix.cpp' || echo '$(srcdir)/'`src/matrix.cpp
887 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-matrix.Tpo src/$(DEPDIR)/ccr-matrix.Po
888 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/matrix.cpp' object='src/ccr-matrix.o' libtool=no @AMDEPBACKSLASH@
889 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
890 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-matrix.o `test -f 'src/matrix.cpp' || echo '$(srcdir)/'`src/matrix.cpp
891
892 src/ccr-matrix.obj: src/matrix.cpp
893 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-matrix.obj -MD -MP -MF src/$(DEPDIR)/ccr-matrix.Tpo -c -o src/ccr-matrix.obj `if test -f 'src/matrix.cpp'; then $(CYGPATH_W) 'src/matrix.cpp'; else $(CYGPATH_W) '$(srcdir)/src/matrix.cpp'; fi`
894 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-matrix.Tpo src/$(DEPDIR)/ccr-matrix.Po
895 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/matrix.cpp' object='src/ccr-matrix.obj' libtool=no @AMDEPBACKSLASH@
896 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
897 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-matrix.obj `if test -f 'src/matrix.cpp'; then $(CYGPATH_W) 'src/matrix.cpp'; else $(CYGPATH_W) '$(srcdir)/src/matrix.cpp'; fi`
898
899 src/ccr-permutation.o: src/permutation.cpp
900 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-permutation.o -MD -MP -MF src/$(DEPDIR)/ccr-permutation.Tpo -c -o src/ccr-permutation.o `test -f 'src/permutation.cpp' || echo '$(srcdir)/'`src/permutation.cpp
901 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-permutation.Tpo src/$(DEPDIR)/ccr-permutation.Po
902 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/permutation.cpp' object='src/ccr-permutation.o' libtool=no @AMDEPBACKSLASH@
903 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
904 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-permutation.o `test -f 'src/permutation.cpp' || echo '$(srcdir)/'`src/permutation.cpp
905
906 src/ccr-permutation.obj: src/permutation.cpp
907 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-permutation.obj -MD -MP -MF src/$(DEPDIR)/ccr-permutation.Tpo -c -o src/ccr-permutation.obj `if test -f 'src/permutation.cpp'; then $(CYGPATH_W) 'src/permutation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/permutation.cpp'; fi`
908 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-permutation.Tpo src/$(DEPDIR)/ccr-permutation.Po
909 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/permutation.cpp' object='src/ccr-permutation.obj' libtool=no @AMDEPBACKSLASH@
910 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
911 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-permutation.obj `if test -f 'src/permutation.cpp'; then $(CYGPATH_W) 'src/permutation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/permutation.cpp'; fi`
912
913 src/ccr-ios.o: src/ios.cpp
914 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-ios.o -MD -MP -MF src/$(DEPDIR)/ccr-ios.Tpo -c -o src/ccr-ios.o `test -f 'src/ios.cpp' || echo '$(srcdir)/'`src/ios.cpp
915 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-ios.Tpo src/$(DEPDIR)/ccr-ios.Po
916 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/ios.cpp' object='src/ccr-ios.o' libtool=no @AMDEPBACKSLASH@
917 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
918 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-ios.o `test -f 'src/ios.cpp' || echo '$(srcdir)/'`src/ios.cpp
919
920 src/ccr-ios.obj: src/ios.cpp
921 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-ios.obj -MD -MP -MF src/$(DEPDIR)/ccr-ios.Tpo -c -o src/ccr-ios.obj `if test -f 'src/ios.cpp'; then $(CYGPATH_W) 'src/ios.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ios.cpp'; fi`
922 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-ios.Tpo src/$(DEPDIR)/ccr-ios.Po
923 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/ios.cpp' object='src/ccr-ios.obj' libtool=no @AMDEPBACKSLASH@
924 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
925 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-ios.obj `if test -f 'src/ios.cpp'; then $(CYGPATH_W) 'src/ios.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ios.cpp'; fi`
926
927 src/ccr-algo_suite.o: src/algo_suite.cpp
928 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algo_suite.o -MD -MP -MF src/$(DEPDIR)/ccr-algo_suite.Tpo -c -o src/ccr-algo_suite.o `test -f 'src/algo_suite.cpp' || echo '$(srcdir)/'`src/algo_suite.cpp
929 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algo_suite.Tpo src/$(DEPDIR)/ccr-algo_suite.Po
930 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algo_suite.cpp' object='src/ccr-algo_suite.o' libtool=no @AMDEPBACKSLASH@
931 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
932 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algo_suite.o `test -f 'src/algo_suite.cpp' || echo '$(srcdir)/'`src/algo_suite.cpp
933
934 src/ccr-algo_suite.obj: src/algo_suite.cpp
935 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algo_suite.obj -MD -MP -MF src/$(DEPDIR)/ccr-algo_suite.Tpo -c -o src/ccr-algo_suite.obj `if test -f 'src/algo_suite.cpp'; then $(CYGPATH_W) 'src/algo_suite.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algo_suite.cpp'; fi`
936 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algo_suite.Tpo src/$(DEPDIR)/ccr-algo_suite.Po
937 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algo_suite.cpp' object='src/ccr-algo_suite.obj' libtool=no @AMDEPBACKSLASH@
938 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
939 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algo_suite.obj `if test -f 'src/algo_suite.cpp'; then $(CYGPATH_W) 'src/algo_suite.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algo_suite.cpp'; fi`
940
941 src/ccr-bvector.o: src/bvector.cpp
942 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-bvector.o -MD -MP -MF src/$(DEPDIR)/ccr-bvector.Tpo -c -o src/ccr-bvector.o `test -f 'src/bvector.cpp' || echo '$(srcdir)/'`src/bvector.cpp
943 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-bvector.Tpo src/$(DEPDIR)/ccr-bvector.Po
944 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/bvector.cpp' object='src/ccr-bvector.o' libtool=no @AMDEPBACKSLASH@
945 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
946 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-bvector.o `test -f 'src/bvector.cpp' || echo '$(srcdir)/'`src/bvector.cpp
947
948 src/ccr-bvector.obj: src/bvector.cpp
949 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-bvector.obj -MD -MP -MF src/$(DEPDIR)/ccr-bvector.Tpo -c -o src/ccr-bvector.obj `if test -f 'src/bvector.cpp'; then $(CYGPATH_W) 'src/bvector.cpp'; else $(CYGPATH_W) '$(srcdir)/src/bvector.cpp'; fi`
950 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-bvector.Tpo src/$(DEPDIR)/ccr-bvector.Po
951 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/bvector.cpp' object='src/ccr-bvector.obj' libtool=no @AMDEPBACKSLASH@
952 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
953 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-bvector.obj `if test -f 'src/bvector.cpp'; then $(CYGPATH_W) 'src/bvector.cpp'; else $(CYGPATH_W) '$(srcdir)/src/bvector.cpp'; fi`
954
955 src/ccr-iohelpers.o: src/iohelpers.cpp
956 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-iohelpers.o -MD -MP -MF src/$(DEPDIR)/ccr-iohelpers.Tpo -c -o src/ccr-iohelpers.o `test -f 'src/iohelpers.cpp' || echo '$(srcdir)/'`src/iohelpers.cpp
957 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-iohelpers.Tpo src/$(DEPDIR)/ccr-iohelpers.Po
958 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/iohelpers.cpp' object='src/ccr-iohelpers.o' libtool=no @AMDEPBACKSLASH@
959 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
960 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-iohelpers.o `test -f 'src/iohelpers.cpp' || echo '$(srcdir)/'`src/iohelpers.cpp
961
962 src/ccr-iohelpers.obj: src/iohelpers.cpp
963 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-iohelpers.obj -MD -MP -MF src/$(DEPDIR)/ccr-iohelpers.Tpo -c -o src/ccr-iohelpers.obj `if test -f 'src/iohelpers.cpp'; then $(CYGPATH_W) 'src/iohelpers.cpp'; else $(CYGPATH_W) '$(srcdir)/src/iohelpers.cpp'; fi`
964 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-iohelpers.Tpo src/$(DEPDIR)/ccr-iohelpers.Po
965 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/iohelpers.cpp' object='src/ccr-iohelpers.obj' libtool=no @AMDEPBACKSLASH@
966 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
967 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-iohelpers.obj `if test -f 'src/iohelpers.cpp'; then $(CYGPATH_W) 'src/iohelpers.cpp'; else $(CYGPATH_W) '$(srcdir)/src/iohelpers.cpp'; fi`
968
969 src/ccr-algos_enc.o: src/algos_enc.cpp
970 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_enc.o -MD -MP -MF src/$(DEPDIR)/ccr-algos_enc.Tpo -c -o src/ccr-algos_enc.o `test -f 'src/algos_enc.cpp' || echo '$(srcdir)/'`src/algos_enc.cpp
971 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_enc.Tpo src/$(DEPDIR)/ccr-algos_enc.Po
972 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_enc.cpp' object='src/ccr-algos_enc.o' libtool=no @AMDEPBACKSLASH@
973 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
974 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_enc.o `test -f 'src/algos_enc.cpp' || echo '$(srcdir)/'`src/algos_enc.cpp
975
976 src/ccr-algos_enc.obj: src/algos_enc.cpp
977 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_enc.obj -MD -MP -MF src/$(DEPDIR)/ccr-algos_enc.Tpo -c -o src/ccr-algos_enc.obj `if test -f 'src/algos_enc.cpp'; then $(CYGPATH_W) 'src/algos_enc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_enc.cpp'; fi`
978 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_enc.Tpo src/$(DEPDIR)/ccr-algos_enc.Po
979 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_enc.cpp' object='src/ccr-algos_enc.obj' libtool=no @AMDEPBACKSLASH@
980 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
981 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_enc.obj `if test -f 'src/algos_enc.cpp'; then $(CYGPATH_W) 'src/algos_enc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_enc.cpp'; fi`
982
983 src/ccr-serialization.o: src/serialization.cpp
984 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-serialization.o -MD -MP -MF src/$(DEPDIR)/ccr-serialization.Tpo -c -o src/ccr-serialization.o `test -f 'src/serialization.cpp' || echo '$(srcdir)/'`src/serialization.cpp
985 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-serialization.Tpo src/$(DEPDIR)/ccr-serialization.Po
986 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/serialization.cpp' object='src/ccr-serialization.o' libtool=no @AMDEPBACKSLASH@
987 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
988 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-serialization.o `test -f 'src/serialization.cpp' || echo '$(srcdir)/'`src/serialization.cpp
989
990 src/ccr-serialization.obj: src/serialization.cpp
991 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-serialization.obj -MD -MP -MF src/$(DEPDIR)/ccr-serialization.Tpo -c -o src/ccr-serialization.obj `if test -f 'src/serialization.cpp'; then $(CYGPATH_W) 'src/serialization.cpp'; else $(CYGPATH_W) '$(srcdir)/src/serialization.cpp'; fi`
992 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-serialization.Tpo src/$(DEPDIR)/ccr-serialization.Po
993 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/serialization.cpp' object='src/ccr-serialization.obj' libtool=no @AMDEPBACKSLASH@
994 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
995 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-serialization.obj `if test -f 'src/serialization.cpp'; then $(CYGPATH_W) 'src/serialization.cpp'; else $(CYGPATH_W) '$(srcdir)/src/serialization.cpp'; fi`
996
629997 src/ccr-main.o: src/main.cpp
630998 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-main.o -MD -MP -MF src/$(DEPDIR)/ccr-main.Tpo -c -o src/ccr-main.o `test -f 'src/main.cpp' || echo '$(srcdir)/'`src/main.cpp
631999 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-main.Tpo src/$(DEPDIR)/ccr-main.Po
6391007 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/main.cpp' object='src/ccr-main.obj' libtool=no @AMDEPBACKSLASH@
6401008 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
6411009 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-main.obj `if test -f 'src/main.cpp'; then $(CYGPATH_W) 'src/main.cpp'; else $(CYGPATH_W) '$(srcdir)/src/main.cpp'; fi`
642
643 src/ccr-polynomial.o: src/polynomial.cpp
644 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-polynomial.o -MD -MP -MF src/$(DEPDIR)/ccr-polynomial.Tpo -c -o src/ccr-polynomial.o `test -f 'src/polynomial.cpp' || echo '$(srcdir)/'`src/polynomial.cpp
645 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-polynomial.Tpo src/$(DEPDIR)/ccr-polynomial.Po
646 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/polynomial.cpp' object='src/ccr-polynomial.o' libtool=no @AMDEPBACKSLASH@
647 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
648 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-polynomial.o `test -f 'src/polynomial.cpp' || echo '$(srcdir)/'`src/polynomial.cpp
649
650 src/ccr-polynomial.obj: src/polynomial.cpp
651 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-polynomial.obj -MD -MP -MF src/$(DEPDIR)/ccr-polynomial.Tpo -c -o src/ccr-polynomial.obj `if test -f 'src/polynomial.cpp'; then $(CYGPATH_W) 'src/polynomial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/polynomial.cpp'; fi`
652 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-polynomial.Tpo src/$(DEPDIR)/ccr-polynomial.Po
653 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/polynomial.cpp' object='src/ccr-polynomial.obj' libtool=no @AMDEPBACKSLASH@
654 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
655 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-polynomial.obj `if test -f 'src/polynomial.cpp'; then $(CYGPATH_W) 'src/polynomial.cpp'; else $(CYGPATH_W) '$(srcdir)/src/polynomial.cpp'; fi`
656
657 src/ccr-permutation.o: src/permutation.cpp
658 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-permutation.o -MD -MP -MF src/$(DEPDIR)/ccr-permutation.Tpo -c -o src/ccr-permutation.o `test -f 'src/permutation.cpp' || echo '$(srcdir)/'`src/permutation.cpp
659 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-permutation.Tpo src/$(DEPDIR)/ccr-permutation.Po
660 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/permutation.cpp' object='src/ccr-permutation.o' libtool=no @AMDEPBACKSLASH@
661 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
662 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-permutation.o `test -f 'src/permutation.cpp' || echo '$(srcdir)/'`src/permutation.cpp
663
664 src/ccr-permutation.obj: src/permutation.cpp
665 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-permutation.obj -MD -MP -MF src/$(DEPDIR)/ccr-permutation.Tpo -c -o src/ccr-permutation.obj `if test -f 'src/permutation.cpp'; then $(CYGPATH_W) 'src/permutation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/permutation.cpp'; fi`
666 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-permutation.Tpo src/$(DEPDIR)/ccr-permutation.Po
667 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/permutation.cpp' object='src/ccr-permutation.obj' libtool=no @AMDEPBACKSLASH@
668 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
669 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-permutation.obj `if test -f 'src/permutation.cpp'; then $(CYGPATH_W) 'src/permutation.cpp'; else $(CYGPATH_W) '$(srcdir)/src/permutation.cpp'; fi`
670
671 src/ccr-hashfile.o: src/hashfile.cpp
672 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hashfile.o -MD -MP -MF src/$(DEPDIR)/ccr-hashfile.Tpo -c -o src/ccr-hashfile.o `test -f 'src/hashfile.cpp' || echo '$(srcdir)/'`src/hashfile.cpp
673 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hashfile.Tpo src/$(DEPDIR)/ccr-hashfile.Po
674 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hashfile.cpp' object='src/ccr-hashfile.o' libtool=no @AMDEPBACKSLASH@
675 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
676 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hashfile.o `test -f 'src/hashfile.cpp' || echo '$(srcdir)/'`src/hashfile.cpp
677
678 src/ccr-hashfile.obj: src/hashfile.cpp
679 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hashfile.obj -MD -MP -MF src/$(DEPDIR)/ccr-hashfile.Tpo -c -o src/ccr-hashfile.obj `if test -f 'src/hashfile.cpp'; then $(CYGPATH_W) 'src/hashfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hashfile.cpp'; fi`
680 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hashfile.Tpo src/$(DEPDIR)/ccr-hashfile.Po
681 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hashfile.cpp' object='src/ccr-hashfile.obj' libtool=no @AMDEPBACKSLASH@
682 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
683 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hashfile.obj `if test -f 'src/hashfile.cpp'; then $(CYGPATH_W) 'src/hashfile.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hashfile.cpp'; fi`
684
685 src/ccr-algo_suite.o: src/algo_suite.cpp
686 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algo_suite.o -MD -MP -MF src/$(DEPDIR)/ccr-algo_suite.Tpo -c -o src/ccr-algo_suite.o `test -f 'src/algo_suite.cpp' || echo '$(srcdir)/'`src/algo_suite.cpp
687 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algo_suite.Tpo src/$(DEPDIR)/ccr-algo_suite.Po
688 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algo_suite.cpp' object='src/ccr-algo_suite.o' libtool=no @AMDEPBACKSLASH@
689 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
690 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algo_suite.o `test -f 'src/algo_suite.cpp' || echo '$(srcdir)/'`src/algo_suite.cpp
691
692 src/ccr-algo_suite.obj: src/algo_suite.cpp
693 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algo_suite.obj -MD -MP -MF src/$(DEPDIR)/ccr-algo_suite.Tpo -c -o src/ccr-algo_suite.obj `if test -f 'src/algo_suite.cpp'; then $(CYGPATH_W) 'src/algo_suite.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algo_suite.cpp'; fi`
694 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algo_suite.Tpo src/$(DEPDIR)/ccr-algo_suite.Po
695 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algo_suite.cpp' object='src/ccr-algo_suite.obj' libtool=no @AMDEPBACKSLASH@
696 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
697 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algo_suite.obj `if test -f 'src/algo_suite.cpp'; then $(CYGPATH_W) 'src/algo_suite.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algo_suite.cpp'; fi`
698
699 src/ccr-algos_enc.o: src/algos_enc.cpp
700 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_enc.o -MD -MP -MF src/$(DEPDIR)/ccr-algos_enc.Tpo -c -o src/ccr-algos_enc.o `test -f 'src/algos_enc.cpp' || echo '$(srcdir)/'`src/algos_enc.cpp
701 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_enc.Tpo src/$(DEPDIR)/ccr-algos_enc.Po
702 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_enc.cpp' object='src/ccr-algos_enc.o' libtool=no @AMDEPBACKSLASH@
703 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
704 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_enc.o `test -f 'src/algos_enc.cpp' || echo '$(srcdir)/'`src/algos_enc.cpp
705
706 src/ccr-algos_enc.obj: src/algos_enc.cpp
707 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_enc.obj -MD -MP -MF src/$(DEPDIR)/ccr-algos_enc.Tpo -c -o src/ccr-algos_enc.obj `if test -f 'src/algos_enc.cpp'; then $(CYGPATH_W) 'src/algos_enc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_enc.cpp'; fi`
708 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_enc.Tpo src/$(DEPDIR)/ccr-algos_enc.Po
709 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_enc.cpp' object='src/ccr-algos_enc.obj' libtool=no @AMDEPBACKSLASH@
710 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
711 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_enc.obj `if test -f 'src/algos_enc.cpp'; then $(CYGPATH_W) 'src/algos_enc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_enc.cpp'; fi`
712
713 src/ccr-qd_utils.o: src/qd_utils.cpp
714 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-qd_utils.o -MD -MP -MF src/$(DEPDIR)/ccr-qd_utils.Tpo -c -o src/ccr-qd_utils.o `test -f 'src/qd_utils.cpp' || echo '$(srcdir)/'`src/qd_utils.cpp
715 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-qd_utils.Tpo src/$(DEPDIR)/ccr-qd_utils.Po
716 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/qd_utils.cpp' object='src/ccr-qd_utils.o' libtool=no @AMDEPBACKSLASH@
717 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
718 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-qd_utils.o `test -f 'src/qd_utils.cpp' || echo '$(srcdir)/'`src/qd_utils.cpp
719
720 src/ccr-qd_utils.obj: src/qd_utils.cpp
721 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-qd_utils.obj -MD -MP -MF src/$(DEPDIR)/ccr-qd_utils.Tpo -c -o src/ccr-qd_utils.obj `if test -f 'src/qd_utils.cpp'; then $(CYGPATH_W) 'src/qd_utils.cpp'; else $(CYGPATH_W) '$(srcdir)/src/qd_utils.cpp'; fi`
722 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-qd_utils.Tpo src/$(DEPDIR)/ccr-qd_utils.Po
723 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/qd_utils.cpp' object='src/ccr-qd_utils.obj' libtool=no @AMDEPBACKSLASH@
724 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
725 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-qd_utils.obj `if test -f 'src/qd_utils.cpp'; then $(CYGPATH_W) 'src/qd_utils.cpp'; else $(CYGPATH_W) '$(srcdir)/src/qd_utils.cpp'; fi`
726
727 src/ccr-algos_sig.o: src/algos_sig.cpp
728 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_sig.o -MD -MP -MF src/$(DEPDIR)/ccr-algos_sig.Tpo -c -o src/ccr-algos_sig.o `test -f 'src/algos_sig.cpp' || echo '$(srcdir)/'`src/algos_sig.cpp
729 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_sig.Tpo src/$(DEPDIR)/ccr-algos_sig.Po
730 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_sig.cpp' object='src/ccr-algos_sig.o' libtool=no @AMDEPBACKSLASH@
731 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
732 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_sig.o `test -f 'src/algos_sig.cpp' || echo '$(srcdir)/'`src/algos_sig.cpp
733
734 src/ccr-algos_sig.obj: src/algos_sig.cpp
735 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-algos_sig.obj -MD -MP -MF src/$(DEPDIR)/ccr-algos_sig.Tpo -c -o src/ccr-algos_sig.obj `if test -f 'src/algos_sig.cpp'; then $(CYGPATH_W) 'src/algos_sig.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_sig.cpp'; fi`
736 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-algos_sig.Tpo src/$(DEPDIR)/ccr-algos_sig.Po
737 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/algos_sig.cpp' object='src/ccr-algos_sig.obj' libtool=no @AMDEPBACKSLASH@
738 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
739 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-algos_sig.obj `if test -f 'src/algos_sig.cpp'; then $(CYGPATH_W) 'src/algos_sig.cpp'; else $(CYGPATH_W) '$(srcdir)/src/algos_sig.cpp'; fi`
740
741 src/ccr-sc.o: src/sc.cpp
742 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sc.o -MD -MP -MF src/$(DEPDIR)/ccr-sc.Tpo -c -o src/ccr-sc.o `test -f 'src/sc.cpp' || echo '$(srcdir)/'`src/sc.cpp
743 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sc.Tpo src/$(DEPDIR)/ccr-sc.Po
744 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sc.cpp' object='src/ccr-sc.o' libtool=no @AMDEPBACKSLASH@
745 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
746 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sc.o `test -f 'src/sc.cpp' || echo '$(srcdir)/'`src/sc.cpp
747
748 src/ccr-sc.obj: src/sc.cpp
749 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sc.obj -MD -MP -MF src/$(DEPDIR)/ccr-sc.Tpo -c -o src/ccr-sc.obj `if test -f 'src/sc.cpp'; then $(CYGPATH_W) 'src/sc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sc.cpp'; fi`
750 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sc.Tpo src/$(DEPDIR)/ccr-sc.Po
751 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sc.cpp' object='src/ccr-sc.obj' libtool=no @AMDEPBACKSLASH@
752 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
753 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sc.obj `if test -f 'src/sc.cpp'; then $(CYGPATH_W) 'src/sc.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sc.cpp'; fi`
754
755 src/ccr-base64.o: src/base64.cpp
756 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-base64.o -MD -MP -MF src/$(DEPDIR)/ccr-base64.Tpo -c -o src/ccr-base64.o `test -f 'src/base64.cpp' || echo '$(srcdir)/'`src/base64.cpp
757 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-base64.Tpo src/$(DEPDIR)/ccr-base64.Po
758 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/base64.cpp' object='src/ccr-base64.o' libtool=no @AMDEPBACKSLASH@
759 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
760 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-base64.o `test -f 'src/base64.cpp' || echo '$(srcdir)/'`src/base64.cpp
761
762 src/ccr-base64.obj: src/base64.cpp
763 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-base64.obj -MD -MP -MF src/$(DEPDIR)/ccr-base64.Tpo -c -o src/ccr-base64.obj `if test -f 'src/base64.cpp'; then $(CYGPATH_W) 'src/base64.cpp'; else $(CYGPATH_W) '$(srcdir)/src/base64.cpp'; fi`
764 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-base64.Tpo src/$(DEPDIR)/ccr-base64.Po
765 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/base64.cpp' object='src/ccr-base64.obj' libtool=no @AMDEPBACKSLASH@
766 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
767 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-base64.obj `if test -f 'src/base64.cpp'; then $(CYGPATH_W) 'src/base64.cpp'; else $(CYGPATH_W) '$(srcdir)/src/base64.cpp'; fi`
768
769 src/ccr-sencode.o: src/sencode.cpp
770 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sencode.o -MD -MP -MF src/$(DEPDIR)/ccr-sencode.Tpo -c -o src/ccr-sencode.o `test -f 'src/sencode.cpp' || echo '$(srcdir)/'`src/sencode.cpp
771 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sencode.Tpo src/$(DEPDIR)/ccr-sencode.Po
772 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sencode.cpp' object='src/ccr-sencode.o' libtool=no @AMDEPBACKSLASH@
773 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
774 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sencode.o `test -f 'src/sencode.cpp' || echo '$(srcdir)/'`src/sencode.cpp
775
776 src/ccr-sencode.obj: src/sencode.cpp
777 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-sencode.obj -MD -MP -MF src/$(DEPDIR)/ccr-sencode.Tpo -c -o src/ccr-sencode.obj `if test -f 'src/sencode.cpp'; then $(CYGPATH_W) 'src/sencode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sencode.cpp'; fi`
778 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-sencode.Tpo src/$(DEPDIR)/ccr-sencode.Po
779 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/sencode.cpp' object='src/ccr-sencode.obj' libtool=no @AMDEPBACKSLASH@
780 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
781 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-sencode.obj `if test -f 'src/sencode.cpp'; then $(CYGPATH_W) 'src/sencode.cpp'; else $(CYGPATH_W) '$(srcdir)/src/sencode.cpp'; fi`
782
783 src/ccr-serialization.o: src/serialization.cpp
784 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-serialization.o -MD -MP -MF src/$(DEPDIR)/ccr-serialization.Tpo -c -o src/ccr-serialization.o `test -f 'src/serialization.cpp' || echo '$(srcdir)/'`src/serialization.cpp
785 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-serialization.Tpo src/$(DEPDIR)/ccr-serialization.Po
786 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/serialization.cpp' object='src/ccr-serialization.o' libtool=no @AMDEPBACKSLASH@
787 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
788 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-serialization.o `test -f 'src/serialization.cpp' || echo '$(srcdir)/'`src/serialization.cpp
789
790 src/ccr-serialization.obj: src/serialization.cpp
791 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-serialization.obj -MD -MP -MF src/$(DEPDIR)/ccr-serialization.Tpo -c -o src/ccr-serialization.obj `if test -f 'src/serialization.cpp'; then $(CYGPATH_W) 'src/serialization.cpp'; else $(CYGPATH_W) '$(srcdir)/src/serialization.cpp'; fi`
792 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-serialization.Tpo src/$(DEPDIR)/ccr-serialization.Po
793 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/serialization.cpp' object='src/ccr-serialization.obj' libtool=no @AMDEPBACKSLASH@
794 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
795 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-serialization.obj `if test -f 'src/serialization.cpp'; then $(CYGPATH_W) 'src/serialization.cpp'; else $(CYGPATH_W) '$(srcdir)/src/serialization.cpp'; fi`
796
797 src/ccr-generator.o: src/generator.cpp
798 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-generator.o -MD -MP -MF src/$(DEPDIR)/ccr-generator.Tpo -c -o src/ccr-generator.o `test -f 'src/generator.cpp' || echo '$(srcdir)/'`src/generator.cpp
799 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-generator.Tpo src/$(DEPDIR)/ccr-generator.Po
800 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/generator.cpp' object='src/ccr-generator.o' libtool=no @AMDEPBACKSLASH@
801 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
802 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-generator.o `test -f 'src/generator.cpp' || echo '$(srcdir)/'`src/generator.cpp
803
804 src/ccr-generator.obj: src/generator.cpp
805 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-generator.obj -MD -MP -MF src/$(DEPDIR)/ccr-generator.Tpo -c -o src/ccr-generator.obj `if test -f 'src/generator.cpp'; then $(CYGPATH_W) 'src/generator.cpp'; else $(CYGPATH_W) '$(srcdir)/src/generator.cpp'; fi`
806 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-generator.Tpo src/$(DEPDIR)/ccr-generator.Po
807 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/generator.cpp' object='src/ccr-generator.obj' libtool=no @AMDEPBACKSLASH@
808 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
809 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-generator.obj `if test -f 'src/generator.cpp'; then $(CYGPATH_W) 'src/generator.cpp'; else $(CYGPATH_W) '$(srcdir)/src/generator.cpp'; fi`
810
811 src/ccr-gf2m.o: src/gf2m.cpp
812 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-gf2m.o -MD -MP -MF src/$(DEPDIR)/ccr-gf2m.Tpo -c -o src/ccr-gf2m.o `test -f 'src/gf2m.cpp' || echo '$(srcdir)/'`src/gf2m.cpp
813 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-gf2m.Tpo src/$(DEPDIR)/ccr-gf2m.Po
814 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/gf2m.cpp' object='src/ccr-gf2m.o' libtool=no @AMDEPBACKSLASH@
815 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
816 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-gf2m.o `test -f 'src/gf2m.cpp' || echo '$(srcdir)/'`src/gf2m.cpp
817
818 src/ccr-gf2m.obj: src/gf2m.cpp
819 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-gf2m.obj -MD -MP -MF src/$(DEPDIR)/ccr-gf2m.Tpo -c -o src/ccr-gf2m.obj `if test -f 'src/gf2m.cpp'; then $(CYGPATH_W) 'src/gf2m.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gf2m.cpp'; fi`
820 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-gf2m.Tpo src/$(DEPDIR)/ccr-gf2m.Po
821 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/gf2m.cpp' object='src/ccr-gf2m.obj' libtool=no @AMDEPBACKSLASH@
822 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
823 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-gf2m.obj `if test -f 'src/gf2m.cpp'; then $(CYGPATH_W) 'src/gf2m.cpp'; else $(CYGPATH_W) '$(srcdir)/src/gf2m.cpp'; fi`
824
825 src/ccr-str_match.o: src/str_match.cpp
826 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-str_match.o -MD -MP -MF src/$(DEPDIR)/ccr-str_match.Tpo -c -o src/ccr-str_match.o `test -f 'src/str_match.cpp' || echo '$(srcdir)/'`src/str_match.cpp
827 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-str_match.Tpo src/$(DEPDIR)/ccr-str_match.Po
828 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/str_match.cpp' object='src/ccr-str_match.o' libtool=no @AMDEPBACKSLASH@
829 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
830 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-str_match.o `test -f 'src/str_match.cpp' || echo '$(srcdir)/'`src/str_match.cpp
831
832 src/ccr-str_match.obj: src/str_match.cpp
833 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-str_match.obj -MD -MP -MF src/$(DEPDIR)/ccr-str_match.Tpo -c -o src/ccr-str_match.obj `if test -f 'src/str_match.cpp'; then $(CYGPATH_W) 'src/str_match.cpp'; else $(CYGPATH_W) '$(srcdir)/src/str_match.cpp'; fi`
834 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-str_match.Tpo src/$(DEPDIR)/ccr-str_match.Po
835 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/str_match.cpp' object='src/ccr-str_match.obj' libtool=no @AMDEPBACKSLASH@
836 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
837 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-str_match.obj `if test -f 'src/str_match.cpp'; then $(CYGPATH_W) 'src/str_match.cpp'; else $(CYGPATH_W) '$(srcdir)/src/str_match.cpp'; fi`
838
839 src/ccr-hash.o: src/hash.cpp
840 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hash.o -MD -MP -MF src/$(DEPDIR)/ccr-hash.Tpo -c -o src/ccr-hash.o `test -f 'src/hash.cpp' || echo '$(srcdir)/'`src/hash.cpp
841 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hash.Tpo src/$(DEPDIR)/ccr-hash.Po
842 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hash.cpp' object='src/ccr-hash.o' libtool=no @AMDEPBACKSLASH@
843 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
844 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hash.o `test -f 'src/hash.cpp' || echo '$(srcdir)/'`src/hash.cpp
845
846 src/ccr-hash.obj: src/hash.cpp
847 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-hash.obj -MD -MP -MF src/$(DEPDIR)/ccr-hash.Tpo -c -o src/ccr-hash.obj `if test -f 'src/hash.cpp'; then $(CYGPATH_W) 'src/hash.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hash.cpp'; fi`
848 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-hash.Tpo src/$(DEPDIR)/ccr-hash.Po
849 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/hash.cpp' object='src/ccr-hash.obj' libtool=no @AMDEPBACKSLASH@
850 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
851 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-hash.obj `if test -f 'src/hash.cpp'; then $(CYGPATH_W) 'src/hash.cpp'; else $(CYGPATH_W) '$(srcdir)/src/hash.cpp'; fi`
852
853 src/ccr-matrix.o: src/matrix.cpp
854 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-matrix.o -MD -MP -MF src/$(DEPDIR)/ccr-matrix.Tpo -c -o src/ccr-matrix.o `test -f 'src/matrix.cpp' || echo '$(srcdir)/'`src/matrix.cpp
855 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-matrix.Tpo src/$(DEPDIR)/ccr-matrix.Po
856 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/matrix.cpp' object='src/ccr-matrix.o' libtool=no @AMDEPBACKSLASH@
857 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
858 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-matrix.o `test -f 'src/matrix.cpp' || echo '$(srcdir)/'`src/matrix.cpp
859
860 src/ccr-matrix.obj: src/matrix.cpp
861 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-matrix.obj -MD -MP -MF src/$(DEPDIR)/ccr-matrix.Tpo -c -o src/ccr-matrix.obj `if test -f 'src/matrix.cpp'; then $(CYGPATH_W) 'src/matrix.cpp'; else $(CYGPATH_W) '$(srcdir)/src/matrix.cpp'; fi`
862 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-matrix.Tpo src/$(DEPDIR)/ccr-matrix.Po
863 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/matrix.cpp' object='src/ccr-matrix.obj' libtool=no @AMDEPBACKSLASH@
864 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
865 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-matrix.obj `if test -f 'src/matrix.cpp'; then $(CYGPATH_W) 'src/matrix.cpp'; else $(CYGPATH_W) '$(srcdir)/src/matrix.cpp'; fi`
866
867 src/ccr-fft.o: src/fft.cpp
868 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fft.o -MD -MP -MF src/$(DEPDIR)/ccr-fft.Tpo -c -o src/ccr-fft.o `test -f 'src/fft.cpp' || echo '$(srcdir)/'`src/fft.cpp
869 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fft.Tpo src/$(DEPDIR)/ccr-fft.Po
870 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fft.cpp' object='src/ccr-fft.o' libtool=no @AMDEPBACKSLASH@
871 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
872 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fft.o `test -f 'src/fft.cpp' || echo '$(srcdir)/'`src/fft.cpp
873
874 src/ccr-fft.obj: src/fft.cpp
875 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fft.obj -MD -MP -MF src/$(DEPDIR)/ccr-fft.Tpo -c -o src/ccr-fft.obj `if test -f 'src/fft.cpp'; then $(CYGPATH_W) 'src/fft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fft.cpp'; fi`
876 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fft.Tpo src/$(DEPDIR)/ccr-fft.Po
877 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fft.cpp' object='src/ccr-fft.obj' libtool=no @AMDEPBACKSLASH@
878 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
879 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fft.obj `if test -f 'src/fft.cpp'; then $(CYGPATH_W) 'src/fft.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fft.cpp'; fi`
880
881 src/ccr-xsynd.o: src/xsynd.cpp
882 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-xsynd.o -MD -MP -MF src/$(DEPDIR)/ccr-xsynd.Tpo -c -o src/ccr-xsynd.o `test -f 'src/xsynd.cpp' || echo '$(srcdir)/'`src/xsynd.cpp
883 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-xsynd.Tpo src/$(DEPDIR)/ccr-xsynd.Po
884 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/xsynd.cpp' object='src/ccr-xsynd.o' libtool=no @AMDEPBACKSLASH@
885 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
886 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-xsynd.o `test -f 'src/xsynd.cpp' || echo '$(srcdir)/'`src/xsynd.cpp
887
888 src/ccr-xsynd.obj: src/xsynd.cpp
889 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-xsynd.obj -MD -MP -MF src/$(DEPDIR)/ccr-xsynd.Tpo -c -o src/ccr-xsynd.obj `if test -f 'src/xsynd.cpp'; then $(CYGPATH_W) 'src/xsynd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/xsynd.cpp'; fi`
890 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-xsynd.Tpo src/$(DEPDIR)/ccr-xsynd.Po
891 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/xsynd.cpp' object='src/ccr-xsynd.obj' libtool=no @AMDEPBACKSLASH@
892 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
893 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-xsynd.obj `if test -f 'src/xsynd.cpp'; then $(CYGPATH_W) 'src/xsynd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/xsynd.cpp'; fi`
894
895 src/ccr-actions.o: src/actions.cpp
896 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-actions.o -MD -MP -MF src/$(DEPDIR)/ccr-actions.Tpo -c -o src/ccr-actions.o `test -f 'src/actions.cpp' || echo '$(srcdir)/'`src/actions.cpp
897 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-actions.Tpo src/$(DEPDIR)/ccr-actions.Po
898 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/actions.cpp' object='src/ccr-actions.o' libtool=no @AMDEPBACKSLASH@
899 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
900 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-actions.o `test -f 'src/actions.cpp' || echo '$(srcdir)/'`src/actions.cpp
901
902 src/ccr-actions.obj: src/actions.cpp
903 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-actions.obj -MD -MP -MF src/$(DEPDIR)/ccr-actions.Tpo -c -o src/ccr-actions.obj `if test -f 'src/actions.cpp'; then $(CYGPATH_W) 'src/actions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/actions.cpp'; fi`
904 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-actions.Tpo src/$(DEPDIR)/ccr-actions.Po
905 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/actions.cpp' object='src/ccr-actions.obj' libtool=no @AMDEPBACKSLASH@
906 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
907 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-actions.obj `if test -f 'src/actions.cpp'; then $(CYGPATH_W) 'src/actions.cpp'; else $(CYGPATH_W) '$(srcdir)/src/actions.cpp'; fi`
908
909 src/ccr-mce_qd.o: src/mce_qd.cpp
910 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-mce_qd.o -MD -MP -MF src/$(DEPDIR)/ccr-mce_qd.Tpo -c -o src/ccr-mce_qd.o `test -f 'src/mce_qd.cpp' || echo '$(srcdir)/'`src/mce_qd.cpp
911 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-mce_qd.Tpo src/$(DEPDIR)/ccr-mce_qd.Po
912 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/mce_qd.cpp' object='src/ccr-mce_qd.o' libtool=no @AMDEPBACKSLASH@
913 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
914 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-mce_qd.o `test -f 'src/mce_qd.cpp' || echo '$(srcdir)/'`src/mce_qd.cpp
915
916 src/ccr-mce_qd.obj: src/mce_qd.cpp
917 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-mce_qd.obj -MD -MP -MF src/$(DEPDIR)/ccr-mce_qd.Tpo -c -o src/ccr-mce_qd.obj `if test -f 'src/mce_qd.cpp'; then $(CYGPATH_W) 'src/mce_qd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mce_qd.cpp'; fi`
918 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-mce_qd.Tpo src/$(DEPDIR)/ccr-mce_qd.Po
919 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/mce_qd.cpp' object='src/ccr-mce_qd.obj' libtool=no @AMDEPBACKSLASH@
920 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
921 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-mce_qd.obj `if test -f 'src/mce_qd.cpp'; then $(CYGPATH_W) 'src/mce_qd.cpp'; else $(CYGPATH_W) '$(srcdir)/src/mce_qd.cpp'; fi`
922
923 src/ccr-message.o: src/message.cpp
924 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-message.o -MD -MP -MF src/$(DEPDIR)/ccr-message.Tpo -c -o src/ccr-message.o `test -f 'src/message.cpp' || echo '$(srcdir)/'`src/message.cpp
925 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-message.Tpo src/$(DEPDIR)/ccr-message.Po
926 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/message.cpp' object='src/ccr-message.o' libtool=no @AMDEPBACKSLASH@
927 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
928 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-message.o `test -f 'src/message.cpp' || echo '$(srcdir)/'`src/message.cpp
929
930 src/ccr-message.obj: src/message.cpp
931 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-message.obj -MD -MP -MF src/$(DEPDIR)/ccr-message.Tpo -c -o src/ccr-message.obj `if test -f 'src/message.cpp'; then $(CYGPATH_W) 'src/message.cpp'; else $(CYGPATH_W) '$(srcdir)/src/message.cpp'; fi`
932 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-message.Tpo src/$(DEPDIR)/ccr-message.Po
933 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/message.cpp' object='src/ccr-message.obj' libtool=no @AMDEPBACKSLASH@
934 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
935 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-message.obj `if test -f 'src/message.cpp'; then $(CYGPATH_W) 'src/message.cpp'; else $(CYGPATH_W) '$(srcdir)/src/message.cpp'; fi`
936
937 src/ccr-chacha.o: src/chacha.cpp
938 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-chacha.o -MD -MP -MF src/$(DEPDIR)/ccr-chacha.Tpo -c -o src/ccr-chacha.o `test -f 'src/chacha.cpp' || echo '$(srcdir)/'`src/chacha.cpp
939 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-chacha.Tpo src/$(DEPDIR)/ccr-chacha.Po
940 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/chacha.cpp' object='src/ccr-chacha.o' libtool=no @AMDEPBACKSLASH@
941 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
942 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-chacha.o `test -f 'src/chacha.cpp' || echo '$(srcdir)/'`src/chacha.cpp
943
944 src/ccr-chacha.obj: src/chacha.cpp
945 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-chacha.obj -MD -MP -MF src/$(DEPDIR)/ccr-chacha.Tpo -c -o src/ccr-chacha.obj `if test -f 'src/chacha.cpp'; then $(CYGPATH_W) 'src/chacha.cpp'; else $(CYGPATH_W) '$(srcdir)/src/chacha.cpp'; fi`
946 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-chacha.Tpo src/$(DEPDIR)/ccr-chacha.Po
947 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/chacha.cpp' object='src/ccr-chacha.obj' libtool=no @AMDEPBACKSLASH@
948 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
949 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-chacha.obj `if test -f 'src/chacha.cpp'; then $(CYGPATH_W) 'src/chacha.cpp'; else $(CYGPATH_W) '$(srcdir)/src/chacha.cpp'; fi`
950
951 src/ccr-decoding.o: src/decoding.cpp
952 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-decoding.o -MD -MP -MF src/$(DEPDIR)/ccr-decoding.Tpo -c -o src/ccr-decoding.o `test -f 'src/decoding.cpp' || echo '$(srcdir)/'`src/decoding.cpp
953 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-decoding.Tpo src/$(DEPDIR)/ccr-decoding.Po
954 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/decoding.cpp' object='src/ccr-decoding.o' libtool=no @AMDEPBACKSLASH@
955 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
956 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-decoding.o `test -f 'src/decoding.cpp' || echo '$(srcdir)/'`src/decoding.cpp
957
958 src/ccr-decoding.obj: src/decoding.cpp
959 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-decoding.obj -MD -MP -MF src/$(DEPDIR)/ccr-decoding.Tpo -c -o src/ccr-decoding.obj `if test -f 'src/decoding.cpp'; then $(CYGPATH_W) 'src/decoding.cpp'; else $(CYGPATH_W) '$(srcdir)/src/decoding.cpp'; fi`
960 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-decoding.Tpo src/$(DEPDIR)/ccr-decoding.Po
961 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/decoding.cpp' object='src/ccr-decoding.obj' libtool=no @AMDEPBACKSLASH@
962 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
963 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-decoding.obj `if test -f 'src/decoding.cpp'; then $(CYGPATH_W) 'src/decoding.cpp'; else $(CYGPATH_W) '$(srcdir)/src/decoding.cpp'; fi`
964
965 src/ccr-envelope.o: src/envelope.cpp
966 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-envelope.o -MD -MP -MF src/$(DEPDIR)/ccr-envelope.Tpo -c -o src/ccr-envelope.o `test -f 'src/envelope.cpp' || echo '$(srcdir)/'`src/envelope.cpp
967 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-envelope.Tpo src/$(DEPDIR)/ccr-envelope.Po
968 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/envelope.cpp' object='src/ccr-envelope.o' libtool=no @AMDEPBACKSLASH@
969 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
970 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-envelope.o `test -f 'src/envelope.cpp' || echo '$(srcdir)/'`src/envelope.cpp
971
972 src/ccr-envelope.obj: src/envelope.cpp
973 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-envelope.obj -MD -MP -MF src/$(DEPDIR)/ccr-envelope.Tpo -c -o src/ccr-envelope.obj `if test -f 'src/envelope.cpp'; then $(CYGPATH_W) 'src/envelope.cpp'; else $(CYGPATH_W) '$(srcdir)/src/envelope.cpp'; fi`
974 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-envelope.Tpo src/$(DEPDIR)/ccr-envelope.Po
975 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/envelope.cpp' object='src/ccr-envelope.obj' libtool=no @AMDEPBACKSLASH@
976 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
977 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-envelope.obj `if test -f 'src/envelope.cpp'; then $(CYGPATH_W) 'src/envelope.cpp'; else $(CYGPATH_W) '$(srcdir)/src/envelope.cpp'; fi`
978
979 src/ccr-fmtseq.o: src/fmtseq.cpp
980 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fmtseq.o -MD -MP -MF src/$(DEPDIR)/ccr-fmtseq.Tpo -c -o src/ccr-fmtseq.o `test -f 'src/fmtseq.cpp' || echo '$(srcdir)/'`src/fmtseq.cpp
981 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fmtseq.Tpo src/$(DEPDIR)/ccr-fmtseq.Po
982 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fmtseq.cpp' object='src/ccr-fmtseq.o' libtool=no @AMDEPBACKSLASH@
983 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
984 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fmtseq.o `test -f 'src/fmtseq.cpp' || echo '$(srcdir)/'`src/fmtseq.cpp
985
986 src/ccr-fmtseq.obj: src/fmtseq.cpp
987 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-fmtseq.obj -MD -MP -MF src/$(DEPDIR)/ccr-fmtseq.Tpo -c -o src/ccr-fmtseq.obj `if test -f 'src/fmtseq.cpp'; then $(CYGPATH_W) 'src/fmtseq.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fmtseq.cpp'; fi`
988 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-fmtseq.Tpo src/$(DEPDIR)/ccr-fmtseq.Po
989 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/fmtseq.cpp' object='src/ccr-fmtseq.obj' libtool=no @AMDEPBACKSLASH@
990 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
991 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-fmtseq.obj `if test -f 'src/fmtseq.cpp'; then $(CYGPATH_W) 'src/fmtseq.cpp'; else $(CYGPATH_W) '$(srcdir)/src/fmtseq.cpp'; fi`
992
993 src/ccr-keyring.o: src/keyring.cpp
994 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-keyring.o -MD -MP -MF src/$(DEPDIR)/ccr-keyring.Tpo -c -o src/ccr-keyring.o `test -f 'src/keyring.cpp' || echo '$(srcdir)/'`src/keyring.cpp
995 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-keyring.Tpo src/$(DEPDIR)/ccr-keyring.Po
996 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/keyring.cpp' object='src/ccr-keyring.o' libtool=no @AMDEPBACKSLASH@
997 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
998 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-keyring.o `test -f 'src/keyring.cpp' || echo '$(srcdir)/'`src/keyring.cpp
999
1000 src/ccr-keyring.obj: src/keyring.cpp
1001 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-keyring.obj -MD -MP -MF src/$(DEPDIR)/ccr-keyring.Tpo -c -o src/ccr-keyring.obj `if test -f 'src/keyring.cpp'; then $(CYGPATH_W) 'src/keyring.cpp'; else $(CYGPATH_W) '$(srcdir)/src/keyring.cpp'; fi`
1002 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-keyring.Tpo src/$(DEPDIR)/ccr-keyring.Po
1003 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/keyring.cpp' object='src/ccr-keyring.obj' libtool=no @AMDEPBACKSLASH@
1004 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1005 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-keyring.obj `if test -f 'src/keyring.cpp'; then $(CYGPATH_W) 'src/keyring.cpp'; else $(CYGPATH_W) '$(srcdir)/src/keyring.cpp'; fi`
1006
1007 src/ccr-ios.o: src/ios.cpp
1008 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-ios.o -MD -MP -MF src/$(DEPDIR)/ccr-ios.Tpo -c -o src/ccr-ios.o `test -f 'src/ios.cpp' || echo '$(srcdir)/'`src/ios.cpp
1009 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-ios.Tpo src/$(DEPDIR)/ccr-ios.Po
1010 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/ios.cpp' object='src/ccr-ios.o' libtool=no @AMDEPBACKSLASH@
1011 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1012 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-ios.o `test -f 'src/ios.cpp' || echo '$(srcdir)/'`src/ios.cpp
1013
1014 src/ccr-ios.obj: src/ios.cpp
1015 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-ios.obj -MD -MP -MF src/$(DEPDIR)/ccr-ios.Tpo -c -o src/ccr-ios.obj `if test -f 'src/ios.cpp'; then $(CYGPATH_W) 'src/ios.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ios.cpp'; fi`
1016 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-ios.Tpo src/$(DEPDIR)/ccr-ios.Po
1017 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/ios.cpp' object='src/ccr-ios.obj' libtool=no @AMDEPBACKSLASH@
1018 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1019 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-ios.obj `if test -f 'src/ios.cpp'; then $(CYGPATH_W) 'src/ios.cpp'; else $(CYGPATH_W) '$(srcdir)/src/ios.cpp'; fi`
1020
1021 src/ccr-symkey.o: src/symkey.cpp
1022 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-symkey.o -MD -MP -MF src/$(DEPDIR)/ccr-symkey.Tpo -c -o src/ccr-symkey.o `test -f 'src/symkey.cpp' || echo '$(srcdir)/'`src/symkey.cpp
1023 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-symkey.Tpo src/$(DEPDIR)/ccr-symkey.Po
1024 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/symkey.cpp' object='src/ccr-symkey.o' libtool=no @AMDEPBACKSLASH@
1025 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1026 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-symkey.o `test -f 'src/symkey.cpp' || echo '$(srcdir)/'`src/symkey.cpp
1027
1028 src/ccr-symkey.obj: src/symkey.cpp
1029 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-symkey.obj -MD -MP -MF src/$(DEPDIR)/ccr-symkey.Tpo -c -o src/ccr-symkey.obj `if test -f 'src/symkey.cpp'; then $(CYGPATH_W) 'src/symkey.cpp'; else $(CYGPATH_W) '$(srcdir)/src/symkey.cpp'; fi`
1030 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-symkey.Tpo src/$(DEPDIR)/ccr-symkey.Po
1031 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/symkey.cpp' object='src/ccr-symkey.obj' libtool=no @AMDEPBACKSLASH@
1032 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1033 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-symkey.obj `if test -f 'src/symkey.cpp'; then $(CYGPATH_W) 'src/symkey.cpp'; else $(CYGPATH_W) '$(srcdir)/src/symkey.cpp'; fi`
1034
1035 src/ccr-iohelpers.o: src/iohelpers.cpp
1036 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-iohelpers.o -MD -MP -MF src/$(DEPDIR)/ccr-iohelpers.Tpo -c -o src/ccr-iohelpers.o `test -f 'src/iohelpers.cpp' || echo '$(srcdir)/'`src/iohelpers.cpp
1037 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-iohelpers.Tpo src/$(DEPDIR)/ccr-iohelpers.Po
1038 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/iohelpers.cpp' object='src/ccr-iohelpers.o' libtool=no @AMDEPBACKSLASH@
1039 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1040 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-iohelpers.o `test -f 'src/iohelpers.cpp' || echo '$(srcdir)/'`src/iohelpers.cpp
1041
1042 src/ccr-iohelpers.obj: src/iohelpers.cpp
1043 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-iohelpers.obj -MD -MP -MF src/$(DEPDIR)/ccr-iohelpers.Tpo -c -o src/ccr-iohelpers.obj `if test -f 'src/iohelpers.cpp'; then $(CYGPATH_W) 'src/iohelpers.cpp'; else $(CYGPATH_W) '$(srcdir)/src/iohelpers.cpp'; fi`
1044 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-iohelpers.Tpo src/$(DEPDIR)/ccr-iohelpers.Po
1045 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/iohelpers.cpp' object='src/ccr-iohelpers.obj' libtool=no @AMDEPBACKSLASH@
1046 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1047 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-iohelpers.obj `if test -f 'src/iohelpers.cpp'; then $(CYGPATH_W) 'src/iohelpers.cpp'; else $(CYGPATH_W) '$(srcdir)/src/iohelpers.cpp'; fi`
1048
1049 src/ccr-bvector.o: src/bvector.cpp
1050 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-bvector.o -MD -MP -MF src/$(DEPDIR)/ccr-bvector.Tpo -c -o src/ccr-bvector.o `test -f 'src/bvector.cpp' || echo '$(srcdir)/'`src/bvector.cpp
1051 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-bvector.Tpo src/$(DEPDIR)/ccr-bvector.Po
1052 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/bvector.cpp' object='src/ccr-bvector.o' libtool=no @AMDEPBACKSLASH@
1053 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1054 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-bvector.o `test -f 'src/bvector.cpp' || echo '$(srcdir)/'`src/bvector.cpp
1055
1056 src/ccr-bvector.obj: src/bvector.cpp
1057 @am__fastdepCXX_TRUE@ $(AM_V_CXX)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -MT src/ccr-bvector.obj -MD -MP -MF src/$(DEPDIR)/ccr-bvector.Tpo -c -o src/ccr-bvector.obj `if test -f 'src/bvector.cpp'; then $(CYGPATH_W) 'src/bvector.cpp'; else $(CYGPATH_W) '$(srcdir)/src/bvector.cpp'; fi`
1058 @am__fastdepCXX_TRUE@ $(AM_V_at)$(am__mv) src/$(DEPDIR)/ccr-bvector.Tpo src/$(DEPDIR)/ccr-bvector.Po
1059 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ $(AM_V_CXX)source='src/bvector.cpp' object='src/ccr-bvector.obj' libtool=no @AMDEPBACKSLASH@
1060 @AMDEP_TRUE@@am__fastdepCXX_FALSE@ DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
1061 @am__fastdepCXX_FALSE@ $(AM_V_CXX@am__nodep@)$(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(ccr_CPPFLAGS) $(CPPFLAGS) $(ccr_CXXFLAGS) $(CXXFLAGS) -c -o src/ccr-bvector.obj `if test -f 'src/bvector.cpp'; then $(CYGPATH_W) 'src/bvector.cpp'; else $(CYGPATH_W) '$(srcdir)/src/bvector.cpp'; fi`
10621010
10631011 mostlyclean-libtool:
10641012 -rm -f *.lo
1313 Codecrypt is free software. The code is licensed under terms of LGPL3 in a good
1414 hope that it will make combinations with other tools easier.
1515
16 ##### Used cryptography
16 #### Why this?
17
18 Go read http://pqcrypto.org/
19
20 #### Links
21
22 - infopage: http://e-x-a.org/codecrypt/
23 - *package downloads*: http://e-x-a.org/codecrypt/files/
24
25 #### Distro packages
26
27 - Gentoo packages: https://packages.gentoo.org/packages/app-crypt/codecrypt
28 with current ebuild usually available at http://e-x-a.org/codecrypt/files
29 - Debian packages: currently in mentors processing and separate repo
30 - Arch linux: see https://aur.archlinux.org/packages/codecrypt/
31
32 #### Documentation
33
34 There is a complete, UNIXy manual page supplied with the package. You can view
35 it online here: http://e-x-a.org/codecrypt/ccr.1.html
36
37 ##### Used cryptography overview
1738
1839 To achieve the stated goal, codecrypt uses a lot of (traditional, but
1940 "quantum-secure") cryptographic primitives. Choices of primitives were based on
6485
6586 Cryptography is **not intended for "online" use**, because some algorithms
6687 (especially the MDPC decoding) are (slightly) vulnerable to timing attacks.
67
68 #### Why this?
69
70 Go read http://pqcrypto.org/
71
72 #### Links
73
74 - infopage: http://e-x-a.org/codecrypt/
75 - *package downloads*: http://e-x-a.org/codecrypt/files/
76
77 #### Distro packages
78
79 - Gentoo packages: https://packages.gentoo.org/packages/app-crypt/codecrypt
80 with current ebuild usually available at http://e-x-a.org/codecrypt/files
81 - Debian packages: currently in mentors processing, use `debian/rules
82 mk-orig-source && gbp buildpackage`.
83 - Arch linux: see https://aur.archlinux.org/packages/codecrypt/
84
85 #### Documentation
86
87 There is a complete, UNIXy manual page supplied with the package. You can view
88 it online here: http://e-x-a.org/codecrypt/ccr.1.html
8988
9089 ## Quick How-To
9190
190189
191190 ## Disclaimer
192191
193 Codecrypt eats data. Use it with caution.
192 Codecrypt eats data. Use it with caution. Read the F manual.
194193
195194 Author is a self-taught cryptographer.
196195
00 #! /bin/sh
11 # Guess values for system-dependent variables and create Makefiles.
2 # Generated by GNU Autoconf 2.69 for codecrypt 1.7.4.
2 # Generated by GNU Autoconf 2.69 for codecrypt 1.7.5.
33 #
44 #
55 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
586586 # Identity of this package.
587587 PACKAGE_NAME='codecrypt'
588588 PACKAGE_TARNAME='codecrypt'
589 PACKAGE_VERSION='1.7.4'
590 PACKAGE_STRING='codecrypt 1.7.4'
589 PACKAGE_VERSION='1.7.5'
590 PACKAGE_STRING='codecrypt 1.7.5'
591591 PACKAGE_BUGREPORT=''
592592 PACKAGE_URL=''
593593
13411341 # Omit some internal or obsolete options to make the list less imposing.
13421342 # This message is too long to be a string in the A/UX 3.1 sh.
13431343 cat <<_ACEOF
1344 \`configure' configures codecrypt 1.7.4 to adapt to many kinds of systems.
1344 \`configure' configures codecrypt 1.7.5 to adapt to many kinds of systems.
13451345
13461346 Usage: $0 [OPTION]... [VAR=VALUE]...
13471347
14121412
14131413 if test -n "$ac_init_help"; then
14141414 case $ac_init_help in
1415 short | recursive ) echo "Configuration of codecrypt 1.7.4:";;
1415 short | recursive ) echo "Configuration of codecrypt 1.7.5:";;
14161416 esac
14171417 cat <<\_ACEOF
14181418
15351535 test -n "$ac_init_help" && exit $ac_status
15361536 if $ac_init_version; then
15371537 cat <<\_ACEOF
1538 codecrypt configure 1.7.4
1538 codecrypt configure 1.7.5
15391539 generated by GNU Autoconf 2.69
15401540
15411541 Copyright (C) 2012 Free Software Foundation, Inc.
22162216 This file contains any messages produced by compilers while
22172217 running configure, to aid debugging if configure makes a mistake.
22182218
2219 It was created by codecrypt $as_me 1.7.4, which was
2219 It was created by codecrypt $as_me 1.7.5, which was
22202220 generated by GNU Autoconf 2.69. Invocation command line was
22212221
22222222 $ $0 $@
30813081
30823082 # Define the identity of the package.
30833083 PACKAGE='codecrypt'
3084 VERSION='1.7.4'
3084 VERSION='1.7.5'
30853085
30863086
30873087 cat >>confdefs.h <<_ACEOF
1737417374 # report actual input values of CONFIG_FILES etc. instead of their
1737517375 # values after options handling.
1737617376 ac_log="
17377 This file was extended by codecrypt $as_me 1.7.4, which was
17377 This file was extended by codecrypt $as_me 1.7.5, which was
1737817378 generated by GNU Autoconf 2.69. Invocation command line was
1737917379
1738017380 CONFIG_FILES = $CONFIG_FILES
1743117431 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
1743217432 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
1743317433 ac_cs_version="\\
17434 codecrypt config.status 1.7.4
17434 codecrypt config.status 1.7.5
1743517435 configured by $0, generated by GNU Autoconf 2.69,
1743617436 with options \\"\$ac_cs_config\\"
1743717437
00
11 AC_PREREQ(2.6)
2 AC_INIT([codecrypt], [1.7.4])
2 AC_INIT([codecrypt], [1.7.5])
33 AC_CONFIG_AUX_DIR(.) # because of libtoolize
44 AC_CONFIG_MACRO_DIR([m4])
55
0 codecrypt (1.7.4-2) UNRELEASED; urgency=medium
0 codecrypt (1.7.5-1) unstable; urgency=medium
11
2 [ Ximin Luo ]
23 * Use HTTPS links in debian/copyright.
34 * Set maintainer to the pkg-privacy team.
45
5 -- Ximin Luo <infinity0@debian.org> Thu, 21 Apr 2016 22:14:10 +0200
6 [ Mirek Kratochvil ]
7 * Upstream release 1.7.5 (Closes: #822626)
8
9 -- Mirek Kratochvil <exa.exa@gmail.com> Thu, 28 Apr 2016 18:08:28 +0200
610
711 codecrypt (1.7.4-1) unstable; urgency=low
812
360360 rewrite the message sencode envelopes to contain new recipient/signer KeyIDs
361361 and new message identificators, things should work perfectly after that.
362362
363 Q: I can't read/verify messages from versions 1.7.4 and older!
364
365 A: There was a mistake with no security implications in Cubehash
366 implementation. Same advice as in previous case applies.
367
363368 Q: Some signatures from version 1.5 and older fail to verify!
364369
365370 A: There was a slight mistake in padding of messages shorter than signature
368373 this minor use-case. If you really need to verify such signatures, edit the
369374 msg_pad function in src/algos_sig.h so that the `load_key()' function is called
370375 on empty vector instead of `out'.
376
377 Q: My Cubehash-based FMTSeq key produces invalid signatures after version
378 1.7.5!
379
380 A: Cubehash was corrected to obey standards in 1.7.5. It is possible to
381 generate a new public key that would work with your private key, but the
382 general advice is just to generate a new key.
371383
372384 Q: I want to sign/encrypt a large file but it took all my RAM and takes ages!
373385
2727 #define do_alg(x) static x var_##x ; var_##x.register_into_suite(s);
2828
2929 #if HAVE_CRYPTOPP==1
30 do_alg (algo_mceqd128);
31 do_alg (algo_mceqd192);
32 do_alg (algo_mceqd256);
33 do_alg (algo_mceqd128cha);
34 do_alg (algo_mceqd192cha);
35 do_alg (algo_mceqd256cha);
36 do_alg (algo_mceqd128xs);
37 do_alg (algo_mceqd192xs);
38 do_alg (algo_mceqd256xs);
39
4030 do_alg (algo_mceqcmdpc128);
4131 do_alg (algo_mceqcmdpc256);
4232 do_alg (algo_mceqcmdpc128cha);
5141 do_alg (algo_fmtseq192h20);
5242 do_alg (algo_fmtseq256h20);
5343 #endif //HAVE_CRYPTOPP==1
54
55 do_alg (algo_mceqd128cube);
56 do_alg (algo_mceqd192cube);
57 do_alg (algo_mceqd256cube);
58 do_alg (algo_mceqd128cubecha);
59 do_alg (algo_mceqd192cubecha);
60 do_alg (algo_mceqd256cubecha);
61 do_alg (algo_mceqd128cubexs);
62 do_alg (algo_mceqd192cubexs);
63 do_alg (algo_mceqd256cubexs);
64
6544 do_alg (algo_mceqcmdpc128cube);
6645 do_alg (algo_mceqcmdpc256cube);
6746 do_alg (algo_mceqcmdpc128cubecha);
1919
2020 #include "algos_enc.h"
2121
22 #include "mce_qd.h"
2322 #include "mce_qcmdpc.h"
2423 #include "arcfour.h"
2524 #include "chacha.h"
3635 /*
3736 * keygen
3837 */
39
40 template<int m, int T, int b, int d>
41 static int mceqd_create_keypair (sencode**pub, sencode**priv, prng&rng)
42 {
43 mce_qd::pubkey Pub;
44 mce_qd::privkey Priv;
45
46 if (mce_qd::generate (Pub, Priv, rng, m, T, b, d))
47 return 1;
48
49 *pub = Pub.serialize();
50 *priv = Priv.serialize();
51 return 0;
52 }
5338
5439 template<int bs, int bc, int wi, int t, int rounds, int delta>
5540 static int mceqcmdpc_create_keypair (sencode**pub, sencode**priv, prng&rng)
487472 mceqcmdpc_create_encdec_func (256cubecha, 32771, 2, 264, cube512hash, cube256hash, chacha20, 2475)
488473 mceqcmdpc_create_encdec_func (128cubexs, 9857, 2, 134, cube256hash, cube128hash, xsynd, 1152)
489474 mceqcmdpc_create_encdec_func (256cubexs, 32771, 2, 264, cube512hash, cube256hash, xsynd, 2475)
490
491 /*
492 * Instances for MCE-QD algorithms
493 */
494
495 #define mceqd_create_keypair_func(name,m,T,b,d) \
496 int algo_mceqd##name::create_keypair (sencode**pub, sencode**priv, prng&rng) \
497 { \
498 return mceqd_create_keypair<m, T, b, d> (pub, priv, rng); \
499 }
500
501 #if HAVE_CRYPTOPP==1
502
503 mceqd_create_keypair_func (128, 16, 7, 32, 4)
504 mceqd_create_keypair_func (192, 16, 8, 27, 4)
505 mceqd_create_keypair_func (256, 16, 8, 32, 4)
506 mceqd_create_keypair_func (128cha, 16, 7, 32, 4)
507 mceqd_create_keypair_func (192cha, 16, 8, 27, 4)
508 mceqd_create_keypair_func (256cha, 16, 8, 32, 4)
509 mceqd_create_keypair_func (128xs, 16, 7, 32, 4)
510 mceqd_create_keypair_func (192xs, 16, 8, 27, 4)
511 mceqd_create_keypair_func (256xs, 16, 8, 32, 4)
512
513 #endif //HAVE_CRYPTOPP==1
514
515 mceqd_create_keypair_func (128cube, 16, 7, 32, 4)
516 mceqd_create_keypair_func (192cube, 16, 8, 27, 4)
517 mceqd_create_keypair_func (256cube, 16, 8, 32, 4)
518 mceqd_create_keypair_func (128cubecha, 16, 7, 32, 4)
519 mceqd_create_keypair_func (192cubecha, 16, 8, 27, 4)
520 mceqd_create_keypair_func (256cubecha, 16, 8, 32, 4)
521 mceqd_create_keypair_func (128cubexs, 16, 7, 32, 4)
522 mceqd_create_keypair_func (192cubexs, 16, 8, 27, 4)
523 mceqd_create_keypair_func (256cubexs, 16, 8, 32, 4)
524
525 #define mceqd_create_encdec_func(name,plainsize,ciphersize,errcount, hash_type,pad_hash_type,scipher,ranksize) \
526 int algo_mceqd##name::encrypt (const bvector&plain, bvector&cipher, \
527 sencode* pubkey, prng&rng) \
528 { \
529 return fo_encrypt \
530 < mce_qd::pubkey, \
531 plainsize, ciphersize, errcount, \
532 hash_type, \
533 pad_hash_type, \
534 scipher, \
535 ranksize > \
536 (plain, cipher, pubkey, rng); \
537 } \
538 int algo_mceqd##name::decrypt (const bvector&cipher, bvector&plain, \
539 sencode* privkey) \
540 { \
541 return fo_decrypt \
542 < mce_qd::privkey, \
543 plainsize, ciphersize, errcount, \
544 hash_type, \
545 pad_hash_type, \
546 scipher, \
547 ranksize > \
548 (cipher, plain, privkey); \
549 }
550
551
552 #if HAVE_CRYPTOPP==1
553
554 mceqd_create_encdec_func (128, 2048, 4096, 128, sha256hash, rmd128hash, arcfour_fo_cipher, 816)
555 mceqd_create_encdec_func (192, 2816, 6912, 256, sha384hash, rmd128hash, arcfour_fo_cipher, 1574)
556 mceqd_create_encdec_func (256, 4096, 8192, 256, sha512hash, rmd128hash, arcfour_fo_cipher, 1638)
557 mceqd_create_encdec_func (128cha, 2048, 4096, 128, sha256hash, rmd128hash, chacha20, 816)
558 mceqd_create_encdec_func (192cha, 2816, 6912, 256, sha384hash, rmd128hash, chacha20, 1574)
559 mceqd_create_encdec_func (256cha, 4096, 8192, 256, sha512hash, rmd128hash, chacha20, 1638)
560 mceqd_create_encdec_func (128xs, 2048, 4096, 128, sha256hash, rmd128hash, xsynd, 816)
561 mceqd_create_encdec_func (192xs, 2816, 6912, 256, sha384hash, rmd128hash, xsynd, 1574)
562 mceqd_create_encdec_func (256xs, 4096, 8192, 256, sha512hash, rmd128hash, xsynd, 1638)
563
564 #endif //HAVE_CRYPTOPP==1
565
566 mceqd_create_encdec_func (128cube, 2048, 4096, 128, cube256hash, cube128hash, arcfour_fo_cipher, 816)
567 mceqd_create_encdec_func (192cube, 2816, 6912, 256, cube384hash, cube128hash, arcfour_fo_cipher, 1574)
568 mceqd_create_encdec_func (256cube, 4096, 8192, 256, cube512hash, cube128hash, arcfour_fo_cipher, 1638)
569 mceqd_create_encdec_func (128cubecha, 2048, 4096, 128, cube256hash, cube128hash, chacha20, 816)
570 mceqd_create_encdec_func (192cubecha, 2816, 6912, 256, cube384hash, cube128hash, chacha20, 1574)
571 mceqd_create_encdec_func (256cubecha, 4096, 8192, 256, cube512hash, cube128hash, chacha20, 1638)
572 mceqd_create_encdec_func (128cubexs, 2048, 4096, 128, cube256hash, cube128hash, xsynd, 816)
573 mceqd_create_encdec_func (192cubexs, 2816, 6912, 256, cube384hash, cube128hash, xsynd, 1574)
574 mceqd_create_encdec_func (256cubexs, 4096, 8192, 256, cube512hash, cube128hash, xsynd, 1638)
4848 * SHA-based variants
4949 */
5050
51 mce_alg_class (qd128, "MCEQD128FO-SHA256-ARCFOUR");
52 mce_alg_class (qd192, "MCEQD192FO-SHA384-ARCFOUR");
53 mce_alg_class (qd256, "MCEQD256FO-SHA512-ARCFOUR");
54 mce_alg_class (qd128cha, "MCEQD128FO-SHA256-CHACHA20");
55 mce_alg_class (qd192cha, "MCEQD192FO-SHA384-CHACHA20");
56 mce_alg_class (qd256cha, "MCEQD256FO-SHA512-CHACHA20");
57 mce_alg_class (qd128xs, "MCEQD128FO-SHA256-XSYND");
58 mce_alg_class (qd192xs, "MCEQD192FO-SHA384-XSYND");
59 mce_alg_class (qd256xs, "MCEQD256FO-SHA512-XSYND");
60
6151 mce_alg_class (qcmdpc128, "MCEQCMDPC128FO-SHA256-ARCFOUR");
6252 mce_alg_class (qcmdpc256, "MCEQCMDPC256FO-SHA512-ARCFOUR");
6353 mce_alg_class (qcmdpc128cha, "MCEQCMDPC128FO-SHA256-CHACHA20");
7161 * Cubehash-based variants
7262 */
7363
74 mce_alg_class (qd128cube, "MCEQD128FO-CUBE256-ARCFOUR");
75 mce_alg_class (qd192cube, "MCEQD192FO-CUBE384-ARCFOUR");
76 mce_alg_class (qd256cube, "MCEQD256FO-CUBE512-ARCFOUR");
77 mce_alg_class (qd128cubecha, "MCEQD128FO-CUBE256-CHACHA20");
78 mce_alg_class (qd192cubecha, "MCEQD192FO-CUBE384-CHACHA20");
79 mce_alg_class (qd256cubecha, "MCEQD256FO-CUBE512-CHACHA20");
80 mce_alg_class (qd128cubexs, "MCEQD128FO-CUBE256-XSYND");
81 mce_alg_class (qd192cubexs, "MCEQD192FO-CUBE384-XSYND");
82 mce_alg_class (qd256cubexs, "MCEQD256FO-CUBE512-XSYND");
83
8464 mce_alg_class (qcmdpc128cube, "MCEQCMDPC128FO-CUBE256-ARCFOUR");
8565 mce_alg_class (qcmdpc256cube, "MCEQCMDPC256FO-CUBE512-ARCFOUR");
8666 mce_alg_class (qcmdpc128cubecha, "MCEQCMDPC128FO-CUBE256-CHACHA20");
2323 #include "types.h"
2424
2525 #include <stdint.h>
26
27 #if __BYTE_ORDER__!=__ORDER_LITTLE_ENDIAN__
28 #error "Only for little endian now, sorry."
29 #endif
3026
3127 #define ROT(a,b,n) (((a) << (b)) | ((a) >> (n - b)))
3228 #define i16(cmd) for(i=0;i<16;++i) cmd;
8581 int i;
8682
8783 for (i = 0; i + 4 <= B; i += 4)
84 #if __BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__ //allow a small speedup for LE architectures
8885 X[i / 4] ^= * (uint32_t*) &data[i];
86 #else
87 X[i / 4] ^= (uint32_t) data[i]
88 | ( (uint32_t) data[i + 1]) << 8
89 | ( (uint32_t) data[i + 2]) << 16
90 | ( (uint32_t) data[i + 3]) << 24;
91 #endif
8992
9093 for (; i < B; ++i)
9194 X[i / 4] ^= ( (uint32_t) (data[i])) << ( (i % 4) * 8);
97100 int i;
98101
99102 for (i = 0; i + 4 <= n; i += 4)
103 #if __BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__
100104 X[i / 4] ^= * (uint32_t*) &data[i];
105 #else
106 X[i / 4] ^= (uint32_t) data[i]
107 | ( (uint32_t) data[i + 1]) << 8
108 | ( (uint32_t) data[i + 2]) << 16
109 | ( (uint32_t) data[i + 3]) << 24;
110 #endif
101111
102112 for (; i < n; ++i)
103113 X[i / 4] ^= ( (uint32_t) (data[i])) << ( (i % 4) * 8);
104114
105 i++;
106 X[i / 2] ^= ( (uint32_t) 0x80) << ( (i % 4) * 8);
115 //i==n, n<128 (!)
116 X[i / 4] ^= ( (uint32_t) 0x80) << ( (i % 4) * 8);
107117
108118 rounds (R);
109119
+0
-123
src/decoding.cpp less more
0
1 /*
2 * This file is part of Codecrypt.
3 *
4 * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa@gmail.com>
5 *
6 * Codecrypt is free software: you can redistribute it and/or modify it
7 * under the terms of the GNU Lesser General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or (at
9 * your option) any later version.
10 *
11 * Codecrypt is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
14 * License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public License
17 * along with Codecrypt. If not, see <http://www.gnu.org/licenses/>.
18 */
19
20 #include "decoding.h"
21
22 void compute_alternant_error_locator (polynomial&syndrome, gf2m&fld,
23 uint t, polynomial&out)
24 {
25 if (syndrome.zero()) {
26 //ensure no roots
27 out.resize (1);
28 out[0] = 1;
29 return;
30 }
31
32 polynomial a, b;
33
34 polynomial x2t; //should be x^2t
35 x2t.clear();
36 x2t.resize (1, 1);
37 x2t.shift (2 * t);
38
39 syndrome.ext_euclid (a, b, x2t, fld, t - 1);
40 uint b0inv = fld.inv (b[0]);
41 for (uint i = 0; i < b.size(); ++i) b[i] = fld.mult (b[i], b0inv);
42 out = b;
43 //we don't care about error evaluator
44 }
45
46 /*
47 * berlekamp trace algorithm - we puncture roots of incoming polynomial into
48 * the vector of size fld.n
49 *
50 * Inspired by implementation from HyMES.
51 */
52
53 #include <set>
54
55 bool evaluate_error_locator_trace (polynomial&sigma, bvector&ev, gf2m&fld)
56 {
57 ev.clear();
58 ev.resize (fld.n, 0);
59
60 std::vector<polynomial> trace_aux, trace; //trace cache
61 trace_aux.resize (fld.m);
62 trace.resize (fld.m);
63
64 trace_aux[0] = polynomial();
65 trace_aux[0].resize (2, 0);
66 trace_aux[0][1] = 1; //trace_aux[0] = x
67 trace[0] = trace_aux[0]; //trace[0] = x
68
69 for (uint i = 1; i < fld.m; ++i) {
70 trace_aux[i] = trace_aux[i - 1];
71 trace_aux[i].square (fld);
72 trace_aux[i].mod (sigma, fld);
73 trace[0].add (trace_aux[i], fld);
74 }
75
76 std::set<std::pair<uint, polynomial> > stk; //"stack"
77
78 stk.insert (make_pair (0, sigma));
79
80 bool failed = false;
81
82 while (!stk.empty()) {
83
84 uint i = stk.begin()->first;
85 polynomial cur = stk.begin()->second;
86
87 stk.erase (stk.begin());
88
89 int deg = cur.degree();
90
91 if (deg <= 0) continue;
92 if (deg == 1) { //found a linear factor
93 ev[fld.mult (cur[0], fld.inv (cur[1])) ] = 1;
94 continue;
95 }
96
97 if (i >= fld.m) {
98 failed = true;
99 continue;
100 }
101
102 if (trace[i].zero()) {
103 //compute the trace if it isn't cached
104 uint a = fld.exp (i);
105 for (uint j = 0; j < fld.m; ++j) {
106 trace[i].add_mult (trace_aux[j], a, fld);
107 a = fld.mult (a, a);
108 }
109 }
110
111 polynomial t;
112 t = cur.gcd (trace[i], fld);
113 polynomial q, r;
114 cur.divmod (t, q, r, fld);
115
116 stk.insert (make_pair (i + 1, t));
117 stk.insert (make_pair (i + 1, q));
118 }
119
120 return !failed;
121 }
122
+0
-470
src/mce_qd.cpp less more
0
1 /*
2 * This file is part of Codecrypt.
3 *
4 * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa@gmail.com>
5 *
6 * Codecrypt is free software: you can redistribute it and/or modify it
7 * under the terms of the GNU Lesser General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or (at
9 * your option) any later version.
10 *
11 * Codecrypt is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
14 * License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public License
17 * along with Codecrypt. If not, see <http://www.gnu.org/licenses/>.
18 */
19
20 #include "mce_qd.h"
21
22 using namespace mce_qd;
23
24 #include "decoding.h"
25 #include "qd_utils.h"
26 #include "iohelpers.h"
27
28 #include <set>
29
30 static void print_attack_warning()
31 {
32 static bool printed = false;
33 if (printed) return;
34 err ("\n***MCEQD SECURITY WARNING***\n\n"
35 "Security of the QD-McEliece variant was greatly reduced to less than 2^30\n"
36 "by an algebraic attack! The functions are kept only for compatibility\n"
37 "and will be removed soon. Use `-g help' for other encryption variants.");
38 printed = true;
39 }
40
41 int mce_qd::generate (pubkey&pub, privkey&priv, prng&rng,
42 uint m, uint T, uint block_count, uint block_discard)
43 {
44 print_attack_warning();
45
46 //convenience
47 gf2m&fld = priv.fld;
48 std::vector<uint>&essence = priv.essence;
49
50 //initial stuff and sizes
51 fld.create (m);
52 priv.T = T;
53 uint t = 1 << T,
54 block_size = t,
55 h_block_count = block_count + block_discard,
56 n = h_block_count * t;
57
58 if (block_count <= m) return 2; //lower bound on block_count
59 if (n > fld.n / 2) return 2; //n <= q/2
60
61 std::vector<uint> support, Hsig;
62 polynomial g;
63 uint i, j;
64
65 //prepare data arrays
66 Hsig.resize (n);
67 support.resize (n);
68 essence.resize (m);
69
70 //retry generating until goppa code is produced.
71 for (;;) {
72
73 std::set<uint> used;
74 used.clear();
75
76 //first off, compute the H signature
77
78 Hsig[0] = choose_random (fld.n, rng, used);
79 essence[m - 1] = fld.inv (Hsig[0]);
80 //essence[m-1] is now used as precomputed 1/h_0
81
82 for (uint s = 0; ( (uint) 1 << s) < n; ++s) {
83 i = 1 << s; //i = 2^s
84
85 Hsig[i] = choose_random (fld.n, rng, used);
86 essence[s] = fld.add (essence[m - 1], fld.inv (Hsig[i]));
87 used.insert (fld.inv (essence[s]));
88
89 for (j = 1; j < i; ++j) {
90 if (i + j >= n) break;
91 Hsig[i + j] = fld.inv
92 (fld.add
93 (fld.inv (Hsig[i]),
94 fld.add (
95 fld.inv (Hsig[j]),
96 essence[m - 1]
97 )));
98 used.insert (Hsig[i + j]);
99 used.insert (fld.inv
100 (fld.add
101 (fld.inv (Hsig[i + j]),
102 essence[m - 1])));
103 }
104 }
105
106 //assemble goppa polynomial.
107 used.clear();
108
109 g.clear();
110 g.resize (1, 1); //g(x)=1 so we can multiply it
111 polynomial tmp;
112 tmp.resize (2, 1); //tmp(x)=x-1
113 bool consistent = true;
114 for (i = 0; i < t; ++i) {
115 //tmp(x)=x-z=x-(1/h_i)
116 tmp[0] = fld.inv (Hsig[i]);
117 if (used.count (tmp[0])) {
118 consistent = false;
119 break;
120 }
121 used.insert (tmp[0]);
122
123 g.mult (tmp, fld);
124 }
125 if (!consistent) continue; //retry
126
127 //compute the support, retry if it has two equal elements.
128 for (i = 0; i < n; ++i) {
129 support[i] = fld.add (
130 fld.inv (Hsig[i]),
131 essence[m - 1]);
132
133 if (used.count (support[i])) {
134 consistent = false;
135 break;
136 }
137
138 used.insert (support[i]);
139 }
140 if (!consistent) continue; //retry
141
142 //now the blocks. First assemble blocks to bl
143 std::vector<polynomial> bl, blp;
144 bl.resize (h_block_count);
145 for (i = 0; i < h_block_count; ++i) {
146 bl[i].resize (block_size);
147 for (j = 0; j < block_size; ++j)
148 bl[i][j] = Hsig[i * block_size + j];
149 }
150
151 //permute them
152 priv.block_perm.generate_random (h_block_count, rng);
153 priv.block_perm.permute (bl, blp);
154
155 //discard blocks
156 blp.resize (block_count);
157
158 //permute individual blocks
159 priv.block_perms.resize (block_count);
160 bl.resize (blp.size());
161 for (i = 0; i < block_count; ++i) {
162 priv.block_perms[i] = rng.random (block_size);
163 permutation::permute_dyadic (priv.block_perms[i],
164 blp[i], bl[i]);
165 }
166
167 //try several permutations to construct G
168 uint attempts = 0;
169 for (attempts = 0; attempts < block_count; ++attempts) {
170
171 priv.hperm.generate_random (block_count, rng);
172 permutation hpermInv;
173 priv.hperm.compute_inversion (hpermInv);
174
175 std::vector<std::vector<bvector> > hblocks;
176 bvector col;
177
178 //prepare blocks of h
179 hblocks.resize (block_count);
180 for (i = 0; i < block_count; ++i)
181 hblocks[i].resize (fld.m);
182
183 //fill them from Hsig
184 for (i = 0; i < block_count; ++i) {
185 col.from_poly_cotrace (bl[hpermInv[i]], fld);
186 for (j = 0; j < fld.m; ++j)
187 col.get_block (j * block_size,
188 block_size,
189 hblocks[i][j]);
190 }
191
192 /* do a modified QD-blockwise gaussian elimination on hblocks.
193 * If it fails, retry. */
194 if (!qd_to_right_echelon_form (hblocks)) continue;
195
196 pub.qd_sigs.resize2 (block_count - fld.m,
197 block_size * fld.m, 0);
198 for (i = 0; i < block_count - fld.m; ++i) {
199 for (j = 0; j < fld.m; ++j)
200 pub.qd_sigs[i].set_block
201 (hblocks[i][j], block_size * j);
202 }
203
204 break;
205 }
206
207 if (attempts == block_count) //generating G failed, retry all
208 continue;
209
210 //finish the pubkey
211 pub.T = T;
212
213 return 0;
214 }
215 }
216
217 int privkey::prepare()
218 {
219 print_attack_warning();
220
221 uint s, i, j;
222 std::vector<uint> Hsig, support;
223 uint omega;
224
225 uint block_size = 1 << T,
226 block_count = hperm.size(),
227 h_block_count = block_perm.size(),
228 n = h_block_count * block_size;
229
230 //compute H signature from essence
231 Hsig.resize (n);
232 Hsig[0] = fld.inv (essence[fld.m - 1]);
233 for (s = 0; ( (uint) 1 << s) < n; ++s) {
234 i = 1 << s; //i = 2^s
235
236 Hsig[i] = fld.inv (fld.add (essence[s], essence[fld.m - 1]));
237
238 for (j = 1; j < i; ++j) {
239 if (i + j >= n) break;
240 Hsig[i + j] = fld.inv
241 (fld.add
242 (fld.inv (Hsig[i]),
243 fld.add (
244 fld.inv (Hsig[j]),
245 essence[fld.m - 1]
246 )));
247 }
248 }
249
250 //goppa polynomial with omega=0
251 std::set<uint> used;
252 used.clear();
253
254 polynomial tmp;
255 g.clear();
256 g.resize (1, 1); //g(x)=1
257 tmp.clear();
258 tmp.resize (2, 1); //tmp(x)=x+1
259 for (i = 0; i < block_size; ++i) {
260 tmp[0] = fld.inv (Hsig[i]); //tmp(x)=x+1/h_i
261 if (used.count (tmp[0]))
262 return 1;
263 used.insert (tmp[0]);
264 g.mult (tmp, fld);
265 }
266
267 //compute the support with omega=0
268 support.resize (n);
269 for (i = 0; i < n; ++i) {
270 //don't check discarded support
271 if (block_perm[i / block_size] >= block_count) continue;
272 support[i] = fld.add
273 (fld.inv (Hsig[i]),
274 essence[fld.m - 1]);
275 //support consistency check
276 if (used.count (support[i]))
277 return 1;
278 used.insert (support[i]);
279 }
280
281 //choose some omega
282 omega = fld.n;
283 for (i = 0; i < fld.n; ++i)
284 if (!used.count (i)) {
285 omega = i;
286 break;
287 }
288 if (omega == fld.n) return 1;
289
290 //modify support to omega-ized version
291 for (i = 0; i < support.size(); ++i)
292 support[i] = fld.add (support[i], omega);
293
294 //modify g to omega-ized version
295 g.clear();
296 tmp.clear();
297 g.resize (1, 1); //g(x)=1
298 tmp.resize (2, 1); //tmp(x)=x+1
299 for (i = 0; i < block_size; ++i) {
300 tmp[0] = fld.add (fld.inv (Hsig[i]), omega);
301 g.mult (tmp, fld);
302 }
303
304 // prepare permuted support, from that prepare permuted check matrix
305 // (so that it can be applied directly)
306 uint pos, blk_perm;
307 std::vector<uint> sbl1, sbl2;
308
309 sbl1.resize (block_size);
310 sbl2.resize (block_size);
311 permuted_support.resize (block_size * block_count);
312
313 //permute support
314 for (i = 0; i < h_block_count; ++i) {
315 pos = block_perm[i];
316 if (pos >= block_count) continue; //was discarded
317 blk_perm = block_perms[pos];
318 pos = hperm[pos];
319
320 //permute i-th block of support
321 for (j = 0; j < block_size; ++j)
322 sbl1[j] = support[j + i * block_size];
323
324 permutation::permute_dyadic (blk_perm, sbl1, sbl2);
325
326 //store support to permuted support
327 for (j = 0; j < block_size; ++j)
328 permuted_support[j + pos * block_size] = sbl2[j];
329 }
330
331 //convert the permuted support to actual lookup
332 support_pos.clear();
333 //fld.n in support lookup means that it isn't there (we don't have -1)
334 support_pos.resize (fld.n, fld.n);
335 for (i = 0; i < block_size * block_count; ++i)
336 support_pos[permuted_support[i]] = i;
337
338 return 0;
339 }
340
341 int pubkey::encrypt (const bvector& in, bvector&out, prng&rng)
342 {
343 uint s = cipher_size(),
344 t = 1 << T;
345 if (t > s) return 1;
346
347 //create error vector
348 bvector e;
349 e.resize (s, 0);
350 for (uint n = t; n > 0;) {
351 uint p = rng.random (s);
352 if (!e[p]) {
353 e[p] = 1;
354 --n;
355 }
356 }
357 return encrypt (in, out, e);
358 }
359
360 int pubkey::encrypt (const bvector & in, bvector & out, const bvector&errors)
361 {
362 print_attack_warning();
363
364 uint t = 1 << T;
365 bvector p, g, r, cksum;
366 uint i, j;
367
368 /*
369 * shortened checksum pair of G is computed blockwise accordingly to
370 * the t-sized square dyadic blocks.
371 */
372
373 //some checks
374 if (!qd_sigs.width()) return 1;
375 if (qd_sigs.height() % t) return 1;
376 if (in.size() != plain_size()) return 2;
377 if (errors.size() != cipher_size()) return 2;
378
379 uint blocks = qd_sigs.height() / t;
380 cksum.resize (qd_sigs.height(), 0);
381
382 p.resize (t);
383 g.resize (t);
384 r.resize (t);
385
386 std::vector<int> c1, c2, c3;
387 c1.resize (t);
388 c2.resize (t);
389 c3.resize (t);
390
391 for (i = 0; i < qd_sigs.size(); ++i) {
392 //plaintext block
393 in.get_block (i * t, t, p);
394
395 for (j = 0; j < blocks; ++j) {
396 //checksum block
397 qd_sigs[i].get_block (j * t, t, g);
398
399 //block result
400 fwht_dyadic_multiply (p, g, r, c1, c2, c3);
401 cksum.add_offset (r, t * j);
402 }
403 }
404
405 //compute ciphertext
406 out = in;
407 out.append (cksum);
408 out.add (errors);
409
410 return 0;
411 }
412
413 int privkey::decrypt (const bvector & in, bvector & out)
414 {
415 bvector tmp_errors;
416 return decrypt (in, out, tmp_errors);
417 }
418
419 int privkey::decrypt (const bvector & in, bvector & out, bvector & errors)
420 {
421 print_attack_warning();
422
423 if (in.size() != cipher_size()) return 2;
424 polynomial synd;
425 uint i, tmp;
426
427 /*
428 * compute the syndrome from alternant check matrix
429 * that is H_alt = Vdm(L) * Diag(g(L_i)^{-2})
430 */
431 uint h_size = 1 << (T + 1); //= 2*block_size
432 synd.clear();
433 synd.resize (h_size, 0);
434 for (i = 0; i < cipher_size(); ++i) if (in[i]) {
435 tmp = fld.inv_square //g(Li)^{-2}
436 (g.eval (permuted_support[i], fld));
437 fld.add_mults (tmp, permuted_support[i],
438 synd.begin(), synd.end());
439 }
440
441 //decoding
442 polynomial loc;
443 compute_alternant_error_locator (synd, fld, 1 << T, loc);
444
445 bool failed = false;
446 bvector ev;
447 if (!evaluate_error_locator_trace (loc, ev, fld))
448 failed = true;
449
450 out = in;
451 out.resize (plain_size());
452 errors.clear();
453 errors.resize (cipher_size(), 0);
454 //flip error positions of out.
455 for (i = 0; i < ev.size(); ++i) if (ev[i]) {
456 uint epos = support_pos[fld.inv (i)];
457 if (epos == fld.n || epos >= cipher_size()) {
458 //found unexpected/wrong support, die.
459 failed = true;
460 continue;
461 }
462 errors[epos] = 1;
463 if (epos < plain_size())
464 out[epos] = !out[epos];
465 }
466
467 return failed ? 1 : 0;
468 }
469
+0
-104
src/mce_qd.h less more
0
1 /*
2 * This file is part of Codecrypt.
3 *
4 * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa@gmail.com>
5 *
6 * Codecrypt is free software: you can redistribute it and/or modify it
7 * under the terms of the GNU Lesser General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or (at
9 * your option) any later version.
10 *
11 * Codecrypt is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
14 * License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public License
17 * along with Codecrypt. If not, see <http://www.gnu.org/licenses/>.
18 */
19
20 #ifndef _ccr_mce_qd_h_
21 #define _ccr_mce_qd_h_
22
23 #include <vector>
24
25 #include "bvector.h"
26 #include "gf2m.h"
27 #include "matrix.h"
28 #include "permutation.h"
29 #include "polynomial.h"
30 #include "prng.h"
31 #include "sencode.h"
32 #include "types.h"
33
34 /*
35 * compact Quasi-dyadic McEliece
36 * according to Misoczki, Barreto, Compact McEliece Keys from Goppa Codes.
37 *
38 * Needs plaintext conversion. Unfortunately broken by an algebraic attack, do
39 * not use this.
40 */
41 namespace mce_qd
42 {
43 class privkey
44 {
45 public:
46 std::vector<uint> essence;
47 gf2m fld; //we fix q=2^fld.m=fld.n, n=q/2
48 uint T; //the QD's t parameter is 2^T.
49 permutation block_perm; //order of blocks
50 std::vector<uint> block_perms; //dyadic permutations of blocks
51 permutation hperm; //block permutation of H block used to get G
52
53 //derivable stuff
54 //pre-permuted positions of support rows and support content
55 std::vector<uint> support_pos, permuted_support;
56 //generating polynomial
57 polynomial g;
58
59 int decrypt (const bvector&, bvector&);
60 int decrypt (const bvector&, bvector&, bvector&);
61 int prepare();
62
63 uint cipher_size() {
64 return (1 << T) * hperm.size();
65 }
66 uint plain_size() {
67 return (1 << T) * (hperm.size() - fld.m);
68 }
69 uint error_count() {
70 return 1 << T;
71 }
72
73 sencode* serialize();
74 bool unserialize (sencode*);
75 };
76
77 class pubkey
78 {
79 public:
80 uint T;
81 matrix qd_sigs;
82
83 int encrypt (const bvector&, bvector&, prng&);
84 int encrypt (const bvector&, bvector&, const bvector&);
85
86 uint cipher_size() {
87 return plain_size() + qd_sigs[0].size();
88 }
89 uint plain_size() {
90 return (1 << T) * qd_sigs.size();
91 }
92 uint error_count() {
93 return 1 << T;
94 }
95
96 sencode* serialize();
97 bool unserialize (sencode*);
98 };
99
100 int generate (pubkey&, privkey&, prng&, uint m, uint T, uint b, uint bd);
101 }
102
103 #endif
+0
-216
src/qd_utils.cpp less more
0
1 /*
2 * This file is part of Codecrypt.
3 *
4 * Copyright (C) 2013-2016 Mirek Kratochvil <exa.exa@gmail.com>
5 *
6 * Codecrypt is free software: you can redistribute it and/or modify it
7 * under the terms of the GNU Lesser General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or (at
9 * your option) any later version.
10 *
11 * Codecrypt is distributed in the hope that it will be useful, but WITHOUT
12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
14 * License for more details.
15 *
16 * You should have received a copy of the GNU Lesser General Public License
17 * along with Codecrypt. If not, see <http://www.gnu.org/licenses/>.
18 */
19
20 #include "qd_utils.h"
21
22 #include <vector>
23
24 /*
25 * we count on that all integers are sufficiently large.
26 * They should be, largest value occuring should be O(k*n) if initial vector is
27 * consisted only from {0,1}^n, and we don't usually have codes of this size.
28 */
29
30 static void fwht (std::vector<int> x, std::vector<int>&r)
31 {
32 uint bs, s;
33 s = x.size();
34 bs = s >> 1;
35 r.swap (x);
36 while (bs) {
37 x.swap (r);
38 for (uint i = 0; i < s; ++i) {
39 if ( (i / bs) & 1)
40 r[i] = x[i - bs] - x[i];
41 else
42 r[i] = x[i] + x[i + bs];
43 }
44 bs >>= 1;
45 }
46 }
47
48 /*
49 * we expect correct parameter size and preallocated out. Last 3 parameters are
50 * used as a cache - just supply the same vectors everytime when you're doing
51 * this multiple times.
52 */
53 void fwht_dyadic_multiply (const bvector& a, const bvector& b, bvector& out,
54 std::vector<int>&t,
55 std::vector<int>&A,
56 std::vector<int>&B)
57 {
58
59 uint i;
60
61 //lift everyting to Z.
62 for (i = 0; i < a.size(); ++i) t[i] = a[i];
63 fwht (t, A);
64
65 for (i = 0; i < b.size(); ++i) t[i] = b[i];
66 fwht (t, B);
67
68 //multiply diagonals to A
69 for (i = 0; i < A.size(); ++i) A[i] *= B[i];
70 fwht (A, t);
71
72 uint bitpos = a.size(); //no problem as a.size() == 1<<m == 2^m
73 for (i = 0; i < t.size(); ++i) out[i] = (t[i] & bitpos) ? 1 : 0;
74 }
75
76 bool qd_to_right_echelon_form (std::vector<std::vector<bvector> >&mat)
77 {
78 uint w = mat.size();
79 if (!w) return false;
80 uint h = mat[0].size();
81 if (!h) return false;
82 uint bs = mat[0][0].size();
83
84 uint i, j, k, l;
85
86 /*
87 * Inversion is done the quasi-dyadic way:
88 *
89 * - because for QD matrix m=delta(h) the product
90 * m*m = sum(h) * I, binary QD matrix m is either
91 * inversion of itself (m*m=I) or isn't invertible
92 * and m*m=0. sum(h), the "count of ones in QD
93 * signature mod 2", easily determines the result.
94 *
95 * - Using blockwise invertions/multiplications,
96 * gaussian elimination needed to invert the right
97 * square of H can be performed in O(m^2*block_count)
98 * matrix operations. Matrix operations are either
99 * addition (O(t) on QDs), multiplication(O(t log t)
100 * on QDs) or inversion (O(t), as shown above).
101 * Whole proces is therefore quite fast.
102 *
103 * Gaussian elimination on the QD signature should
104 * result in something like this: (for m=3, t=4)
105 *
106 * 1010 0101 1001 1000 0000 0000
107 * 0101 1100 1110 0000 1000 0000
108 * 0111 1110 0100 0000 0000 1000
109 */
110
111 bvector tmp;
112 tmp.resize (bs);
113
114 std::vector<int> c1, c2, c3;
115 c1.resize (bs);
116 c2.resize (bs);
117 c3.resize (bs);
118
119 for (i = 0; i < h; ++i) { //gauss step
120 //first, find a nonsingular matrix in the column
121 for (j = i; j < h; ++j)
122 if (mat[w - h + i][j]
123 .hamming_weight() % 2) break;
124 if (j >= h) //none found, die!
125 return false;
126
127 //bring it to correct position (swap it to i-th row)
128 if (j > i) for (k = 0; k < w; ++k)
129 mat[k][i].swap
130 (mat[k][j]);
131
132 //now normalize the row
133 for (j = i; j < h; ++j) {
134 l = mat [w - h + i]
135 [j].hamming_weight();
136 if (l == 0) continue; //zero is just okay :]
137 if (! (l % 2)) //singular, make it regular by adding the i-th row
138 for (k = 0;
139 k < w;
140 ++k)
141 mat[k][j].add
142 (mat[k][i]);
143
144 //now a matrix is regular, we can easily make it I.
145 //first, multiply the row
146 for (k = 0; k < w; ++k) {
147 //don't overwrite the matrix we're counting with
148 if (k == w - h + i) continue;
149 fwht_dyadic_multiply
150 (mat[w - h + i][j],
151 mat[k][j], tmp, c1, c2, c3);
152 mat[k][j] = tmp;
153 }
154 //change the block on the diagonal
155 fwht_dyadic_multiply
156 (mat[w - h + i][j],
157 mat[w - h + i][j], tmp, c1, c2, c3);
158 mat[w - h + i][j] = tmp;
159
160 //and zero the column below diagonal
161 if (j > i) for (k = 0; k < w; ++k)
162 mat[k][j].add
163 (mat[k][i]);
164 }
165 }
166
167 for (i = 0; i < h; ++i) { //jordan step
168 //normalize diagonal
169 for (k = 0; k < w - i; ++k) {
170 //we can safely rewrite the diagonal here (nothing's behind it)
171 fwht_dyadic_multiply
172 (mat[w - i - 1][h - i - 1],
173 mat[k][h - i - 1], tmp, c1, c2, c3);
174 mat[k][h - i - 1] = tmp;
175 }
176
177 //now make zeroes above
178 for (j = i + 1; j < h; ++j) {
179 l = mat[w - i - 1]
180 [h - j - 1].hamming_weight();
181 if (l == 0) continue; //already zero
182 if (! (l % 2)) { //nonsingular, fix it by adding diagonal
183 for (k = 0; k < w; ++k)
184 mat[k][h - j - 1].add
185 (mat[k][h - i - 1]);
186 }
187 for (k = 0; k < w - i; ++k) {
188 //overwrite is also safe here
189 fwht_dyadic_multiply
190 (mat[w - i - 1]
191 [h - j - 1],
192 mat[k][h - j - 1], tmp, c1, c2, c3);
193 mat[k][h - j - 1] = tmp;
194 }
195 //I+I=0
196 for (k = 0; k < w; ++k)
197 mat[k][h - j - 1].add
198 (mat[k][h - i - 1]);
199 }
200 }
201
202 return true;
203 }
204
205 uint choose_random (uint limit, prng&rng, std::set<uint>&used)
206 {
207 if (used.size() >= limit - 1) return 0; //die
208 for (;;) {
209 uint a = 1 + rng.random (limit - 1);
210 if (used.count (a)) continue;
211 used.insert (a);
212 return a;
213 }
214 }
215
2424 #include "gf2m.h"
2525 #include "polynomial.h"
2626 #include "permutation.h"
27 #include "mce_qd.h"
2827 #include "mce_qcmdpc.h"
2928 #include "fmtseq.h"
3029 #include "message.h"
166165 #define PUBKEY_IDENT "CCR-PUBLIC-KEY-"
167166 #define PRIVKEY_IDENT "CCR-PRIVATE-KEY-"
168167
169 sencode* mce_qd::privkey::serialize()
170 {
171 sencode_list*l = new sencode_list;
172 l->items.resize (7);
173 l->items[0] = new sencode_bytes (PRIVKEY_IDENT "QD-MCE");
174 l->items[1] = fld.serialize();
175 l->items[2] = new sencode_int (T);
176 l->items[3] = serialize_uint_vector (&essence);
177 l->items[4] = block_perm.serialize();
178 l->items[5] = serialize_uint_vector (&block_perms);
179 l->items[6] = hperm.serialize();
180 return l;
181 }
182
183 bool mce_qd::privkey::unserialize (sencode* s)
184 {
185 sencode_list*CAST_LIST (s, l);
186 if (l->items.size() != 7) return false;
187
188 sencode_bytes*CAST_BYTES (l->items[0], ident);
189 if (ident->b.compare (PRIVKEY_IDENT "QD-MCE")) return false;
190
191 sencode_int*CAST_INT (l->items[2], p);
192 T = p->i;
193
194 if (! (fld.unserialize (l->items[1]) &&
195 unserialize_uint_vector (&essence, l->items[3]) &&
196 block_perm.unserialize (l->items[4]) &&
197 unserialize_uint_vector (&block_perms, l->items[5]) &&
198 hperm.unserialize (l->items[6]))) return false;
199
200 return true;
201 }
202
203 sencode* mce_qd::pubkey::serialize()
204 {
205 sencode_list*l = new sencode_list;
206 l->items.resize (3);
207 l->items[0] = new sencode_bytes (PUBKEY_IDENT "QD-MCE");
208 l->items[1] = new sencode_int (T);
209 l->items[2] = qd_sigs.serialize();
210 return l;
211 }
212
213 bool mce_qd::pubkey::unserialize (sencode*s)
214 {
215 sencode_list*CAST_LIST (s, l);
216 if (l->items.size() != 3) return false;
217
218 sencode_bytes*CAST_BYTES (l->items[0], ident);
219 if (ident->b.compare (PUBKEY_IDENT "QD-MCE")) return false;
220
221 sencode_int*CAST_INT (l->items[1], p);
222 T = p->i;
223
224 if (!qd_sigs.unserialize (l->items[2])) return false;
225
226 return true;
227 }
228
229 sencode* fmtseq::privkey::tree_stk_item::serialize()
230 {
231 sencode_list*l = new sencode_list;
232 l->items.resize (3);
233 l->items[0] = new sencode_int (level);
234 l->items[1] = new sencode_int (pos);
235 l->items[2] = new sencode_bytes (item);
236 return l;
237 }
238
239 bool fmtseq::privkey::tree_stk_item::unserialize (sencode*s)
240 {
241 sencode_list*CAST_LIST (s, l);
242 if (l->items.size() != 3) return false;
243
244 sencode_int*p;
245 CAST_INT (l->items[0], p);
246 level = p->i;
247
248 CAST_INT (l->items[1], p);
249 pos = p->i;
250
251 sencode_bytes* CAST_BYTES (l->items[2], a);
252 item = std::vector<byte> (a->b.begin(), a->b.end());
253
254 return true;
255
256 }
257
258168 sencode* mce_qcmdpc::pubkey::serialize()
259169 {
260170 sencode_list*l = new sencode_list;
315225 return true;
316226 }
317227
228 sencode* fmtseq::privkey::tree_stk_item::serialize()
229 {
230 sencode_list*l = new sencode_list;
231 l->items.resize (3);
232 l->items[0] = new sencode_int (level);
233 l->items[1] = new sencode_int (pos);
234 l->items[2] = new sencode_bytes (item);
235 return l;
236 }
237
238 bool fmtseq::privkey::tree_stk_item::unserialize (sencode*s)
239 {
240 sencode_list*CAST_LIST (s, l);
241 if (l->items.size() != 3) return false;
242
243 sencode_int*p;
244 CAST_INT (l->items[0], p);
245 level = p->i;
246
247 CAST_INT (l->items[1], p);
248 pos = p->i;
249
250 sencode_bytes* CAST_BYTES (l->items[2], a);
251 item = std::vector<byte> (a->b.begin(), a->b.end());
252
253 return true;
254
255 }
318256
319257 sencode* fmtseq::privkey::serialize()
320258 {