summaryrefslogtreecommitdiffhomepage
path: root/Makefile
diff options
context:
space:
mode:
authorBeoran <[email protected]>2012-05-01 20:13:09 +0200
committerJon <[email protected]>2012-05-22 09:11:13 -0400
commitb5dcb7128d7d235b66b4d9be879d26364dd1e3e9 (patch)
treec58c7ccfa87d4cdd9c9f8a503356f5e2d142ea16 /Makefile
parentabacbf667241ff4919b14007ef1a704f321de96d (diff)
downloadmruby-b5dcb7128d7d235b66b4d9be879d26364dd1e3e9.tar.gz
mruby-b5dcb7128d7d235b66b4d9be879d26364dd1e3e9.zip
First cmake build system. Works on Linux.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile41
1 files changed, 0 insertions, 41 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index fc22089a9..000000000
--- a/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# makefile discription.
-# basic build file for mruby
-
-# compiler, linker (gcc)
-CC = gcc
-LL = gcc
-DEBUG_MODE = 1
-ifeq ($(DEBUG_MODE),1)
-CFLAGS = -g -O3
-else
-CFLAGS = -O3
-endif
-ALL_CFLAGS = -Wall -Werror-implicit-function-declaration $(CFLAGS)
-ifeq ($(OS),Windows_NT)
- MAKE_FLAGS = --no-print-directory CC=$(CC) LL=$(LL) ALL_CFLAGS='$(ALL_CFLAGS)'
-else
- MAKE_FLAGS = --no-print-directory CC='$(CC)' LL='$(LL)' ALL_CFLAGS='$(ALL_CFLAGS)'
-endif
-
-##############################
-# generic build targets, rules
-
-.PHONY : all
-all :
- @$(MAKE) -C src $(MAKE_FLAGS)
- @$(MAKE) -C mrblib $(MAKE_FLAGS)
- @$(MAKE) -C tools/mruby $(MAKE_FLAGS)
- @$(MAKE) -C tools/mirb $(MAKE_FLAGS)
-
-# mruby test
-.PHONY : test
-test : all
- @$(MAKE) -C test $(MAKE_FLAGS)
-
-# clean up
-.PHONY : clean
-clean :
- @$(MAKE) clean -C src $(MAKE_FLAGS)
- @$(MAKE) clean -C tools/mruby $(MAKE_FLAGS)
- @$(MAKE) clean -C tools/mirb $(MAKE_FLAGS)
- @$(MAKE) clean -C test $(MAKE_FLAGS)