blob: 839646ef44764e810fd787c584185b71a18dfd98 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
GEMNAME := md5
MRUBY_ROOT = ../../../
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 mruby library
LIBR = $(MRUBY_ROOT)lib/libmruby.a
endif
.PHONY : all
all : src/md5.o src/mrb_md5.o
@$(AR) rs $(LIBR) src/md5.o src/mrb_md5.o
@echo "Gem '$(GEMNAME)' is done"
md5.o : src/md5.c
@gcc -c -I. src/md5.c
mrb_md5.o : src/mrb_md5.c
@gcc -c $(CFLAGS) src/mrb_md5.c
.PHONY : clean
clean :
-$(RM_F) src/*.o
@echo "Gem '$(GEMNAME)' is clean"
|