#include "def.h"
#include <signal.h>
#include <stdarg.h>
#include <unistd.h>
#include "imakemdep.h"
Go to the source code of this file.
Defines | |
#define | MAKEDEPEND |
Functions | |
int | fchmod (int, int) |
void | freefile (struct filepointer *) |
void | redirect (char *, char *) |
static void | catch (int sig) |
void | define2 (char *name, char *val, struct inclist *file) |
void | define (char *def, struct inclist *file) |
void | undefine (char *symbol, struct inclist *file) |
int | find_includes (struct filepointer *filep, struct inclist *file, struct inclist *file_red, int recursion, boolean failOK) |
void | recursive_pr_include (struct inclist *head, char *file, char *base, char *dep) |
void | inc_clean () |
int | main_orig (int argc, char **argv) |
filepointer * | getfile (char *file) |
char * | copy (char *str) |
int | match (char *str, char **list) |
char * | rgetline (struct filepointer *filep) |
char * | base_name (char *file) |
void | fatalerr (char *msg,...) |
void | warning (char *msg,...) |
void | warning1 (char *msg,...) |
Variables | |
char * | ProgramName |
char * | directives [] |
inclist | inclist [MAXFILES] |
inclist * | inclistp = inclist |
inclist | maininclist |
char * | filelist [MAXFILES] |
char * | targetlist [MAXFILES] |
char * | includedirs [MAXDIRS+1] |
char * | notdotdot [MAXDIRS] |
char * | objprefix = "" |
char * | objsuffix = OBJSUFFIX |
char * | startat = "# DO NOT DELETE" |
char * | isysroot = "" |
int | width = 78 |
boolean | append = FALSE |
boolean | printed = FALSE |
boolean | verbose = FALSE |
boolean | show_where_not = FALSE |
boolean | warn_multiple = FALSE |
sigaction | sig_act |
char* base_name | ( | char * | file | ) |
static void catch | ( | int | sig | ) | [static] |
Definition at line 130 of file main.c.
References fatalerr(), and fflush().
Referenced by main_orig().
char* copy | ( | char * | str | ) |
Definition at line 571 of file main.c.
References malloc(), p, and strcpy().
Referenced by base_name(), checkPermute(), TClass::Clone(), TStreamerInfoActions::TConfigurationUseCache::Copy(), RootCsg::copy_mesh(), define2(), do_all_perms(), ROOT::Math::LSResidualFunc::DoDerivative(), DoNewMinimization(), TH3::DoProject2D(), RooStats::MCMCIntervalPlot::DrawHistInterval(), RooStats::MCMCIntervalPlot::DrawTailFractionInterval(), ROOT::Math::AssignItr< T, D1, D2, R >::Evaluate(), ROOT::Math::AssignItr< T, D1, D2, MatRepSym< T, D1 > >::Evaluate(), ROOT::Fit::FitUtil::EvaluateChi2Gradient(), ROOT::Fit::FitUtil::EvaluateLogLGradient(), ROOT::Fit::FitUtil::EvaluatePoissonLogLGradient(), ROOT::Math::GSLSimAnFunc::FastCopy(), MySimAnFunc::FastCopy(), ROOT::Math::LSResidualFunc::FdF(), findBin(), fitFunctions::fitFunctions(), ROOT::Fit::FitResult::FitResult(), FT_Glyph_Copy(), FT_Glyph_Stroke(), FT_Glyph_StrokeBorder(), FullSearch(), G__G__Base2_53_0_44(), GAMinimize(), ROOT::Math::Transform3D::GetComponents(), ROOT::Math::Rotation3D::GetComponents(), ROOT::Math::LorentzRotation::GetComponents(), ROOT::Fit::FitResult::GetConfidenceIntervals(), TBackCompFitter::GetParameter(), TFitterMinuit::GetParameter(), TFFTComplexReal::GetPoints(), TFFTReal::GetPoints(), TClass::GetStreamer(), ROOT::Math::GaussLegendreIntegrator::GetWeightVectors(), ROOT::Fit::FitUtil::SimpleGradientCalculator::Gradient(), inflate(), inflateBack(), inflateCopy(), ROOT::TF1Helper::IntegralError(), issymbolic(), ROOT::Math::GoFTest::KolmogorovSmirnov2SamplesTest(), main(), TProofVectorContainer< T >::Merge(), Min2Minimize(), ROOT::Math::GSLNLSMinimizer::Minimize(), ROOT::Math::GSLSimAnMinimizer::Minimize(), TLinearMinimizer::Minimize(), ROOT::Math::GSLMinimizer::Minimize(), newinclude(), ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::OneDimMultiFunctionAdapter(), ROOT::Math::CholeskyDecompHelpers::_inverter< F, N, M >::operator()(), ROOT::Fit::operator<<(), ROOT::Math::Functor1D::operator=(), ROOT::Math::GradFunctor::operator=(), ROOT::Math::Functor::operator=(), ROOT::Math::GradFunctor1D::operator=(), operator==(), ROOT::Fit::FitUtil::SimpleGradientCalculator::ParameterDerivative(), ROOT::Fit::FitUtil::SimpleGradientCalculator::ParameterGradient(), permuteTime(), ROOT::Fit::SparseData::PrintList(), printList(), ROOT::Math::Rotation3D::Rectify(), ROOT::Math::DistSampler::SampleBins(), TMinuitMinimizer::Scan(), ROOT::Math::GSLMultiMinimizer::Set(), ROOT::Math::GSLMultiFit::Set(), ROOT::Math::IntegratorOneDim::SetFunction(), ROOT::Math::WrappedTF1::SetParameters(), ROOT::Math::WrappedMultiTF1::SetParameters(), ROOT::Math::WrappedParamFunctionGen< FuncPtr >::SetParameters(), ROOT::Math::ParamFunction< ROOT::Math::IParametricGradFunctionOneDim >::SetParameters(), StatFunction< Func, FuncQ, NPAR, NPARQ >::SetParameters(), Func1D::SetParameters(), GaussFunction::SetParameters(), GradFunc2D::SetParameters(), ROOT::Math::WrappedParamFunction< FuncPtr >::SetParameters(), TEveTrack::SetPathMarks(), MySimAnFunc::SetRoute(), ROOT::Math::GSLSimAnMinimizer::SetVariableValues(), ROOT::Math::GSLMinimizer::SetVariableValues(), ROOT::Math::GSLNLSMinimizer::SetVariableValues(), ROOT::Math::GSLSimAnFunc::SetX(), ROOT::Math::OneDimMultiFunctionAdapter< MultiFuncType >::SetX(), RooAbsCollection::snapshot(), ROOT::Math::GSLSimAnnealing::Solve(), ROOT::Math::GSLMultiMinimizer::TestGradient(), TGenCollectionProxy::TGenCollectionProxy(), ROOT::Fit::FitResult::Update(), updatewindow(), TGenCollectionProxy::Value::Value(), and ROOT::Math::WrappedParamFunction< FuncPtr >::WrappedParamFunction().
void define | ( | char * | def, | |
struct inclist * | file | |||
) |
Definition at line 398 of file parse.c.
References define2(), and val.
Referenced by check_unicode_subranges(), color2alpha_asimage(), decode_asscanline_ximage(), find_includes(), main_orig(), start_pass(), and validate_script().
void define2 | ( | char * | name, | |
char * | val, | |||
struct inclist * | file | |||
) |
Definition at line 322 of file parse.c.
References copy(), fatalerr(), free(), inclist::i_defs, inclist::i_ndefs, malloc(), NULL, realloc(), s1, s2, symtab::s_name, symtab::s_value, and SYMTABINC.
Referenced by define(), and main_orig().
void fatalerr | ( | char * | msg, | |
... | ||||
) |
Definition at line 767 of file main.c.
References fprintf(), and ProgramName.
Referenced by catch(), define2(), getfile(), issymbolic(), main_orig(), newinclude(), and redirect().
int fchmod | ( | int | , | |
int | ||||
) |
int find_includes | ( | struct filepointer * | filep, | |
struct inclist * | file, | |||
struct inclist * | file_red, | |||
int | recursion, | |||
boolean | failOK | |||
) |
Definition at line 532 of file parse.c.
Referenced by add_include(), find_includes(), and main_orig().
void freefile | ( | struct filepointer * | ) |
Definition at line 564 of file main.c.
References free().
Referenced by add_include(), and main_orig().
struct filepointer* getfile | ( | char * | file | ) |
Definition at line 531 of file main.c.
References close, fatalerr(), fstat, malloc(), NULL, open, read, stat, and warning().
Referenced by add_include(), and main_orig().
void inc_clean | ( | ) |
Definition at line 235 of file include.c.
References inclist::i_flags, inclist, inclistp, MARKED, SEARCHED, and undefine_all().
Referenced by main_orig().
int main_orig | ( | int | argc, | |
char ** | argv | |||
) |
Definition at line 159 of file main.c.
References append, base_name(), catch(), close, define(), define2(), FALSE, fatalerr(), filelist, find_includes(), fp, free(), freefile(), fstat, getenv(), getfile(), i, inclist::i_file, inc_clean(), inclist, includedirs, isysroot, maininclist, malloc(), MAXDIRS, newinclude(), NULL, objprefix, objsuffix, open, p, printed, ProgramName, read, realloc(), recursive_pr_include(), redirect(), rootBuild, symtab::s_name, symtab::s_value, startat, stat, targetlist, TRUE, undefine(), verbose, warn_multiple, warning(), and width.
Referenced by main().
int match | ( | char * | str, | |
char ** | list | |||
) |
Definition at line 580 of file main.c.
Referenced by RooMsgService::activeStream(), XrdSecProtocolpwd::CheckCreds(), TTabCom::Complete(), deftype(), TFormulaPrimitive::FindFormula(), G__G__RooFitCore2_473_0_6(), G__G__RooFitCore2_476_0_5(), G__G__RooFitCore3_362_0_3(), G__G__RooFitCore3_362_0_4(), XrdSutCache::Get(), longest_match(), longest_match_fast(), main(), TEvePolygonSetProjected::MakePolygonsFromBS(), TGGCPool::MatchGC(), pcregrep(), TGLSAViewer::ProcessFrameMessage(), R__longest_match(), XrdSutPFile::ReadEntry(), XrdSutPFile::SearchEntries(), and RooAICRegistry::store().
void recursive_pr_include | ( | struct inclist * | head, | |
char * | file, | |||
char * | base, | |||
char * | dep | |||
) |
Definition at line 158 of file pr.c.
References i, MARKED, pr(), and recursive_pr_include().
Referenced by main_orig(), and recursive_pr_include().
void redirect | ( | char * | , | |
char * | ||||
) |
Definition at line 689 of file main.c.
References append, FALSE, fatalerr(), fchmod(), fclose(), fflush(), fopen, len, rename, rootBuild, sprintf(), stat, TRUE, unlink, verbose, and warning().
Referenced by TWebFile::GetFromWeb10(), TWebFile::GetHead(), main_orig(), and TTVRecord::SetRC().
char* rgetline | ( | struct filepointer * | filep | ) |
void undefine | ( | char * | symbol, | |
struct inclist * | file | |||
) |
Definition at line 506 of file parse.c.
References inclist::i_defs, inclist::i_ndefs, isdefined(), NULL, and ptr.
Referenced by find_includes(), and main_orig().
void warning | ( | char * | msg, | |
... | ||||
) |
Definition at line 777 of file main.c.
References fprintf(), ProgramName, and rootBuild.
Referenced by add_include(), TQtApplication::CreateQApplication(), find_includes(), RooStats::HLFactory::fReadFile(), getfile(), gobble(), included_by(), main_orig(), redirect(), and ROOT::ValidateRule().
void warning1 | ( | char * | msg, | |
... | ||||
) |
Definition at line 788 of file main.c.
References rootBuild.
Referenced by add_include(), find_includes(), and included_by().
Definition at line 115 of file main.c.
Referenced by G__G__Base2_53_0_13(), G__G__Base2_53_0_14(), G__G__Base2_53_0_15(), G__G__Base2_53_0_16(), G__G__Base2_53_0_17(), G__G__RooFitCore1_190_0_26(), G__G__RooFitCore3_142_0_18(), main_orig(), redirect(), and TEnv::SetValue().
char* directives[] |
char* filelist[MAXFILES] |
Definition at line 106 of file main.c.
Referenced by TDSet::Add(), TChain::AddFileInfoList(), main_orig(), TFile::MakeProject(), TAlienCollection::OpenAlienCollection(), and TAlienCollection::OpenQuery().
char* includedirs[MAXDIRS+1] |
char* isysroot = "" |
struct inclist maininclist |
char* notdotdot[MAXDIRS] |
char* objprefix = "" |
char* objsuffix = OBJSUFFIX |
char* ProgramName |
boolean show_where_not = FALSE |
char* startat = "# DO NOT DELETE" |
char* targetlist[MAXFILES] |
Definition at line 117 of file main.c.
Referenced by astress_lineqn(), RooSimPdfBuilder::buildPdf(), RooAbsReal::chi2FitDriver(), RooFoamGenerator::clone(), RooAcceptReject::clone(), RooSimWSTool::SimWSIFace::create(), RooNLLVar::create(), RooChi2Var::create(), RooDataWeightedAverage::create(), RooAbsPdf::createNLL(), RooSimWSTool::executeBuild(), TBinomialEfficiencyFitter::Fit(), RooAbsPdf::fitTo(), RooAbsPdf::generate(), main(), main_orig(), mstress_inversion(), mstress_matrix_io(), mstress_mm_multiplications(), mstress_vm_multiplications(), pr(), RooAbsPdf::prepareMultiGen(), TFITSHDU::PrintFileMetadata(), R__copy_block(), R__error(), R__fill_window(), R__set_file_type(), RooDataSet::read(), RooArgSet::readFromStream(), redirect(), RooMCIntegrator::registerIntegrator(), RooMinuitGlue(), RooAbsNumGenerator::setVerbose(), RooAbsGenContext::setVerbose(), spstress_matrix_io(), spstress_mm_multiplications(), spstress_vm_multiplications(), stress_matrix(), stress_vector(), stressGraphics(), term_echotc(), and vstress_vector_io().
boolean warn_multiple = FALSE |
int width = 78 |
Definition at line 114 of file main.c.
Referenced by _gdk_pixmap_create_from_xpm(), TGaxis::AdjustBinSize(), FTGlyphContainer::Advance(), FTFont::Advance(), TLatex::Analyse(), apply_asdraw_context(), bdtcontrolplots(), TGHtml::BlockDraw(), blur_asimage_gauss(), boostcontrolplots(), TGuiBldMenuDialog::Build(), calculate_green_diff(), ClassImp(), color_quantize(), color_quantize3(), compareanapp(), compareClassApp(), TGHtml::ControlSize(), correlations(), correlationscatters(), correlationscattersMultiClass(), correlationsMultiClass(), TGColorPick::CreateImages(), decode_asscanline_argb32(), decode_asscanline_native(), decode_asscanline_ximage(), deviations(), DIB2ASImage(), TStructViewerGUI::Divide(), TH1Editor::DoAxisRange(), TGraphEditor::DoGraphLineWidth(), TH1::DoIntegral(), TH2Editor::DoXAxisRange(), TF1Editor::DoXRange(), TH2Editor::DoYAxisRange(), TGListTree::Draw(), TFITSHDU::Draw(), draw_input_labels(), draw_text_internal(), TGListTree::DrawActive(), TGListTree::DrawChildren(), StatDialogMVAEffs::DrawHistograms(), TGListTree::DrawItemName(), DrawMLPoutputMovie(), TGHtml::DrawRect(), TGHtml::DrawSelectionBackground(), TASImage::DrawText(), EntryTestDlg::EntryTestDlg(), RooNumConvolution::evaluate(), TText::ExecuteEvent(), TASPluginGS::File2ASImage(), TMVA::kNN::ModulekNN::Find(), find_useable_visual(), FindMinBinWidth(), TGTableLayout::FindRowColSizesMultiplyAttached(), TGX11::FindUsableVisual(), ft_bitmap_assure_buffer(), FT_Bitmap_Convert(), ft_raster1_render(), ft_smooth_render_generic(), gdk_cursor_new_from_pixmap(), gdk_image_get_pixel(), gdk_image_put_pixel(), gdk_window_init(), gdk_window_new(), get_dpy_window_position(), TGWin32::GetBackground(), TGX11TTF::GetBackground(), TGTable::GetCHdrWidth(), TGX11::GetGeometry(), TGWin32::GetGeometry(), TGLVContainer::GetMaxSubnameWidth(), Hello::GetWidth(), gif2ASImage(), gl2psGetRGB(), gl2psPrintPostScriptPixmap(), gl2psPrintSVGHeader(), handle_asxml_tag_text(), InitDisplay(), TPostScript::Initialize(), TGColorPick::InitImages(), InputDialog::InputDialog(), TCutG::IntegralHist(), interpolate_from_green_diff(), TGX11TTF::IsVisible(), TGWin32::IsVisible(), likelihoodrefs(), load_glyph_freetype(), load_X11_glyph_range(), SplitGLView::LoadConfig(), TFITSHDU::LoadHDU(), main(), main_orig(), make_gradient_diag_height(), make_gradient_diag_width(), make_gradient_top2bottom(), make_X11_default_glyph(), TGFontPool::MakeFont(), mvas(), mvasMulticlass(), mvaweights(), TPDF::NewPage(), Hello::Paint(), THistPainter::PaintBar(), THistPainter::PaintBarH(), TPolyLineShape::PaintNode(), paracoor(), pass2_fs_dither(), pass2_no_dither(), picture_ximage2asimage(), TGMsgBox::PMsgBox(), png2ASImage_int(), png_handle_IHDR(), png_handle_sCAL(), TGuiBldMenuDialog::Popup(), TRootDialog::Popup(), ppm2ASImage(), pr(), prescan_quantize(), TTable::Print(), probas(), psh_globals_scale_widths(), quantize3_ord_dither(), quantize_fs_dither(), quantize_ord_dither(), read_xcf_hierarchy(), TFITSHDU::ReadAsImage(), TFITSHDU::ReadAsMatrix(), TGX11::ReadGIF(), TGWin32::ReadGIF(), TDatabasePDG::ReadPDGTable(), TH1::RecomputeAxisLimits(), TGTextView::ReturnLongestLineWidth(), rulevisCorr(), rulevisHists(), TGLViewer::SavePictureHeight(), scale_asimage(), TH1::SetBarWidth(), TGTable::SetEvenRowBackground(), TAttPad::SetFrameLineWidth(), TStyle::SetFrameLineWidth(), TStyle::SetFuncWidth(), TStyle::SetGridWidth(), TGTable::SetHeaderBackground(), TStyle::SetHistLineWidth(), TGTable::SetOddRowBackground(), TGColorPick::SetSliderColor(), TGSplitButton::SetText(), TGLVContainer::SetViewMode(), TetrisBox::SetX(), split_X11_glyph_range(), subimage2ximage(), TGHtmlLayoutContext::TableLayout(), TAdvancedGraphicsDialog::TAdvancedGraphicsDialog(), test_arcs(), test_images(), test_lines(), test_one_rectangle_on_drawable(), test_pixmaps(), test_points(), test_rectangles(), test_some_arcs_on_drawable(), test_temp_windows(), TestBinomial(), TPDF::Text(), TGFont::TextWidth(), TGFileDialog::TGFileDialog(), TGXYLayout::TGXYLayout(), tiff2ASImage(), TGTextView::ToScrXCoord(), TQRootCanvas::TQRootCanvas(), translate_tag_size(), tt_sbit_decoder_alloc_bitmap(), tt_sbit_decoder_load_bit_aligned(), tt_sbit_decoder_load_byte_aligned(), TGTextLayout::UnderlineChar(), variables(), variablesMultiClass(), TGDMLParse::VolProcess(), TGSplitFrame::VSplit(), TMVA::PDEFoam::WeightGaus(), xml2ASImage(), and TGFont::XTextWidth().