Changeset 2491 for trunk/MagicSoft/Mars/Makefile
- Timestamp:
- 11/10/03 11:25:13 (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Makefile
r2487 r2491 20 20 # 21 21 22 PROGRAMS = readraw merpp star mars 23 SOLIB = mars.so 22 #PROGRAMS = readraw merpp mars test mona status 23 PROGRAMS = readraw merpp mars 24 SOLIB = libmars.so 24 25 CINT = M 25 26 … … 37 38 SUBDIRS = mbase \ 38 39 mmain \ 40 mfilter \ 41 mdata \ 42 mhist \ 43 manalysis \ 39 44 mfileio \ 40 45 mreflector \ 41 mhist \42 46 mdatacheck \ 43 47 mgeom \ 44 48 mimage \ 45 manalysis \46 49 mmontecarlo \ 47 50 mmc \ … … 49 52 mgui \ 50 53 mranforest \ 51 mdata \52 54 mhistmc \ 53 mfilter \54 55 mtools 55 56 57 # monline \ 58 59 #LIBRARIES = $(SUBDIRS:%=lib/lib%.a) 56 60 LIBRARIES = $(SUBDIRS:=.a) 57 61 MRPROPERS = $(SUBDIRS:=.mrproper) … … 62 66 .SUFFIXES: .c .cc .h .o 63 67 64 SRCFILES = 68 SRCFILES = 65 69 66 70 SRCS = $(SRCFILES) … … 84 88 @echo " Linking $(SOLIB) ..." 85 89 $(CXX) $(DYNLIB) $(CXXFLAGS) $(SUBDIRS:=/*.o) $(ROOTGLIBS) -o $@ 86 mv mars.so lib87 90 88 $(PROGRAMS): $( LIBRARIES) $(OBJS) $(HEADERS) MCint.o $(PROGRAMS:=.o)91 $(PROGRAMS): $(SOLIB) $(PROGRAMS:=.o) 89 92 @echo " Linking $@ ..." 90 $(CXX) $(CXXFLAGS) $ @.o $(OBJS) $(MARS_LIB) MCint.o $(ROOTGLIBS) -o $@93 $(CXX) $(CXXFLAGS) $(ROOTGLIBS) $(SOLIB) $@.o $(MARS_LIB) -o $@ 91 94 92 95 # … … 114 117 $(LIBRARIES): 115 118 @echo " Creating lib$@:" 116 (cd $*; make; cd ..; mv $*/$@ lib/lib$@) 119 (cd $*; make; cd ..; mv $*/$@ lib/lib$@) 120 # (cd $(@:lib/lib%.a=%); make; cd ..; mv $(@:lib/lib%.a=%)/$(@:lib/lib%=%) $@) 117 121 118 122 $(MRPROPERS): … … 137 141 @echo "Making tar-file" 138 142 @root -b -q -l -n tar.C 139 # @tar cvf ../mars.tar --exclude=Root .roo 143 # @tar cvf ../mars.tar --exclude=Root .rootrc * 140 144 # @gzip -9 ../mars.tar 141 145 142 depend:146 Makefile.depend: 143 147 (! find ./ Makefile.depend -maxdepth 1 -empty 2> /dev/null && \ 144 148 echo " Generating dependancies into Makefile.depend" && \ 145 makedepend -- $(INCLUDES) -- $(PROGRAMS:=.cc) $(SRCS) $(SUBDIRS:=/*.cc) - f- 2> /dev/null | grep -v Cint | grep -v "/usr/" > Makefile.depend && \149 makedepend -- $(INCLUDES) -- $(PROGRAMS:=.cc) $(SRCS) $(SUBDIRS:=/*.cc) -w1024 -f- 2> /dev/null | grep -v Cint | grep -v "/usr/" > Makefile.depend && \ 146 150 echo " ") || find -maxdepth 0 -true > /dev/null 147 151 148 Makefile.depend: depend 152 depend: Makefile.depend 149 153 150 154 # @endcode
Note:
See TracChangeset
for help on using the changeset viewer.