Skip to content
Snippets Groups Projects
Commit c888ed6c authored by Stefan Roiser's avatar Stefan Roiser
Browse files

Generate genmap exe for PluginSvc

git-svn-id: http://root.cern.ch/svn/root/trunk@17040 27541ba8-7e3a-0410-8455-c3a389f83636
parent 5c769327
No related branches found
No related tags found
No related merge requests found
......@@ -94,6 +94,10 @@ RFLX_UNITTESTS = $(RFLX_TESTD)/test_Reflex_generate.cxx \
RFLX_UNITTESTO = $(subst .cxx,.o,$(RFLX_UNITTESTS))
RFLX_UNITTESTX = $(subst .cxx,,$(RFLX_UNITTESTS))
RFLX_GENMAPS = $(REFLEXDIRS)/src/genmap.cxx
RFLX_GENMAPO = $(RFLX_GENMAPS:.cxx=.o)
RFLX_GENMAPX = bin/genmap$(EXEEXT)
##### local rules #####
include/Reflex/%.h: $(REFLEXDIRI)/Reflex/%.h
@(if [ ! -d "include/Reflex" ]; then \
......@@ -136,7 +140,13 @@ ifneq ($(PLATFORM),win32)
@chmod a+x $(RFLX_GENRFLXRC)
endif
$(REFLEXLIB): $(RFLX_GENREFLEX) $(RFLX_GENRFLXRC) $(REFLEXO) $(ORDER_) $(MAINLIBS)
$(RFLX_GENMAPO) : $(RFLX_GENMAPS)
$(CXX) $(OPT) $(CXXFLAGS) -Iinclude -I$(REFLEXDIRS)/genmap -c $< $(CXXOUT)$@
$(RFLX_GENMAPX) : $(RFXL_GENMAPO)
$(LD) $(LDFLAGS) -o $@ $(RFLX_GENMAPO)
$(REFLEXLIB): $(RFLX_GENMAPX) $(RFLX_GENREFLEX) $(RFLX_GENRFLXRC) $(REFLEXO) $(ORDER_) $(MAINLIBS)
@$(MAKELIB) $(PLATFORM) $(LD) "$(LDFLAGS)" \
"$(SOFLAGS)" libReflex.$(SOEXT) $@ "$(REFLEXO)" \
"$(REFLEXLIBEXTRA)"
......@@ -157,6 +167,7 @@ clean-check-reflex:
@rm -f $(RFLX_TESTLIBS) $(RFLX_TESTLIBO) $(RFLX_UNITTESTO) $(RFLX_UNITTESTX)
clean-reflex: clean-genreflex clean-check-reflex
@rm -f $(RFLX_GENMAPX)
@rm -f $(REFLEXO)
clean:: clean-reflex
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment