root/lang/ruby/mp1/Makefile @ 14331

Revision 14331, 393 bytes (checked in by frsyuki, 5 years ago)

lang/ruby/mp1: added MP1, a general-purpose binary serialization format

Line 
1
2PARSER = mp1_parser.c
3
4all: mp1_ruby mp1_objc
5
6%.c: %.rl
7        ragel -C $< -o $@
8
9mp1_ruby: $(PARSER)
10        cp -f $(PARSER) ruby/
11        cd ruby && ruby extconf.rb
12        $(MAKE) -C ruby
13
14mp1_objc: $(PARSER)
15        cp -f $(PARSER) objc/mp1_parser.m
16        $(MAKE) -C objc
17
18.PHONY: clean
19clean:
20        $(RM) $(PARSER)
21        $(MAKE) -C ruby clean
22        $(RM) ruby/$(PARSER)
23        $(RM) ruby/Makefile
24        $(MAKE) -C objc clean
25        $(RM) objc/mp1_parser.m
26
Note: See TracBrowser for help on using the browser.