Dear MacRooters I have just downloaded from root guidemo.tar.gz, and tried to change the Makefile for MacOS X. Sorrowly, I have troubles getting it to work (see attached file) Do you know how to change the Makefile for MacOS X? Thank you in advance Best regards Christian _._._._._._._._._._._._._._._._ C.h.i.s.t.i.a.n S.t.r.a.t.o.w.a V.i.e.n.n.a A.u.s.t.r.i.a _._._._._._._._._._._._._._._._ # Linux #CXX = g++ #CPPFLAGS = -I$(ROOTSYS)/include #CXXFLAGS = -O -Wall -fPIC #LDFLAGS = -g #SOFLAGS = -shared -Wl,-soname, # MacOSX CXX = c++ CPPFLAGS = -I$(ROOTSYS)/include CXXFLAGS = -O -pipe -Wall LD = c++ LDFLAGS = -O -Xlinker -bind_at_load -flat_namespace # The SOFLAGS will be used to create the .dylib; the .so will # be created separately DllSuf = dylib SOFLAGS = -dynamiclib -flat_namespace -undefined suppress LINKDEF = LinkDef.h NAME = guidemo SOURCE := $(filter-out $(NAME)Cint.cc, $(wildcard *.cc)) OBJECTS := $(patsubst %.cc,%.o,$(SOURCE)) CLASSINCLUDES = histaction.h canvsave.h all: $(NAME) include $(SOURCE:.cc=.d) $(NAME): $(OBJECTS) $(NAME)Cint.o $(CXX) $(SOFLAGS)lib$(NAME).so $(LDFLAGS) $(OBJECTS) $(NAME)Cint.o \ -o lib$(NAME).so @echo Library lib$(NAME).so is created $(NAME)Cint.o: $(CLASSINCLUDES) $(LINKDEF) @rm -f $(NAME)Cint.cc @echo Generating dictionary rootcint $(NAME)Cint.cc -c $(CLASSINCLUDES) $(LINKDEF) $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(NAME)Cint.cc -c (%.o): %.cc %.d $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $% %.d: %.cc @$(SHELL) -ec '$(CXX) -M $(CPPFLAGS) \ $< |sed '\''s/$*.o/& $@/g'\'' > $@' @echo Makefile $*.d created clean: rm -f $(OBJECTS) $(NAME)Cint.* lib$(NAME).so *.d core
This archive was generated by hypermail 2b29 : Thu Jan 01 2004 - 17:50:09 MET