Changeset 8913 for trunk/MagicSoft/Mars/Makefile
- Timestamp:
- 06/02/08 10:46:49 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/Makefile
r8615 r8913 20 20 # 21 21 #PROGRAMS = readraw merpp mars test mona status 22 PROGRAMS = readdaq merpp readraw sinope callisto star ganymed sponde showlog showplot mars mars-config 23 SOLIB = libmars.so 22 PROGRAMS := readdaq merpp readraw sinope callisto star ganymed sponde showlog showplot mars mars-config 23 SOLIB := libmars.so 24 24 25 CINT = M 25 26 … … 35 36 # ----->>> mars libraries 36 37 # 37 SUBDIRS = mbase \38 SUBDIRS := mbase \ 38 39 mastro \ 39 40 mmain \ … … 74 75 75 76 #LIBRARIES = $(SUBDIRS:%=lib/lib%.a) 76 LIBRARIES = $(SUBDIRS:=.a)77 CONDOR = $(SUBDIRS:=.condor)78 MRPROPERS = $(SUBDIRS:=.mrproper)79 CLEANERS = $(SUBDIRS:=.clean)80 LIBS = $(SOLIB)77 LIBRARIES := $(SUBDIRS:=.a) 78 CONDOR := $(SUBDIRS:=.condor) 79 MRPROPERS := $(SUBDIRS:=.mrproper) 80 CLEANERS := $(SUBDIRS:=.clean) 81 LIBS := $(SOLIB) 81 82 82 83 #------------------------------------------------------------------------------ … … 86 87 87 88 ############################################################ 89 RNDMNAME:=$(shell mktemp) 90 88 91 all: $(SOLIB) $(PROGRAMS) 89 92 @echo " Done. " … … 104 107 $(SOLIB): $(LIBRARIES) $(OBJS) $(HEADERS) 105 108 @echo " Linking shared object $(SOLIB) ..." 106 $(CXX) $(CXXFLAGS) $(SOFLAG) $(OBJS) $(SUBDIRS:=/*.o) $(ROOTGLIBS) -o $@ 109 $(CXX) $(CXXFLAGS) $(SOFLAG) $(OBJS) $(SUBDIRS:=/*.o) $(ROOTGLIBS) -o ${RNDMNAME} 110 mv ${RNDMNAME} $@ 107 111 108 112 # This is a special workaround to create the shared object (bundle, plugin)
Note:
See TracChangeset
for help on using the changeset viewer.