请教下,如何才能一次性编译erlang代码哇
erlang吧
全部回复
仅看楼主
level 11
a651944226 楼主
请教下,如何才能一次性编译erlang代码哇
在erlang 项目中,src下面有很多的包,src下写一个makefile,然后每个包下也有makefile,但是执行#erl -make命令不能一次性全部编译,只能一个包一个包的erl -make,有什么方法能一次性编译吗
2013年05月13日 07点05分 1
level 11
a651944226 楼主
src下面的makefile内容如下
include ../support/include.mk all:
(cd core;$(MAKE))
(cd xmpp;$(MAKE))
(cd nagios;$(MAKE))
(cd disco;$(MAKE))
(cd disco/mods;$(MAKE))
(cd mit;$(MAKE))
(cd elog;$(MAKE))
(cd errdb;$(MAKE))
(cd evabus;$(MAKE))
(cd misc;$(MAKE))
(cd mochiweb;$(MAKE))
(cd monet;$(MAKE))
(cd monet/monitors;$(MAKE))
(cd mysql;$(MAKE))
(cd sesnmp;$(MAKE))
(cd trapd;$(MAKE))
(cd opengoss;$(MAKE)) clean:
(cd core;$(MAKE) clean)
(cd xmpp;$(MAKE) clean)
(cd nagios;$(MAKE) clean)
(cd disco;$(MAKE) clean)
(cd disco/mods;$(MAKE) clean)
(cd mit;$(MAKE) clean)
(cd elog;$(MAKE) clean)
(cd errdb;$(MAKE) clean)
(cd evabus;$(MAKE) clean)
(cd misc;$(MAKE) clean)
(cd mochiweb;$(MAKE) clean)
(cd monet;$(MAKE) clean)
(cd monet/monitors;$(MAKE) clean)
(cd mysql;$(MAKE) clean)
(cd sesnmp;$(MAKE) clean)
(cd trapd;$(MAKE) clean)
(cd opengoss;$(MAKE) clean)
2013年05月13日 07点05分 2
level 11
a651944226 楼主
各个包的makefile如下
include ../../support/include.mk
all: $(EBIN_FILES) debug:
$(MAKE) DEBUG=-DDEBUG clean:
rm -rf $(EBIN_FILES)
2013年05月13日 07点05分 3
level 11
a651944226 楼主
项目src下的结构
2013年05月13日 07点05分 4
level 11
a651944226 楼主
请教下高手大侠们,为什么在src下,执行erl -make不能编译呢
2013年05月13日 07点05分 5
1