|
@@ -185,6 +185,7 @@ bootstrap-templates: build clean
|
|
|
|
|
|
$i "Generate one of each template"
|
|
|
$t $(MAKE) -C $(APP) --no-print-directory new t=gen_fsm n=my_fsm
|
|
|
+ $t $(MAKE) -C $(APP) --no-print-directory new t=gen_statem n=my_statem
|
|
|
$t $(MAKE) -C $(APP) --no-print-directory new t=gen_server n=my_server
|
|
|
$t $(MAKE) -C $(APP) --no-print-directory new t=supervisor n=my_sup
|
|
|
$t $(MAKE) -C $(APP) --no-print-directory new t=cowboy_http n=my_http
|
|
@@ -201,6 +202,7 @@ bootstrap-templates: build clean
|
|
|
$i "Check that all compiled files exist"
|
|
|
$t test -f $(APP)/ebin/$(APP).app
|
|
|
$t test -f $(APP)/ebin/my_fsm.beam
|
|
|
+ $t test -f $(APP)/ebin/my_statem.beam
|
|
|
$t test -f $(APP)/ebin/my_server.beam
|
|
|
$t test -f $(APP)/ebin/my_sup.beam
|
|
|
$t test -f $(APP)/ebin/my_module.beam
|
|
@@ -208,7 +210,7 @@ bootstrap-templates: build clean
|
|
|
$i "Check that all the modules can be loaded"
|
|
|
$t $(ERL) -pa $(APP)/ebin/ -eval " \
|
|
|
ok = application:start($(APP)), \
|
|
|
- {ok, Mods = [my_fsm, my_http, my_loop, my_module, my_protocol, my_rest, my_server, my_sup, my_ws]} \
|
|
|
+ {ok, Mods = [my_fsm, my_http, my_loop, my_module, my_protocol, my_rest, my_server, my_statem, my_sup, my_ws]} \
|
|
|
= application:get_key($(APP), modules), \
|
|
|
[{module, M} = code:load_file(M) || M <- Mods], \
|
|
|
halt()"
|