summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/g/md5
diff options
context:
space:
mode:
Diffstat (limited to 'mrbgems/g/md5')
-rw-r--r--mrbgems/g/md5/Makefile11
1 files changed, 9 insertions, 2 deletions
diff --git a/mrbgems/g/md5/Makefile b/mrbgems/g/md5/Makefile
index 52e2b99b9..4ad7295a2 100644
--- a/mrbgems/g/md5/Makefile
+++ b/mrbgems/g/md5/Makefile
@@ -1,12 +1,19 @@
GEMNAME := md5
-MRUBY_ROOT = ../../..
+MRUBY_ROOT = ../../../
-INCLUDES = -I$(MRUBY_ROOT)/include -I$(MRUBY_ROOT)/src -I.
+INCLUDES = -I$(MRUBY_ROOT)include -I$(MRUBY_ROOT)src -I.
CFLAGS = $(INCLUDES) -O3 -g -Wall -Werror-implicit-function-declaration
RM_F := rm -f
+AR := ar
+
+ifeq ($(strip $(LIBR)),)
+ # default compile option
+ LIBR = $(MRUBY_ROOT)lib/libmruby.a
+endif
all : src/md5.o src/mrb_md5.o
@echo "Gem '$(GEMNAME)' is done"
+ @$(AR) rs $(LIBR) src/md5.o src/mrb_md5.o
md5.o : src/md5.c
@gcc -c -I. src/md5.c