diff options
Diffstat (limited to 'src/cmd/5a/Makefile')
-rw-r--r-- | src/cmd/5a/Makefile | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/cmd/5a/Makefile b/src/cmd/5a/Makefile new file mode 100644 index 000000000..d9e91a03a --- /dev/null +++ b/src/cmd/5a/Makefile @@ -0,0 +1,42 @@ +# Copyright 2009 The Go Authors. All rights reserved. +# Use of this source code is governed by a BSD-style +# license that can be found in the LICENSE file. + +include ../../Make.conf + +TARG=\ + 5a\ + +HFILES=\ + a.h\ + y.tab.h\ + ../5l/5.out.h\ + compat.h\ + +OFILES=\ + y.tab.$O\ + lex.$O\ + compat.$O\ +# ../5l/enam.$O\ + +YFILES=\ + a.y\ + +$(TARG): $(OFILES) + $(LD) -o $(TARG) -L$(GOROOT)/lib $(OFILES) -lbio -l9 + +$(OFILES): $(HFILES) + +lex.$O: ../cc/macbody ../cc/lexbody + +y.tab.h: $(YFILES) + bison -y $(YFLAGS) $(YFILES) + +y.tab.c: y.tab.h + test -f y.tab.c && touch y.tab.c + +clean: + rm -f $(OFILES) $(TARG) *.5 enam.c 5.out a.out y.tab.h y.tab.c + +install: $(TARG) + cp $(TARG) $(BIN)/$(TARG) |