mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
first bit of doc generation
This commit is contained in:
@@ -30,5 +30,6 @@ tags
|
||||
/benchmark/*.png
|
||||
|
||||
/doc/api
|
||||
/doxygen/
|
||||
|
||||
/src/y.tab.c
|
||||
|
||||
@@ -2,6 +2,8 @@
|
||||
# We provide a minimalistic version called minirake inside of our
|
||||
# codebase.
|
||||
|
||||
-include Makefile.doc
|
||||
|
||||
RAKE = ruby ./minirake
|
||||
|
||||
all :
|
||||
@@ -12,6 +14,6 @@ test : all
|
||||
$(RAKE) test
|
||||
.PHONY : test
|
||||
|
||||
clean :
|
||||
clean : docsclean
|
||||
$(RAKE) clean
|
||||
.PHONY : clean
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
SRCS=$(shell find src -name '*.c')
|
||||
HEADERS=$(shell find include -name '*.h')
|
||||
|
||||
doxygen : Doxyfile $(SRCS) $(HEADERS)
|
||||
doxygen Doxyfile
|
||||
|
||||
docs : doxygen
|
||||
|
||||
docserver : docs
|
||||
firefox doxygen/html/index.html
|
||||
|
||||
docsclean :
|
||||
rm -r doxygen
|
||||
.PHONY : docserver docsclean
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 3.7 KiB |
@@ -8,11 +8,11 @@
|
||||
#define MRUBY_OBJECT_H
|
||||
|
||||
#define MRB_OBJECT_HEADER \
|
||||
enum mrb_vtype tt:8;\
|
||||
uint32_t color:3;\
|
||||
uint32_t flags:21;\
|
||||
struct RClass *c;\
|
||||
struct RBasic *gcnext
|
||||
enum mrb_vtype tt:8; \
|
||||
uint32_t color:3; \
|
||||
uint32_t flags:21; \
|
||||
struct RClass *c; \
|
||||
struct RBasic *gcnext \
|
||||
|
||||
#define MRB_FLAG_TEST(obj, flag) ((obj)->flags & (flag))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user