osmith has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-dev/+/40357?usp=email )
Change subject: gen_makefile: remove --docker-cmd ...................................................................... gen_makefile: remove --docker-cmd This was only used by ttcn3.sh, which has been removed in the previous commit. Change-Id: I3b2460ad9c93516d010866fda3a21c0b56baa383 --- M gen_makefile.py 1 file changed, 10 insertions(+), 20 deletions(-) git pull ssh://gerrit.osmocom.org:29418/osmo-dev refs/changes/57/40357/1 diff --git a/gen_makefile.py b/gen_makefile.py index 80ecfa0..a118392 100755 --- a/gen_makefile.py +++ b/gen_makefile.py @@ -110,9 +110,6 @@ default=True, action='store_false', help='''do not 'make check', just 'make' to build.''') -parser.add_argument('--docker-cmd', - help='''prefix configure/make/make install calls with this command (used by ttcn3.sh)''') - parser.add_argument('-g', '--build-debug', dest='build_debug', default=False, action='store_true', help='''set 'CFLAGS=-g' when calling src/configure''') @@ -269,7 +266,7 @@ def gen_makefile_configure(proj, deps_installed, build_proj, - cflags, docker_cmd, build_to_src, configure_opts, + cflags, build_to_src, configure_opts, update_src_copy_cmd): buildsystem = projects_buildsystems.get(proj, "autotools") if buildsystem == "autotools": @@ -280,7 +277,7 @@ -chmod -R ug+w {build_proj} -rm -rf {build_proj} mkdir -p {build_proj} - cd {build_proj}; {cflags}{docker_cmd}{build_to_src}/configure \\ + cd {build_proj}; {cflags}{build_to_src}/configure \\ --prefix {shlex.quote(args.install_prefix)} \\ {configure_opts} sync @@ -293,7 +290,7 @@ -chmod -R ug+w {build_proj} -rm -rf {build_proj} mkdir -p {build_proj} - cd {build_proj}; {cflags}{docker_cmd}meson setup {build_to_src} . \\ + cd {build_proj}; {cflags}meson setup {build_to_src} . \\ --prefix {shlex.quote(args.install_prefix)} sync touch $@ @@ -303,8 +300,7 @@ else: assert False, f"unknown buildsystem: {buildsystem}" -def gen_makefile_build(proj, build_proj, docker_cmd, - src_proj, update_src_copy_cmd): +def gen_makefile_build(proj, build_proj, src_proj, update_src_copy_cmd): buildsystem = projects_buildsystems.get(proj, "autotools") check = "check" if args.make_check else "" @@ -313,7 +309,7 @@ .make.{proj}.build: .make.{proj}.configure $({proj}_files) @echo "\\n\\n\\n===== $@\\n" {update_src_copy_cmd} - {docker_cmd}$(MAKE) -C {build_proj} -j {args.jobs} {check} + $(MAKE) -C {build_proj} -j {args.jobs} {check} sync touch $@ ''' @@ -321,11 +317,11 @@ test_line = "" # TODO: currently tests don't pass in this env # if check: - # test_line = f"{docker_cmd}meson test -C {build_proj} -v" + # test_line = f"meson test -C {build_proj} -v" return f''' .make.{proj}.build: .make.{proj}.configure $({proj}_files) @echo "\\n\\n\\n===== $@\\n" - {docker_cmd}meson compile -C {build_proj} -j {args.jobs} + meson compile -C {build_proj} -j {args.jobs} {test_line} sync touch $@ @@ -344,7 +340,7 @@ else: assert False, f"unknown buildsystem: {buildsystem}" -def gen_makefile_install(proj, docker_cmd, build_proj): +def gen_makefile_install(proj, build_proj): no_ldconfig = '#' if args.no_ldconfig else '' sudo_ldconfig = '' if args.ldconfig_without_sudo else 'sudo ' sudo_make_install = "sudo " if args.sudo_make_install else "" @@ -353,7 +349,7 @@ return f''' .make.{proj}.install: .make.{proj}.build @echo "\\n\\n\\n===== $@\\n" - {docker_cmd}{sudo_make_install}$(MAKE) -C {build_proj} install + {sudo_make_install}$(MAKE) -C {build_proj} install {no_ldconfig}{sudo_ldconfig}ldconfig sync touch $@ @@ -362,7 +358,7 @@ return f''' .make.{proj}.install: .make.{proj}.build @echo "\\n\\n\\n===== $@\\n" - {docker_cmd}{sudo_make_install}ninja -C {build_proj} install + {sudo_make_install}ninja -C {build_proj} install {no_ldconfig}{sudo_ldconfig}ldconfig sync touch $@ @@ -445,7 +441,6 @@ deps_installed = ' '.join(['.make.%s.install' % d for d in deps]) deps_reinstall = ' '.join(['%s-reinstall' %d for d in deps]) cflags = 'CFLAGS=-g ' if args.build_debug else '' - docker_cmd = f'OSMODEV_PROJECT={proj} {args.docker_cmd} ' if args.docker_cmd else '' update_src_copy_cmd = gen_update_src_copy_cmd(proj, src_dir, make_dir) return f''' @@ -481,19 +476,16 @@ deps_installed, build_proj, cflags, - docker_cmd, build_to_src, configure_opts_str, update_src_copy_cmd)} {gen_makefile_build(proj, build_proj, - docker_cmd, src_proj_copy, update_src_copy_cmd)} {gen_makefile_install(proj, - docker_cmd, build_proj)} {gen_makefile_reinstall(proj, @@ -625,8 +617,6 @@ content += " --ldconfig-without-sudo \\\n" if not args.make_check: content += " --no-make-check \\\n" -if args.docker_cmd: - content += f" --push-url {shlex.quote(args.docker_cmd)} \\\n" if args.build_debug: content += " --build-debug \\\n" if args.autoreconf_in_src_copy: -- To view, visit https://gerrit.osmocom.org/c/osmo-dev/+/40357?usp=email To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings?usp=email Gerrit-MessageType: newchange Gerrit-Project: osmo-dev Gerrit-Branch: master Gerrit-Change-Id: I3b2460ad9c93516d010866fda3a21c0b56baa383 Gerrit-Change-Number: 40357 Gerrit-PatchSet: 1 Gerrit-Owner: osmith <osm...@sysmocom.de>