summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/Makefile
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2012-09-13 22:24:16 +0900
committerDaniel Bovensiepen <[email protected]>2012-09-13 22:24:16 +0900
commitf89e722ef09211d3e5b39344c6df66217966f8df (patch)
treedf9e1ecc4b54d04e1f294e9eb8c71fd9da87195b /mrbgems/Makefile
parentcd72971adc76143c7b652ecdafe0c4acaf50904b (diff)
downloadmruby-f89e722ef09211d3e5b39344c6df66217966f8df.tar.gz
mruby-f89e722ef09211d3e5b39344c6df66217966f8df.zip
Add a first implementation of mrbgems with one fixed MD5 gem
Diffstat (limited to 'mrbgems/Makefile')
-rw-r--r--mrbgems/Makefile22
1 files changed, 22 insertions, 0 deletions
diff --git a/mrbgems/Makefile b/mrbgems/Makefile
new file mode 100644
index 000000000..7f2157032
--- /dev/null
+++ b/mrbgems/Makefile
@@ -0,0 +1,22 @@
+# 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
+
+$(INIT).o : $(INIT).c
+ gcc $(CC_FLAGS) -c $(INIT).c -o $(INIT).o
+ @$(MAKE) -C md5
+
+.PHONY : clean
+clean :
+ $(RM_F) $(INIT).o $(INIT).d $(LIBRGEMS)
+ @$(MAKE) clean -C md5