aboutsummaryrefslogtreecommitdiffstats
path: root/test/plugin_protobuffs.mk
diff options
context:
space:
mode:
Diffstat (limited to 'test/plugin_protobuffs.mk')
-rw-r--r--test/plugin_protobuffs.mk30
1 files changed, 15 insertions, 15 deletions
diff --git a/test/plugin_protobuffs.mk b/test/plugin_protobuffs.mk
index f5814e8..31198f5 100644
--- a/test/plugin_protobuffs.mk
+++ b/test/plugin_protobuffs.mk
@@ -15,8 +15,8 @@ protobuffs-compile: init
$t cp ../erlang.mk $(APP)/
$t $(MAKE) -C $(APP) -f erlang.mk bootstrap-lib $v
- $i "Add protobuffs to the list of dependencies"
- $t perl -ni.bak -e 'print;if ($$.==1) {print "BUILD_DEPS = protobuffs\n"}' $(APP)/Makefile
+ $i "Add gpb to the list of dependencies"
+ $t perl -ni.bak -e 'print;if ($$.==1) {print "BUILD_DEPS = gpb\n"}' $(APP)/Makefile
$i "Download two proto files"
$t mkdir $(APP)/src/proto/
@@ -40,36 +40,36 @@ protobuffs-compile: init
{ok, [empty_pb, simple_pb]} = application:get_key($(APP), modules), \
halt()"
-protobuffs-compile-with-gpb: init
+protobuffs-compile-imports: init
$i "Bootstrap a new OTP library named $(APP)"
$t mkdir $(APP)/
$t cp ../erlang.mk $(APP)/
$t $(MAKE) -C $(APP) -f erlang.mk bootstrap-lib $v
- $i "Add gpb to the list of dependencies"
+ $i "Add protobuffs to the list of dependencies"
$t perl -ni.bak -e 'print;if ($$.==1) {print "BUILD_DEPS = gpb\n"}' $(APP)/Makefile
- $i "Download two proto files"
+ $i "Download two proto files with an import"
$t mkdir $(APP)/src/proto/
- $t curl -s -o $(APP)/src/proto/empty.proto $(PROTOBUFFS_URL)/proto/empty.proto
- $t curl -s -o $(APP)/src/proto/simple.proto $(PROTOBUFFS_URL)/proto/simple.proto
+ $t curl -s -o $(APP)/src/proto/exports.proto $(PROTOBUFFS_URL)/proto/exports.proto
+ $t curl -s -o $(APP)/src/proto/imports.proto $(PROTOBUFFS_URL)/proto/imports.proto
$i "Build the application"
$t $(MAKE) -C $(APP) $v
$i "Check that an Erlang module was generated and compiled"
- $t test -f $(APP)/src/empty_pb.erl
- $t test -f $(APP)/src/simple_pb.erl
- $t test -f $(APP)/include/empty_pb.hrl
- $t test -f $(APP)/include/simple_pb.hrl
- $t test -f $(APP)/ebin/empty_pb.beam
- $t test -f $(APP)/ebin/simple_pb.beam
+ $t test -f $(APP)/src/exports_pb.erl
+ $t test -f $(APP)/src/imports_pb.erl
+ $t test -f $(APP)/include/exports_pb.hrl
+ $t test -f $(APP)/include/imports_pb.hrl
+ $t test -f $(APP)/ebin/exports_pb.beam
+ $t test -f $(APP)/ebin/imports_pb.beam
$i "Check that the generated modules are included in .app file"
$t $(ERL) -pa $(APP)/ebin/ -eval " \
ok = application:load($(APP)), \
- {ok, [empty_pb, simple_pb]} = application:get_key($(APP), modules), \
+ {ok, [exports_pb, imports_pb]} = application:get_key($(APP), modules), \
halt()"
protobuffs-dont-compile: init
@@ -111,7 +111,7 @@ protobuffs-makefile-change: init
$t $(MAKE) -C $(APP) -f erlang.mk bootstrap-lib $v
$i "Add protobuffs to the list of dependencies"
- $t perl -ni.bak -e 'print;if ($$.==1) {print "BUILD_DEPS = protobuffs\n"}' $(APP)/Makefile
+ $t perl -ni.bak -e 'print;if ($$.==1) {print "BUILD_DEPS = gpb\n"}' $(APP)/Makefile
$i "Download two proto files"
$t mkdir $(APP)/src/proto/