# Auto-generated by Charmonizer. 
# DO NOT EDIT THIS FILE!!

package Charmony;
use strict;
use warnings;

my %defs;

sub config { \%defs }

# BuildEnv
$defs{'CC'} = 'cc';
$defs{'CFLAGS'} = ' -fno-common -DPERL_DARWIN -mmacosx-version-min=12.4 -fno-strict-aliasing -pipe -fstack-protector-strong -DPERL_USE_SAFE_PUTENV -I/Users/pkarman/perl5/perlbrew/perls/perl-5.36.0/lib/5.36.0/darwin-2level/CORE';
$defs{'EXTRA_CFLAGS'} = '-pedantic -Wall -Wextra -Wno-variadic-macros -DPERL_GCC_PEDANTIC -std=gnu99 -D_GNU_SOURCE -fvisibility=hidden';

# DirManip
$defs{'HAS_DIRENT_H'} = undef;
$defs{'HAS_DIRENT_D_NAMLEN'} = undef;
$defs{'HAS_DIRENT_D_TYPE'} = undef;
$defs{'makedir(_dir, _mode)'} = 'mkdir(_dir, _mode)';
$defs{'MAKEDIR_MODE_IGNORED'} = '0';
$defs{'DIR_SEP'} = '"/"';
$defs{'DIR_SEP_CHAR'} = '\'/\'';
$defs{'REMOVE_ZAPS_DIRS'} = undef;

# Headers
$defs{'HAS_POSIX'} = undef;
$defs{'HAS_C89'} = undef;
$defs{'HAS_C90'} = undef;
$defs{'HAS_CPIO_H'} = undef;
$defs{'HAS_DIRENT_H'} = undef;
$defs{'HAS_FCNTL_H'} = undef;
$defs{'HAS_GRP_H'} = undef;
$defs{'HAS_PWD_H'} = undef;
$defs{'HAS_REGEX_H'} = undef;
$defs{'HAS_SCHED_H'} = undef;
$defs{'HAS_SYS_STAT_H'} = undef;
$defs{'HAS_SYS_TIME_H'} = undef;
$defs{'HAS_SYS_TIMES_H'} = undef;
$defs{'HAS_SYS_TYPES_H'} = undef;
$defs{'HAS_SYS_UTSNAME_H'} = undef;
$defs{'HAS_SYS_WAIT_H'} = undef;
$defs{'HAS_TAR_H'} = undef;
$defs{'HAS_TERMIOS_H'} = undef;
$defs{'HAS_UNISTD_H'} = undef;
$defs{'HAS_UTIME_H'} = undef;
$defs{'HAS_ASSERT_H'} = undef;
$defs{'HAS_CTYPE_H'} = undef;
$defs{'HAS_ERRNO_H'} = undef;
$defs{'HAS_FLOAT_H'} = undef;
$defs{'HAS_LIMITS_H'} = undef;
$defs{'HAS_LOCALE_H'} = undef;
$defs{'HAS_MATH_H'} = undef;
$defs{'HAS_SETJMP_H'} = undef;
$defs{'HAS_SIGNAL_H'} = undef;
$defs{'HAS_STDARG_H'} = undef;
$defs{'HAS_STDDEF_H'} = undef;
$defs{'HAS_STDIO_H'} = undef;
$defs{'HAS_STDLIB_H'} = undef;
$defs{'HAS_STRING_H'} = undef;
$defs{'HAS_TIME_H'} = undef;
$defs{'HAS_PTHREAD_H'} = undef;

# Booleans
$defs{'HAS_STDBOOL_H'} = undef;

# Integers
$defs{'LITTLE_END'} = undef;
$defs{'HAS_INTTYPES_H'} = undef;
$defs{'HAS_STDINT_H'} = undef;
$defs{'HAS_LONG_LONG'} = undef;
$defs{'SIZEOF_CHAR'} = '1';
$defs{'SIZEOF_SHORT'} = '2';
$defs{'SIZEOF_INT'} = '4';
$defs{'SIZEOF_LONG'} = '8';
$defs{'SIZEOF_PTR'} = '8';
$defs{'SIZEOF_SIZE_T'} = '8';
$defs{'SIZEOF_LONG_LONG'} = '8';
$defs{'HAS_INT8_T'} = undef;
$defs{'HAS_INT16_T'} = undef;
$defs{'HAS_INT32_T'} = undef;
$defs{'HAS_INT64_T'} = undef;
$defs{'PTR_TO_I64(ptr)'} = '((int64_t)(uint64_t)(ptr))';
$defs{'U64_TO_DOUBLE(num)'} = '((double)(num))';

# IntegerTypes

# IntegerLimits

# IntegerLiterals

# IntegerFormatStrings

