modernc.org/knuth@v0.0.4/tex/Makefile (about)

     1  # Copyright 2023 The Knuth Authors. All rights reserved.
     2  # Use of this source code is governed by a BSD-style
     3  # license that can be found in the LICENSE file.
     4  
     5  .PHONY:	all clean edit editor generate fpc
     6  
     7  all:
     8  
     9  clean:
    10  	rm -f cpu.test mem.test *.out
    11  	go clean
    12  
    13  edit:
    14  	@touch log
    15  	@if [ -f "Session.vim" ]; then gvim -S & else gvim -p Makefile *.go & fi
    16  
    17  editor:
    18  	gofmt -l -s -w .
    19  	go test 2>&1 | tee log-editor
    20  
    21  generate:
    22  	go run generate.go
    23  	go build -v ./...
    24  	weave tex.web tex.ch
    25  	rm -f tex.pas tex.tex CONTENTS.tex tex.log *.p internal/trip/tex.pas