diff options
Diffstat (limited to 'mrbgems/Makefile4gem')
| -rw-r--r-- | mrbgems/Makefile4gem | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/mrbgems/Makefile4gem b/mrbgems/Makefile4gem index 358716fdf..3a2e74096 100644 --- a/mrbgems/Makefile4gem +++ b/mrbgems/Makefile4gem @@ -24,6 +24,8 @@ ifeq ($(strip $(LIBR)),) LIBR := $(MRUBY_ROOT)lib/libmruby.a endif +GEM_PACKAGE := mrb-$(GEM)-gem.a + # Default rules which are calling the # gem specific gem-all and gem-clean # implementations of a gem @@ -36,7 +38,7 @@ gem-info: # Building target for C and Ruby files gem-c-and-rb-files : gem_mixlib.o - $(AR) rs gem.a $(GEM_OBJECTS) $^ + $(AR) rs $(GEM_PACKAGE) $(GEM_OBJECTS) $^ gem_mixlib.c : gem_mrblib_header.ctmp gem_mrblib_irep.ctmp gem_mixlib_init.ctmp cat $^ > $@ @@ -46,14 +48,14 @@ gem_mixlib_init.ctmp : # Building target for C files gem-c-files : gem_srclib.o - $(AR) rs gem.a $(GEM_OBJECTS) $< + $(AR) rs $(GEM_PACKAGE) $(GEM_OBJECTS) $< gem_srclib.c : $(MRUBY_ROOT)mrbgems/generator gem_srclib $(GEM) > $@ # Building target for Ruby Files gem-rb-files : gem_mrblib.o - $(AR) rs gem.a $< + $(AR) rs $(GEM_PACKAGE) $< gem_mrblib.c : gem_mrblib_header.ctmp gem_mrblib_irep.ctmp gem_mrblib_init.ctmp cat $^ > $@ @@ -71,13 +73,13 @@ gem_mrblib.rbtmp : cat $(GEM_RB_FILES) > $@ gem-clean-c-and-rb-files : - -$(RM) gem.a gem_mixlib.o gem_mixlib.c gem_mrblib_header.ctmp gem_mrblib_irep.ctmp gem_mixlib_init.ctmp gem_mrblib.rbtmp + -$(RM) $(GEM_PACKAGE) gem_mixlib.o gem_mixlib.c gem_mrblib_header.ctmp gem_mrblib_irep.ctmp gem_mixlib_init.ctmp gem_mrblib.rbtmp gem-clean-c-files : - -$(RM) gem.a gem_srclib.c gem_srclib.o $(GEM_OBJECTS) + -$(RM) $(GEM_PACKAGE) gem_srclib.c gem_srclib.o $(GEM_OBJECTS) gem-clean-rb-files : - -$(RM) gem.a gem_mrblib.o gem_mrblib.c gem_mrblib_header.ctmp gem_mrblib_init.ctmp gem_mrblib_irep.ctmp gem_mrblib.rbtmp + -$(RM) $(GEM_PACKAGE) gem_mrblib.o gem_mrblib.c gem_mrblib_header.ctmp gem_mrblib_init.ctmp gem_mrblib_irep.ctmp gem_mrblib.rbtmp .PHONY : clean clean : gem-clean |