# Floats
$defs{'F32_INF'} = '(chy_f32inf.f)';
$defs{'F32_NEGINF'} = '(chy_f32neginf.f)';
$defs{'F32_NAN'} = '(chy_f32nan.f)';
$defs{'F64_INF'} = '(chy_f64inf.d)';
$defs{'F64_NEGINF'} = '(chy_f64neginf.d)';
$defs{'F64_NAN'} = '(chy_f64nan.d)';

# LargeFiles
$defs{'HAS_64BIT_OFFSET_TYPE'} = undef;
$defs{'off64_t'} = 'off_t';
$defs{'HAS_64BIT_STDIO'} = undef;
$defs{'fopen64'} = 'fopen';
$defs{'ftello64'} = 'ftello';
$defs{'fseeko64'} = 'fseeko';
$defs{'HAS_64BIT_LSEEK'} = undef;
$defs{'lseek64'} = 'lseek';
$defs{'HAS_64BIT_PREAD'} = undef;
$defs{'pread64'} = 'pread';

# Memory
$defs{'HAS_SYS_MMAN_H'} = undef;
$defs{'HAS_ALLOCA_H'} = undef;
$defs{'alloca'} = 'alloca';

# RegularExpressions
$defs{'HAS_REG_ENHANCED'} = undef;

# VariadicMacros
$defs{'HAS_VARIADIC_MACROS'} = undef;
$defs{'HAS_ISO_VARIADIC_MACROS'} = undef;
$defs{'HAS_GNUC_VARIADIC_MACROS'} = undef;

