/etc/root/vmc/MakeRules 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 | # $Id: $
############################ RULES #######################################
.SUFFIXES: .cxx .h
$(BINDIR)/%Cint.o : %Cint.cxx
@echo $*Cint.cxx
@[ -d $(dir $(BINDIR)) ] || mkdir -p $(dir $(BINDIR))
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
ifeq ($(CXXVERBOSE),)
@$(CXX) $(filter-out -O%, $(CXXFLAGS)) -c $*Cint.cxx -o $(BINDIR)/$*Cint.o
else
$(CXX) $(filter-out -O%, $(CXXFLAGS)) -c $*Cint.cxx -o $(BINDIR)/$*Cint.o
endif
$(BINDIR)/%.o : %.cxx
@echo $*.cxx
@[ -d $(dir $(BINDIR)) ] || mkdir -p $(dir $(BINDIR))
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
ifeq ($(CXXVERBOSE),)
@$(CXX) $(CXXFLAGS) -c $*.cxx -o $(BINDIR)/$*.o
else
$(CXX) $(CXXFLAGS) -c $*.cxx -o $(BINDIR)/$*.o
endif
$(BINDIR)/%.o : $(BINDIR)/%.cxx
@echo $^
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
ifeq ($(CXXVERBOSE),)
@$(CXX) $(CXXFLAGS) -c $^ -o $(BINDIR)/$*.o
else
$(CXX) $(CXXFLAGS) -c $^ -o $(BINDIR)/$*.o
endif
$(BINDIR)/%.o : %.c
@echo $*.c
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
@$(CC) $(CFLAGS) -c $*.c -o $(BINDIR)/$*.o
$(BINDIR)/%.o : %.f
@echo $*.f
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
@$(F77) $(FFLAGS) -c $*.f -o $(BINDIR)/$*.o
$(BINDIR)/%.o : %.F
@echo $*.F
@[ -d $(dir $@) ] || mkdir -p $(dir $@)
@$(F77) $(FFLAGS) -c $*.F -o $(BINDIR)/$*.o
|