diff --git a/Makefile b/Makefile index e5172aa4..5180710f 100644 --- a/Makefile +++ b/Makefile @@ -213,6 +213,10 @@ build: $(PROGRAM) build-debug: LDFLAGS= build-debug: $(PROGRAM) +# if you're using the bad/dev branch, you might want this too! +baddev: BUILD_FLAGS = -tags 'noaugeas novirt' +baddev: $(PROGRAM) + # pattern rule target for (cross)building, mgmt-OS-ARCH will be expanded to the correct build # extract os and arch from target pattern GOOS=$(firstword $(subst -, ,$*)) diff --git a/misc/make-baddev.sh b/misc/make-baddev.sh new file mode 100755 index 00000000..9079da97 --- /dev/null +++ b/misc/make-baddev.sh @@ -0,0 +1,11 @@ +#!/bin/bash +# Make a new "baddev" branch, start on whatever branch you want to base it on. +git checkout -B baddev # scary -B reset the branch +make +git add lang/parser/lexer.nn.go --force +git add lang/parser/y.go --force +git add lang/interpolate/parse.generated.go --force +git add lang/core/generated_funcs.go --force +git commit -m 'lang: Commit generated code' +git push origin baddev --force +echo 'run `make baddev` to build a binary!'