summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/Makefile
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 /mrbgems/Makefile
parent3ee1565c7ba24f0ff6894288ce487265dbe56cdf (diff)
downloadmruby-ac235e25e54c55784b175cf9e66b8db89a54bd44.tar.gz
mruby-ac235e25e54c55784b175cf9e66b8db89a54bd44.zip
Relocate files
Diffstat (limited to 'mrbgems/Makefile')
-rw-r--r--mrbgems/Makefile22
1 files changed, 12 insertions, 10 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 $<