$defs{'CORE_OBJECTS'} = '../core/Lucy.o ../core/LucyX/Search/ProximityQuery.o ../core/LucyX/Search/FilterMatcher.o ../core/LucyX/Search/MockMatcher.o ../core/LucyX/Search/ProximityMatcher.o ../core/Lucy/Analysis/SnowballStopFilter.o ../core/Lucy/Analysis/RegexTokenizer.o ../core/Lucy/Analysis/StandardTokenizer.o ../core/Lucy/Analysis/SnowballStemmer.o ../core/Lucy/Analysis/Normalizer.o ../core/Lucy/Analysis/CaseFolder.o ../core/Lucy/Analysis/Token.o ../core/Lucy/Analysis/PolyAnalyzer.o ../core/Lucy/Analysis/EasyAnalyzer.o ../core/Lucy/Analysis/Analyzer.o ../core/Lucy/Analysis/Inversion.o ../core/Lucy/Util/Json.o ../core/Lucy/Util/PriorityQueue.o ../core/Lucy/Util/SortExternal.o ../core/Lucy/Util/Stepper.o ../core/Lucy/Util/BlobSortEx.o ../core/Lucy/Util/StringHelper.o ../core/Lucy/Util/ProcessID.o ../core/Lucy/Util/MemoryPool.o ../core/Lucy/Util/IndexFileNames.o ../core/Lucy/Util/Debug.o ../core/Lucy/Util/Sleep.o ../core/Lucy/Util/Freezer.o ../core/Lucy/Highlight/Highlighter.o ../core/Lucy/Highlight/HeatMap.o ../core/Lucy/Plan/TextType.o ../core/Lucy/Plan/NumericType.o ../core/Lucy/Plan/StringType.o ../core/Lucy/Plan/Architecture.o ../core/Lucy/Plan/FieldType.o ../core/Lucy/Plan/BlobType.o ../core/Lucy/Plan/FullTextType.o ../core/Lucy/Plan/Schema.o ../core/Lucy/Document/HitDoc.o ../core/Lucy/Document/Doc.o ../core/Lucy/Search/PolySearcher.o ../core/Lucy/Search/TopDocs.o ../core/Lucy/Search/QueryParser/ParserElem.o ../core/Lucy/Search/QueryParser/QueryLexer.o ../core/Lucy/Search/NOTMatcher.o ../core/Lucy/Search/Hits.o ../core/Lucy/Search/MatchAllMatcher.o ../core/Lucy/Search/MatchAllQuery.o ../core/Lucy/Search/BitVecMatcher.o ../core/Lucy/Search/ANDQuery.o ../core/Lucy/Search/ORMatcher.o ../core/Lucy/Search/PolyQuery.o ../core/Lucy/Search/PhraseMatcher.o ../core/Lucy/Search/TermMatcher.o ../core/Lucy/Search/NoMatchQuery.o ../core/Lucy/Search/Span.o ../core/Lucy/Search/SeriesMatcher.o ../core/Lucy/Search/Collector/SortCollector.o ../core/Lucy/Search/PhraseQuery.o ../core/Lucy/Search/QueryParser.o ../core/Lucy/Search/Searcher.o ../core/Lucy/Search/Collector.o ../core/Lucy/Search/MatchDoc.o ../core/Lucy/Search/RangeQuery.o ../core/Lucy/Search/TermQuery.o ../core/Lucy/Search/RequiredOptionalQuery.o ../core/Lucy/Search/Matcher.o ../core/Lucy/Search/Query.o ../core/Lucy/Search/PolyMatcher.o ../core/Lucy/Search/Compiler.o ../core/Lucy/Search/ORQuery.o ../core/Lucy/Search/NOTQuery.o ../core/Lucy/Search/SortRule.o ../core/Lucy/Search/HitQueue.o ../core/Lucy/Search/NoMatchMatcher.o ../core/Lucy/Search/IndexSearcher.o ../core/Lucy/Search/RangeMatcher.o ../core/Lucy/Search/SortSpec.o ../core/Lucy/Search/LeafQuery.o ../core/Lucy/Search/RequiredOptionalMatcher.o ../core/Lucy/Search/ANDMatcher.o ../core/Lucy/Object/BitVector.o ../core/Lucy/Object/I32Array.o ../core/Lucy/Index/SegReader.o ../core/Lucy/Index/SortCache.o ../core/Lucy/Index/Posting.o ../core/Lucy/Index/LexIndex.o ../core/Lucy/Index/IndexReader.o ../core/Lucy/Index/LexiconWriter.o ../core/Lucy/Index/SortCache/NumericSortCache.o ../core/Lucy/Index/SortCache/TextSortCache.o ../core/Lucy/Index/DeletionsReader.o ../core/Lucy/Index/SortFieldWriter.o ../core/Lucy/Index/SegPostingList.o ../core/Lucy/Index/PostingList.o ../core/Lucy/Index/Indexer.o ../core/Lucy/Index/PostingListReader.o ../core/Lucy/Index/BitVecDelDocs.o ../core/Lucy/Index/PolyReader.o ../core/Lucy/Index/SortReader.o ../core/Lucy/Index/DocReader.o ../core/Lucy/Index/DataReader.o ../core/Lucy/Index/IndexManager.o ../core/Lucy/Index/RawLexicon.o ../core/Lucy/Index/Snapshot.o ../core/Lucy/Index/HighlightWriter.o ../core/Lucy/Index/TermVector.o ../core/Lucy/Index/PostingPool.o ../core/Lucy/Index/SegLexicon.o ../core/Lucy/Index/SkipStepper.o ../core/Lucy/Index/DeletionsWriter.o ../core/Lucy/Index/TermInfo.o ../core/Lucy/Index/DocVector.o ../core/Lucy/Index/RawPostingList.o ../core/Lucy/Index/SegWriter.o ../core/Lucy/Index/Segment.o ../core/Lucy/Index/LexiconReader.o ../core/Lucy/Index/FilePurger.o ../core/Lucy/Index/BackgroundMerger.o ../core/Lucy/Index/DataWriter.o ../core/Lucy/Index/Similarity.o ../core/Lucy/Index/TermStepper.o ../core/Lucy/Index/HighlightReader.o ../core/Lucy/Index/PostingListWriter.o ../core/Lucy/Index/Lexicon.o ../core/Lucy/Index/Inverter.o ../core/Lucy/Index/PolyLexicon.o ../core/Lucy/Index/Posting/ScorePosting.o ../core/Lucy/Index/Posting/MatchPosting.o ../core/Lucy/Index/Posting/RichPosting.o ../core/Lucy/Index/Posting/RawPosting.o ../core/Lucy/Index/SortWriter.o ../core/Lucy/Index/DocWriter.o ../core/Lucy/Simple.o ../core/Lucy/Store/RAMFile.o ../core/Lucy/Store/CompoundFileWriter.o ../core/Lucy/Store/FSDirHandle.o ../core/Lucy/Store/RAMFolder.o ../core/Lucy/Store/ErrorMessage.o ../core/Lucy/Store/FileWindow.o ../core/Lucy/Store/DirHandle.o ../core/Lucy/Store/RAMDirHandle.o ../core/Lucy/Store/Folder.o ../core/Lucy/Store/InStream.o ../core/Lucy/Store/OutStream.o ../core/Lucy/Store/CompoundFileReader.o ../core/Lucy/Store/RAMFileHandle.o ../core/Lucy/Store/LockFactory.o ../core/Lucy/Store/Lock.o ../core/Lucy/Store/FSFileHandle.o ../core/Lucy/Store/FSFolder.o ../core/Lucy/Store/FileHandle.o ../core/Lucy/Store/SharedLock.o ../modules/analysis/snowstem/source/runtime/api.o ../modules/analysis/snowstem/source/runtime/utilities.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_french.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_swedish.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_danish.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_portuguese.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_porter.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_italian.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_norwegian.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_dutch.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_english.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_spanish.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_turkish.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_russian.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_finnish.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_romanian.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_hungarian.o ../modules/analysis/snowstem/source/src_c/stem_UTF_8_german.o ../modules/analysis/snowstem/source/libstemmer/libstemmer_utf8.o ../modules/analysis/snowstop/source/snowball_stoplists.o ../modules/unicode/utf8proc/utf8proc.o ../core/Lucy/Util/Json/JsonParser.o autogen/source/lucy_parcel.o';
$defs{'TEST_OBJECTS'} = '../test/TestLucy.o ../test/Lucy/Test/TestUtils.o ../test/Lucy/Test/TestSchema.o ../test/Lucy/Test/Analysis/TestNormalizer.o ../test/Lucy/Test/Analysis/TestCaseFolder.o ../test/Lucy/Test/Analysis/TestPolyAnalyzer.o ../test/Lucy/Test/Analysis/TestRegexTokenizer.o ../test/Lucy/Test/Analysis/TestSnowballStopFilter.o ../test/Lucy/Test/Analysis/TestStandardTokenizer.o ../test/Lucy/Test/Analysis/TestAnalyzer.o ../test/Lucy/Test/Analysis/TestSnowballStemmer.o ../test/Lucy/Test/Util/TestIndexFileNames.o ../test/Lucy/Test/Util/TestMemoryPool.o ../test/Lucy/Test/Util/TestFreezer.o ../test/Lucy/Test/Util/TestJson.o ../test/Lucy/Test/Util/TestPriorityQueue.o ../test/Lucy/Test/Util/TestSortExternal.o ../test/Lucy/Test/Util/TestNumberUtils.o ../test/Lucy/Test/Util/TestStringHelper.o ../test/Lucy/Test/Highlight/TestHeatMap.o ../test/Lucy/Test/Highlight/TestHighlighter.o ../test/Lucy/Test/Plan/TestArchitecture.o ../test/Lucy/Test/Plan/TestFullTextType.o ../test/Lucy/Test/Plan/TestFieldType.o ../test/Lucy/Test/Plan/TestNumericType.o ../test/Lucy/Test/Plan/TestBlobType.o ../test/Lucy/Test/Plan/TestFieldMisc.o ../test/Lucy/Test/TestSimple.o ../test/Lucy/Test/Search/TestSpan.o ../test/Lucy/Test/Search/TestSeriesMatcher.o ../test/Lucy/Test/Search/TestQueryParserSyntax.o ../test/Lucy/Test/Search/TestMatchAllQuery.o ../test/Lucy/Test/Search/TestPolyQuery.o ../test/Lucy/Test/Search/TestQueryParser.o ../test/Lucy/Test/Search/TestPhraseQuery.o ../test/Lucy/Test/Search/TestSortSpec.o ../test/Lucy/Test/Search/TestNOTQuery.o ../test/Lucy/Test/Search/TestQueryParserLogic.o ../test/Lucy/Test/Search/TestTermQuery.o ../test/Lucy/Test/Search/TestLeafQuery.o ../test/Lucy/Test/Search/TestNoMatchQuery.o ../test/Lucy/Test/Search/TestReqOptQuery.o ../test/Lucy/Test/Search/TestRangeQuery.o ../test/Lucy/Test/Object/TestBitVector.o ../test/Lucy/Test/Object/TestI32Array.o ../test/Lucy/Test/Index/TestSnapshot.o ../test/Lucy/Test/Index/TestPolyReader.o ../test/Lucy/Test/Index/TestPostingListWriter.o ../test/Lucy/Test/Index/TestSegment.o ../test/Lucy/Test/Index/TestSortWriter.o ../test/Lucy/Test/Index/TestHighlightWriter.o ../test/Lucy/Test/Index/TestSegWriter.o ../test/Lucy/Test/Index/TestDocWriter.o ../test/Lucy/Test/Index/TestIndexManager.o ../test/Lucy/Test/Index/TestTermInfo.o ../test/Lucy/Test/Store/TestRAMFolder.o ../test/Lucy/Test/Store/TestCompoundFileReader.o ../test/Lucy/Test/Store/TestIOPrimitives.o ../test/Lucy/Test/Store/TestFSFileHandle.o ../test/Lucy/Test/Store/TestFileHandle.o ../test/Lucy/Test/Store/TestRAMFileHandle.o ../test/Lucy/Test/Store/TestIOChunks.o ../test/Lucy/Test/Store/TestFolderCommon.o ../test/Lucy/Test/Store/TestFSFolder.o ../test/Lucy/Test/Store/TestCompoundFileWriter.o ../test/Lucy/Test/Store/TestFolder.o ../test/Lucy/Test/Store/TestFSDirHandle.o ../test/Lucy/Test/Store/TestRAMDirHandle.o ../test/Lucy/Test/Store/MockFileHandle.o ../test/Lucy/Test/Store/TestInStream.o ../test/Lucy/Test.o autogen/source/testlucy_parcel.o';

1;

