Ignore:
Timestamp:
11/10/03 11:25:13 (21 years ago)
Author:
tbretz
Message:
*** empty log message ***
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MagicSoft/Mars/Makefile

    r2487 r2491  
    2020#
    2121
    22 PROGRAMS = readraw merpp star mars
    23 SOLIB    = mars.so
     22#PROGRAMS = readraw merpp mars test mona status
     23PROGRAMS = readraw merpp mars
     24SOLIB    = libmars.so
    2425CINT     = M
    2526
     
    3738SUBDIRS = mbase \
    3839          mmain \
     40          mfilter \
     41          mdata \
     42          mhist \
     43          manalysis \
    3944          mfileio \
    4045          mreflector \
    41           mhist \
    4246          mdatacheck \
    4347          mgeom \
    4448          mimage \
    45           manalysis \
    4649          mmontecarlo \
    4750          mmc \
     
    4952          mgui \
    5053          mranforest \
    51           mdata \
    5254          mhistmc \
    53           mfilter \
    5455          mtools
    5556
     57#          monline \
     58
     59#LIBRARIES = $(SUBDIRS:%=lib/lib%.a)
    5660LIBRARIES = $(SUBDIRS:=.a)
    5761MRPROPERS = $(SUBDIRS:=.mrproper)
     
    6266.SUFFIXES: .c .cc .h .o
    6367
    64 SRCFILES = 
     68SRCFILES =
    6569
    6670SRCS    = $(SRCFILES)
     
    8488        @echo " Linking $(SOLIB) ..."
    8589        $(CXX) $(DYNLIB) $(CXXFLAGS) $(SUBDIRS:=/*.o) $(ROOTGLIBS) -o $@
    86         mv mars.so lib
    8790
    88 $(PROGRAMS): $(LIBRARIES) $(OBJS) $(HEADERS) MCint.o $(PROGRAMS:=.o)
     91$(PROGRAMS): $(SOLIB) $(PROGRAMS:=.o)
    8992        @echo " Linking $@ ..."
    90         $(CXX) $(CXXFLAGS) $@.o $(OBJS) $(MARS_LIB) MCint.o $(ROOTGLIBS) -o $@
     93        $(CXX) $(CXXFLAGS) $(ROOTGLIBS) $(SOLIB) $@.o $(MARS_LIB) -o $@
    9194
    9295#
     
    114117$(LIBRARIES):
    115118        @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%=%) $@)
    117121
    118122$(MRPROPERS):
     
    137141        @echo "Making tar-file"
    138142        @root -b -q -l -n tar.C
    139 #       @tar cvf ../mars.tar --exclude=Root .roo trc *
     143#       @tar cvf ../mars.tar --exclude=Root .rootrc *
    140144#       @gzip -9 ../mars.tar
    141145
    142 depend:
     146Makefile.depend:
    143147        (! find ./ Makefile.depend -maxdepth 1 -empty 2> /dev/null && \
    144148        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 && \
    146150        echo " ") || find -maxdepth 0 -true > /dev/null
    147151
    148 Makefile.depend: depend
     152depend: Makefile.depend
    149153
    150154# @endcode
Note: See TracChangeset for help on using the changeset viewer.