# 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. | |
CC=6c -w | |
GC=6g | |
LD=6l | |
O=6 | |
TARG=testrandom testrepeat testsizetoclass | |
default: $(TARG) | |
%.$O: %.c malloc.h | |
$(CC) $*.c | |
%.$O: %.go | |
$(GC) $*.go | |
OFILES=\ | |
allocator.$O\ | |
malloc.$O\ | |
pagemap.$O\ | |
triv.$O\ | |
testrandom.$O: allocator.$O | |
testrepeat.$O: allocator.$O | |
test%: test%.$O $(OFILES) | |
$(LD) -o $@ $^ | |
clean: | |
rm -f *.$O $(TARG) |