/etc/root/vmc/MakeMacros is in libroot-montecarlo-vmc-dev 5.34.14-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | # $Id: MakeMacros,v 1.9 2004/11/26 16:54:51 brun Exp $
############################ MACROS #######################################
$(DICT):
@echo "Generating $@"
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
ifeq ($(CXXVERBOSE),)
@rootcint -f $@ -c $(filter-out -I/usr/include,$(CXXFLAGS)) $^
# @rootcint -f $@ -c $(filter -I%,$(CXXFLAGS)) $(filter -D%,$(CXXFLAGS)) $^
else
rootcint -f $@ -c $(filter-out -I/usr/include,$(CXXFLAGS)) $^
endif
$(SLIBRARY):
@echo "Generating $@"
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
@rm -f $@
ifeq ($(PLATFORM),aix)
@cd $(BINDIR); $(SHLD) -o $@ $(LIBS) -p 0 $(patsubst $(BINDIR)/%,%,$^)
else
ifneq (,$(findstring macosx,$(PLATFORM)))
ifeq ($(CXXVERBOSE),)
@cd $(BINDIR); $(SHLD) $(SOFLAGS) $(patsubst $(BINDIR)/%,%,$^) $(SHLIB) $(ELIBS) -o $@
else
cd $(BINDIR); $(SHLD) $(SOFLAGS) $(patsubst $(BINDIR)/%,%,$^) $(SHLIB) $(ELIBS) -o $@
endif
ifeq (3,$(MACOSX_MINOR))
ifeq ($(CXXVERBOSE),)
@cd $(BINDIR); $(SHLD) -bundle -undefined dynamic_lookup $(patsubst $(BINDIR)/%,%,$^) $(SHLIB) -o $(subst .$(SL),.so,$@)
else
cd $(BINDIR); $(SHLD) -bundle -undefined dynamic_lookup $(patsubst $(BINDIR)/%,%,$^) $(SHLIB) -o $(subst .$(SL),.so,$@)
endif
else
ifeq ($(CXXVERBOSE),)
@cd $(dir $@); rm -f $(notdir $(subst .$(SL),.so,$@)); ln -s $(notdir $@) $(notdir $(subst .$(SL),.so,$@))
else
cd $(dir $@); rm -f $(notdir $(subst .$(SL),.so,$@)); ln -s $(notdir $@) $(notdir $(subst .$(SL),.so,$@))
endif
endif
else
ifeq ($(CXXVERBOSE),)
@cd $(BINDIR); $(SHLD) $(SOFLAGS) $(LDFLAGS) $(patsubst $(BINDIR)/%,%,$^) $(SHLIB) $(ELIBS) -o $@
else
cd $(BINDIR); $(SHLD) $(SOFLAGS) $(LDFLAGS) $(patsubst $(BINDIR)/%,%,$^) $(SHLIB) $(ELIBS) -o $@
endif
endif
endif
@chmod 555 $@
$(ALIBRARY):
@echo "Generating $@"
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
@rm -f $@
@ar rv $@ $^
$(BINDIR)/$(TARGET):
@echo "Generating $@"
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
@rm -f $@
ifeq ($(CXXVERBOSE),)
@$(LD) $(LDFLAGS) $^ $(LDLIBS) -o $@
else
$(LD) $(LDFLAGS) $^ $(LDLIBS) -o $@
endif
$(EXEDIR)/$(TARGET):
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
@cp $(BINDIR)/$(TARGET) $(EXEDIR)
make_includes:
@echo "Making includes ..."
@[ -d $(INCDIR) ] || mkdir -p $(INCDIR)
@cp -p $(HEADERS) $(INCDIR)
clean:
@rm -rf $(TOCLEAN)
cleanall:
@rm -rf $(TOCLEANALL)
clean_includes:
@rm -rf $(INCDIR)
depend:
-@$(ROOT_BINDIR)/rmkdepend -f$(BINDIR)/Make-depend -p$(BINDIR)/ -- $(CXXFLAGS) $(DEPINC) -- $^ 2>/dev/null
$(BINDIR)/Make-depend:
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
@cp $(ROOT_ETCDIR)/Makedepend $@
dist:
@$(MAKEDIST)
distclean:
rm -rf $(TOCLEANALL) tgt_* lib/tgt_*
distsrc:
@$(MAKEDISTSRC)
install:
@$(MAKEINSTALL)
|