- パス : /c/devkitPro/devkitARM/bin/gbfs.exe, lsgbfs.exe
$gbfs HOGE.gbfs file0 file1 file2 ...
$lsgbfs HOGE.gbfs
makefileを解読してみた
export OFILES := data.gbfs.o
↓data.gbfs.oはどう作るのさ?
%.gbfs.o: %.gbfs
@$(bin2o)
↓.gbfsはどう作るのさ?
%.gbfs:
@cd $(TOPDIR)/data && gbfs $(TIODIR)/$(BUILD)/$@ $(GBFSFILES)
という事だと思う。
コーディング
#include <gbfs.h> //< iostream.hやstdio.hより後(size_t使っているため)
extern const GBFS_FILE data_gbfs;
u32 size;
void *p = gbfs_get_obj(&data_gbfs, "filename", &size);
externしているdata_gbfsはbulid/data_gbfs.hに定義がある。
名前はmakefileの
export OFILES := data.gbfs.o
によるものと思われる(bin2oが勝手に作っている?)。
data.gbfs.o -> data_gbfs[]なんでしょう。
最終更新:2007年07月16日 19:35