|
|
|
# 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.O=8AS=${O}aCC=${O}cGC=${O}gLD=${O}lOS=568vqCFLAGS=-FVwifeq ($(GOOS), windows)EXT=exeRM=del /QCP=copyelseEXT=outRM=rmCP=cpendifMKDIR=mkdir.SUFFIXES: .go .oo .8 .a .$(EXT)GOFILES=\file.goPACK_FILES=\ domain.go test.go pkgdir=..\\buildall: package cptobuild.PHONY : cleanclean: -$(RM) $(pkgdir)-$(RM) *.a-$(RM) *.oo-$(RM) *.8-$(RM) *.$(EXT)-$(MKDIR) $(pkgdir)package: $(PACK_FILES:.go=.a) $(GOFILES:.go=.$(EXT))cptobuild:-$(RM) $(pkgdir)-$(MKDIR) $(pkgdir)-$(CP) *.a $(pkgdir)-$(CP) *.$(EXT) $(pkgdir)-$(RM) *.a-$(RM) *.oo-$(RM) *.8-$(RM) *.$(EXT)echo $(subst \\,/,$(pkgdir))%.$(EXT): %.8$(LD) -L . -o $@ $<$(GOFILES:.go=.8): %.8: %.go $(GC) -I . -o $@ $(GOFILES)%.a: %.oogopack grc $@ $<$(PACK_FILES:.go=.oo): %.oo: %.go$(GC) -o $@ $< |
|