-define(LOG_ON(Val), Val == true; Val == all; Val == skip_success; is_list(Val), Val =/= []). -define(gTimeout(Type, Time), begin TimerRef = erlang:start_timer(Time, self(), {doSync, Type}), case erlang:get({pdTimerRef, Type}) of undefined -> erlang:put({pdTimerRef, Type}, TimerRef); OldTimerRef -> erlang:cancel_timer(OldTimerRef), erlang:put({pdTimerRef, Type}, TimerRef) end end). -define(Log, log). -define(moduleTime, moduleTime). -define(srcDirTime, srcDirTime). -define(srcFileTime, srcFileTime). -define(compareBeamTime, compareBeamTime). -define(compareSrcFileTime, compareSrcFileTime). -define(srcDirs, srcDirs). -define(onlyMods, onlyMods). -define(excludedMods, excludedMods). -define(descendant, descendant). -define(CfgList, [{?Log, all}, {?moduleTime, 30000}, {?srcDirTime, 6000}, {?srcFileTime, 6000}, {?compareBeamTime, 4000}, {?compareSrcFileTime, 4000}, {?srcDirs, undefined}, {?onlyMods, []}, {?excludedMods, []}, {?descendant, fix}]). -define(esCfgSync, esCfgSync). -define(esRecompileCnt, '$esRecompileCnt').