mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
27 lines
574 B
Makefile
27 lines
574 B
Makefile
# makefile description.
|
|
# add gems to the ruby library
|
|
|
|
LIBRGEMS := ../lib/libmruby_gems.a
|
|
INIT := init_gems
|
|
RM_F := rm -f
|
|
CC_FLAGS := -Wall -Werror-implicit-function-declaration -g -O3 -MMD -I. -I./../include
|
|
|
|
##############################
|
|
# generic build targets, rules
|
|
|
|
.PHONY : all
|
|
all : $(INIT).o
|
|
|
|
# @TODO:
|
|
# all available GEMS have to be built
|
|
$(INIT).o : $(INIT).c
|
|
gcc $(CC_FLAGS) -c $(INIT).c -o $(INIT).o
|
|
@$(MAKE) -C md5
|
|
|
|
# @TODO:
|
|
# all available GEMS have to be cleaned
|
|
.PHONY : clean
|
|
clean :
|
|
$(RM_F) $(INIT).o $(INIT).d $(LIBRGEMS)
|
|
@$(MAKE) clean -C md5
|