Home | History | Annotate | Download | only in HeapBitmapTest
      1 .PHONY: all
      2 all: runtest
      3 
      4 $(shell mkdir -p out)
      5 
      6 CC := gcc
      7 CFLAGS := -g -Wall -Werror
      8 #CFLAGS += -O2
      9 
     10 out/main.o: main.c ../../HeapBitmap.h
     11 	$(CC) $(CFLAGS) -c $< -o $@ -I ../..
     12 
     13 out/HeapBitmap.o: ../../HeapBitmap.c ../../HeapBitmap.h ../../clz.h include/cutils/ashmem.h include/Dalvik.h
     14 	$(CC) $(CFLAGS) -c $< -o $@ -I ../.. -I include
     15 
     16 out/clz.o: ../../clz.c ../../clz.h
     17 	$(CC) $(CFLAGS) -c $< -o $@ -I ../..
     18 
     19 out/hbtest: out/main.o out/HeapBitmap.o out/clz.o
     20 	$(CC) $^ -o $@
     21 
     22 .PHONY: runtest
     23 runtest: out/hbtest
     24 	out/hbtest
     25 
     26 .PHONY: clean
     27 clean:
     28 	rm -rf out
     29