summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDaniel Bovensiepen <[email protected]>2012-09-17 10:23:51 +0900
committerDaniel Bovensiepen <[email protected]>2012-09-17 10:23:51 +0900
commitac235e25e54c55784b175cf9e66b8db89a54bd44 (patch)
treea6607629e348ed5be47c41bacd348599215b291d
parent3ee1565c7ba24f0ff6894288ce487265dbe56cdf (diff)
downloadmruby-ac235e25e54c55784b175cf9e66b8db89a54bd44.tar.gz
mruby-ac235e25e54c55784b175cf9e66b8db89a54bd44.zip
Relocate files
-rw-r--r--mrbgems/Makefile22
-rw-r--r--mrbgems/g/md5/Makefile (renamed from mrbgems/md5/Makefile)2
-rw-r--r--mrbgems/g/md5/README.md (renamed from mrbgems/md5/README.md)0
-rw-r--r--mrbgems/g/md5/src/md5.c (renamed from mrbgems/md5/src/md5.c)0
-rw-r--r--mrbgems/g/md5/src/md5.h (renamed from mrbgems/md5/src/md5.h)0
-rw-r--r--mrbgems/g/md5/src/mrb_md5.c (renamed from mrbgems/md5/src/mrb_md5.c)0
-rw-r--r--mrbgems/g/md5/src/mrb_md5.h (renamed from mrbgems/md5/src/mrb_md5.h)0
7 files changed, 13 insertions, 11 deletions
diff --git a/mrbgems/Makefile b/mrbgems/Makefile
index 368488926..b8f35f2a9 100644
--- a/mrbgems/Makefile
+++ b/mrbgems/Makefile
@@ -5,22 +5,24 @@ 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
+GEM_DIRS := $(wildcard g/*)
##############################
# generic build targets, rules
.PHONY : all
-all : $(INIT).o
+all : $(GEM_DIRS)
+ echo $(GEM_DIRS)
-# @TODO:
-# all available GEMS have to be built
-$(INIT).o : $(INIT).c
- gcc $(CC_FLAGS) -c $(INIT).c -o $(INIT).o
- @$(MAKE) -C md5
+# driver build rule
+#$(INIT).o : $(INIT).c
+# gcc $(CC_FLAGS) -c $(INIT).c -o $(INIT).o
-# @TODO:
-# all available GEMS have to be cleaned
+$(GEM_DIRS) :
+ echo $@
+
+# clean driver and all gems
.PHONY : clean
-clean :
+clean : g/*
$(RM_F) $(INIT).o $(INIT).d $(LIBRGEMS)
- @$(MAKE) clean -C md5
+ $(MAKE) clean -C $<
diff --git a/mrbgems/md5/Makefile b/mrbgems/g/md5/Makefile
index 5ea2597c6..a4457c9a6 100644
--- a/mrbgems/md5/Makefile
+++ b/mrbgems/g/md5/Makefile
@@ -1,4 +1,4 @@
-MRUBY_ROOT = ../..
+MRUBY_ROOT = ../../..
INCLUDES = -I$(MRUBY_ROOT)/include -I$(MRUBY_ROOT)/src -I.
CFLAGS = $(INCLUDES) -O3 -g -Wall -Werror-implicit-function-declaration
diff --git a/mrbgems/md5/README.md b/mrbgems/g/md5/README.md
index d84bb9941..d84bb9941 100644
--- a/mrbgems/md5/README.md
+++ b/mrbgems/g/md5/README.md
diff --git a/mrbgems/md5/src/md5.c b/mrbgems/g/md5/src/md5.c
index c35d96c5e..c35d96c5e 100644
--- a/mrbgems/md5/src/md5.c
+++ b/mrbgems/g/md5/src/md5.c
diff --git a/mrbgems/md5/src/md5.h b/mrbgems/g/md5/src/md5.h
index 698c995d8..698c995d8 100644
--- a/mrbgems/md5/src/md5.h
+++ b/mrbgems/g/md5/src/md5.h
diff --git a/mrbgems/md5/src/mrb_md5.c b/mrbgems/g/md5/src/mrb_md5.c
index 6df453b0e..6df453b0e 100644
--- a/mrbgems/md5/src/mrb_md5.c
+++ b/mrbgems/g/md5/src/mrb_md5.c
diff --git a/mrbgems/md5/src/mrb_md5.h b/mrbgems/g/md5/src/mrb_md5.h
index 2f5934017..2f5934017 100644
--- a/mrbgems/md5/src/mrb_md5.h
+++ b/mrbgems/g/md5/src/mrb_md5.h