ref: abad00c11d5e0407b20281cbdae9386c275f4bf5
parent: 353cdc329987436b4a76a46a8de4e528dbf94d6b
	author: Ori Bernstein <ori@eigenstate.org>
	date: Sat Jul 15 18:12:50 EDT 2017
	
Remove obsolete options.
--- a/mbld/main.myr
+++ b/mbld/main.myr
@@ -15,8 +15,6 @@
 const main = {args : byte[:][:]var b : bld.build#
- var cleanfirst
- var dumponly
var bintarg
var targname
var runsrc
@@ -28,8 +26,6 @@
cmd = std.optparse(args, &[
.argdesc = "[inputs...]",
.opts = [
- [.opt='c', .desc="clean before building"],
- [.opt='T', .desc="list all available targets"],
[.opt='t', .arg="tag", .desc="build with specified systag"],
[.opt='S', .desc="generate assembly when building"],
[.opt='d', .desc="dump debugging information for mbld"],
@@ -47,16 +43,12 @@
tags = [][:]
runsrc = ""
targname = ""
- dumponly = false
- cleanfirst = false
ok = true
bld.initopts()
for opt in cmd.opts
match opt
-		| ('T', ""):	dumponly = true 		| ('S', ""):	bld.opt_genasm = true-		| ('c', ""):	cleanfirst = true 		| ('I', arg):	std.slpush(&bld.opt_incpaths, arg) 		| ('B', arg):	bld.opt_instbase = arg 		| ('t', tag):	std.slpush(&tags, tag)@@ -91,29 +83,20 @@
b = mkbuild(tags)
if targname.len != 0
- buildimm(b, targname, cmd.args, bintarg, cleanfirst)
+ buildimm(b, targname, cmd.args, bintarg)
elif runsrc.len != 0
bld.opt_silent = true
 		tmp = std.mktemppath("runmyr")- ok = buildimm(b, tmp, [runsrc][:], true, cleanfirst)
+ ok = buildimm(b, tmp, [runsrc][:], true)
if ok
ok = runcmd(tmp, cmd.args)
;;
std.remove(tmp)
- elif dumponly
- findproj(b, "bld.proj")
- bld.load(b)
- for t in b.all
-			bld.mbldput("{}\n", t)- ;;
else
findproj(b, "bld.proj")
bld.load(b)
/*bld.configure()*/
/* default: buildall */
- if cleanfirst
- bld.cleanall(b)
- ;;
if cmd.args.len == 0
bld.buildall(b)
else
@@ -136,7 +119,7 @@
;;
}
-const buildimm = {b, targ, inputs, bintarg, cleanfirst -> bool+const buildimm = {b, targ, inputs, bintarg -> boolvar mt : bld.myrtarg
mt = [
@@ -146,9 +129,6 @@
.incpath=bld.opt_incpaths,
.libdeps=[][:]
]
- if cleanfirst
- bld.cleanmyr(b, &mt)
- ;;
if bintarg
-> bld.buildbin(b, &mt, true)
else
--
⑨