[PATCH] docker-playground[master]: Makefile: add dependency tree to rebuild specific test suite...

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

Neels Hofmeyr gerrit-no-reply at lists.osmocom.org
Wed Mar 28 13:21:29 UTC 2018


Makefile: add dependency tree to rebuild specific test suites' images

Change-Id: I1b3b750b0bf51c93c3b237acfd09d30262544045
---
M Makefile
1 file changed, 70 insertions(+), 10 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/docker-playground refs/changes/53/7553/2

diff --git a/Makefile b/Makefile
index 49cac73..5f3aea1 100644
--- a/Makefile
+++ b/Makefile
@@ -1,12 +1,72 @@
+.PHONY: build
+build: debian-jessie-build osmo-ggsn-master osmo-stp-master sctp-test sigtran-tests m3ua-test sua-test debian-stretch-titan ttcn3-ggsn-test
 
+.PHONY: ttcn3-bsc-test ttcn3-msc-test ttcn3-bts-test
 
-build:
-	make -C debian-jessie-build
-	make -C osmo-ggsn-master
-	make -C osmo-stp-master
-	make -C sctp-test
-	make -C sigtran-tests
-	make -C m3ua-test
-	make -C sua-test
-	make -C debian-stretch-titan
-	make -C ggsn-test
+.PHONY: debian-jessie-build
+debian-jessie-build:
+	$(MAKE) -C debian-jessie-build
+
+.PHONY: debian-stretch-titan
+debian-stretch-titan:
+	$(MAKE) -C debian-stretch-titan
+
+.PHONY: osmo-bsc-master
+osmo-bsc-master: debian-jessie-build
+	$(MAKE) -C osmo-bsc-master
+
+.PHONY: osmo-bts-master
+osmo-bts-master: debian-jessie-build
+	$(MAKE) -C osmo-bts-master
+
+.PHONY: osmo-msc-master
+osmo-msc-master: debian-jessie-build
+	$(MAKE) -C osmo-msc-master
+
+.PHONY: osmo-stp-master
+osmo-stp-master: debian-jessie-build
+	$(MAKE) -C osmo-stp-master
+
+.PHONY: osmocom-bb-trxcon
+osmocom-bb-trxcon: debian-jessie-build
+	$(MAKE) -C osmocom-bb-trxcon
+
+.PHONY: osmo-ggsn-master
+osmo-ggsn-master: debian-jessie-build
+	$(MAKE) -C osmo-ggsn-master
+
+.PHONY: ttcn3-bsc-test
+ttcn3-bsc-test: debian-stretch-titan osmo-stp-master osmo-bsc-master osmo-bts-master ttcn3-bsc-test
+	$(MAKE) -C ttcn3-bsc-test
+
+.PHONY: ttcn3-bts-test
+ttcn3-bts-test: debian-stretch-titan osmo-bsc-master osmo-bts-master osmocom-bb-trxcon ttcn3-bts-test
+	$(MAKE) -C ttcn3-bts-test
+
+.PHONY: ttcn3-msc-test
+ttcn3-msc-test: debian-stretch-titan osmo-stp-master osmo-msc-master ttcn3-msc-test
+	$(MAKE) -C ttcn3-msc-test
+
+.PHONY: ttcn3-ggsn-test
+ttcn3-ggsn-test: osmo-ggsn-test
+	$(MAKE) -C ggsn-test
+
+.PHONY: ttcn3-mgw-test
+ttcn3-msc-test: debian-stretch-titan osmo-mgw-master
+	$(MAKE) -C ttcn3-mgw-test
+
+.PHONY: sctp-test
+sctp-test: debian-jessie-build
+	$(MAKE) -C sctp-test
+
+.PHONY: sigtran-tests
+sigtran-tests: debian-jessie-build
+	$(MAKE) -C sigtran-tests
+
+.PHONY: sua-test
+sua-test: osmo-stp-master
+	$(MAKE) -C sua-test
+
+.PHONY: m3ua-test
+m3ua-test: osmo-stp-master sigtran-tests
+	$(MAKE) -C m3ua-test

-- 
To view, visit https://gerrit.osmocom.org/7553
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I1b3b750b0bf51c93c3b237acfd09d30262544045
Gerrit-PatchSet: 2
Gerrit-Project: docker-playground
Gerrit-Branch: master
Gerrit-Owner: Neels Hofmeyr <nhofmeyr at sysmocom.de>



More information about the gerrit-log mailing list