- Timestamp:
- Apr 16, 2013, 9:43:33 AM (11 years ago)
- Location:
- esaf_lal/trunk/esaf
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
esaf_lal/trunk/esaf/history
r77 r78 1 2 16 Avril 2013 : G.Barrand : 3 - config.gmk : Darwin : SHEX variable to handle the .dylib shared lib 4 extension on Darwin and .so on Linux. 5 - macros/lib/GNUmakefile, packages/reconstruction/GNUmakefile, 6 packages/config.gmk, packages/simulation/GNUmakefile, 7 packages/simulation/detector/tools/GNUmakefile : use SHEX. 1 8 2 9 15 Avril 2013 : G.Barrand : 3 10 - source_me.csh_example : Darwin : handle DYLD_LIBRARY_PATH. 11 - config.gmk : Darwin : UNAME and SO_OPTS variable to help building 12 shared libs. For Darwin, LIBPREFIX to esaf_. It avoids a clash 13 with the ROOT/libGui and the esaf/libgui due to Mac case insensitive 14 file system. 4 15 - Atmosphere.hh, Ltrace_optF1v4.c, Ltracemain_optF1v4.c, 5 16 NIdealFocalSurface.c,Ktrace_optF1v1.c,DetectorGeometry.cc, … … 9 20 - RootInputModule.cc, JemEnergyModule.cc, RobustModule.cc : Darwin : 10 21 uint -> unsigned int 11 - config.gmk : Darwin : UNAME and SO_OPTS variable to help building12 shared libs. For Darwin, LIBPREFIX to esaf_. It avoids a clash13 with the ROOT/libGui and the esaf/libgui due to Mac case insensitive14 file system.15 22 - macros/lib/GNUmakefile, externals/lowtran/GNUmakefile, 16 23 externals/cfortran/GNUmakefile : Darwin : use SO_OPTS. -
esaf_lal/trunk/esaf/macros/lib/GNUmakefile
r62 r78 33 33 34 34 sources := $(wildcard *.h) 35 objects := $(patsubst %.h,%. so,$(sources))35 objects := $(patsubst %.h,%.$(SHEX),$(sources)) 36 36 dict := $(patsubst %.h,%Dict.cc,$(sources)) 37 37 … … 40 40 41 41 42 $(objects): %. so: %.h42 $(objects): %.$(SHEX): %.h 43 43 rm -f `echo $< |sed 's/.h$$/Dict.cc/'` `echo $< |sed 's/.h$$/Dict.h/'` 44 44 rootcint -f `echo $< |sed 's/.h$$/Dict.cc/'` -c $(RCINTFLAGS) $< `echo $< |sed 's/.h$$/LinkDef.hh/'` … … 47 47 48 48 clean: 49 rm *. so49 rm *.$(SHEX) -
esaf_lal/trunk/esaf/packages/config.gmk
r75 r78 130 130 ifeq ($(UNAME),Darwin) 131 131 LIBPREFIX := esaf_ 132 SHEX := dylib 132 133 else 133 134 LIBPREFIX := 135 SHEX := so 134 136 endif 135 137 136 138 # The goal 137 PACKAGELIB := $(LIBDIR)/lib$(LIBPREFIX)$(PACKAGENAME). so139 PACKAGELIB := $(LIBDIR)/lib$(LIBPREFIX)$(PACKAGENAME).$(SHEX) 138 140 139 141 #rlibmap … … 143 145 ESAFMAP:=$(ESAFINSTALL)/.rootmap 144 146 145 PACKAGELIBDEP:=$(ROOTLIBDEP:%=$(ROOTSYS)/lib/lib%. so)146 PACKAGELIBDEP+=$(ESAFLIBDEP:%=$(LIBDIR)/lib%. so)147 PACKAGELIBDEP:=$(ROOTLIBDEP:%=$(ROOTSYS)/lib/lib%.$(SHEX)) 148 PACKAGELIBDEP+=$(ESAFLIBDEP:%=$(LIBDIR)/lib%.$(SHEX)) 147 149 148 150 ifndef CONFIG_DONE -
esaf_lal/trunk/esaf/packages/reconstruction/GNUmakefile
r16 r78 32 32 libraries += $(patsubst %,-l$(LIBPREFIX)%,$(libs) $(extralibs)) 33 33 34 libdep = $(patsubst %,$(LIBDIR)/lib$(LIBPREFIX)%. so,$(libs) $(extralibs))34 libdep = $(patsubst %,$(LIBDIR)/lib$(LIBPREFIX)%.$(SHEX),$(libs) $(extralibs)) 35 35 36 36 CXXFLAGS += -I$(ESAFINSTALL)/packages/common/base/include/ -
esaf_lal/trunk/esaf/packages/simulation/GNUmakefile
r16 r78 35 35 36 36 libraries = $(patsubst %,-l$(LIBPREFIX)%,$(libs)) 37 libdep = $(patsubst %,$(LIBDIR)/lib$(LIBPREFIX)%. so,$(libs))37 libdep = $(patsubst %,$(LIBDIR)/lib$(LIBPREFIX)%.$(SHEX),$(libs)) 38 38 39 39 CXXFLAGS += -I$(ESAFINSTALL)/packages/common/base/include/ -
esaf_lal/trunk/esaf/packages/simulation/detector/tools/GNUmakefile
r65 r78 36 36 shared := OpticsAnalysis 37 37 38 LIBTARGET := lib$(shared). so38 LIBTARGET := lib$(shared).$(SHEX) 39 39 linkdef := OALinkDef 40 40 dict := G___OADict
Note: See TracChangeset
for help on using the changeset viewer.