The Go Programming Language

Text file src/pkg/container/vector/Makefile

     1	# Copyright 2009 The Go 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	include ../../../Make.inc
     6	
     7	TARG=container/vector
     8	GOFILES=\
     9		defs.go\
    10		intvector.go\
    11		stringvector.go\
    12		vector.go\
    13	
    14	include ../../../Make.pkg
    15	
    16	generate: vector.go vector_test.go
    17		< vector.go cat\
    18		| gofmt -r='Vector -> IntVector'\
    19		| gofmt -r='interface{} -> int'\
    20		> intvector.go\
    21		
    22		< vector.go cat\
    23		| gofmt -r='Vector -> StringVector'\
    24		| gofmt -r='interface{} -> string'\
    25		> stringvector.go\
    26		
    27		< vector_test.go cat\
    28		| gofmt -r='Vector -> IntVector'\
    29		| gofmt -r='zero -> intzero'\
    30		| gofmt -r='elem2Value -> elem2IntValue'\
    31		| gofmt -r='intf2Value -> intf2IntValue'\
    32		| gofmt -r='int2Value -> int2IntValue'\
    33		| gofmt -r='TestZeroLen -> TestIntZeroLen'\
    34		| gofmt -r='TestResize -> TestIntResize'\
    35		| gofmt -r='TestResize2 -> TestIntResize2'\
    36		| gofmt -r='checkZero -> checkIntZero'\
    37		| gofmt -r='TestTrailingElements -> TestIntTrailingElements'\
    38		| gofmt -r='TestAccess -> TestIntAccess'\
    39		| gofmt -r='TestInsertDeleteClear -> TestIntInsertDeleteClear'\
    40		| gofmt -r='verify_slice -> verify_sliceInt'\
    41		| gofmt -r='verify_pattern -> verify_patternInt'\
    42		| gofmt -r='make_vector -> make_vectorInt'\
    43		| gofmt -r='TestInsertVector -> TestIntInsertVector'\
    44		| gofmt -r='TestDo -> TestIntDo'\
    45		| gofmt -r='TestVectorCopy -> TestIntVectorCopy'\
    46		| gofmt -r='interface{} -> int'\
    47		> intvector_test.go\
    48		
    49		< vector_test.go cat\
    50		| gofmt -r='Vector -> StringVector'\
    51		| gofmt -r='zero -> strzero'\
    52		| gofmt -r='int2Value -> int2StrValue'\
    53		| gofmt -r='intf2Value -> intf2StrValue'\
    54		| gofmt -r='elem2Value -> elem2StrValue'\
    55		| gofmt -r='TestZeroLen -> TestStrZeroLen'\
    56		| gofmt -r='TestResize -> TestStrResize'\
    57		| gofmt -r='TestResize2 -> TestStrResize2'\
    58		| gofmt -r='checkZero -> checkStrZero'\
    59		| gofmt -r='TestTrailingElements -> TestStrTrailingElements'\
    60		| gofmt -r='TestAccess -> TestStrAccess'\
    61		| gofmt -r='TestInsertDeleteClear -> TestStrInsertDeleteClear'\
    62		| gofmt -r='verify_slice -> verify_sliceStr'\
    63		| gofmt -r='verify_pattern -> verify_patternStr'\
    64		| gofmt -r='make_vector -> make_vectorStr'\
    65		| gofmt -r='TestInsertVector -> TestStrInsertVector'\
    66		| gofmt -r='TestDo -> TestStrDo'\
    67		| gofmt -r='TestVectorCopy -> TestStrVectorCopy'\
    68		| gofmt -r='interface{} -> string'\
    69		> stringvector_test.go

release.r60.3. Except as noted, this content is licensed under a Creative Commons Attribution 3.0 License.