| .PHONY: all |
| all: runtest |
| |
| $(shell mkdir -p out) |
| |
| CC := gcc |
| CFLAGS := -g -Wall -Werror |
| #CFLAGS += -O2 |
| |
| out/main.o: main.c ../../HeapBitmap.h |
| $(CC) $(CFLAGS) -c $< -o $@ -I ../.. |
| |
| out/HeapBitmap.o: ../../HeapBitmap.c ../../HeapBitmap.h ../../clz.h include/cutils/ashmem.h include/Dalvik.h |
| $(CC) $(CFLAGS) -c $< -o $@ -I ../.. -I include |
| |
| out/clz.o: ../../clz.c ../../clz.h |
| $(CC) $(CFLAGS) -c $< -o $@ -I ../.. |
| |
| out/hbtest: out/main.o out/HeapBitmap.o out/clz.o |
| $(CC) $^ -o $@ |
| |
| .PHONY: runtest |
| runtest: out/hbtest |
| out/hbtest |
| |
| .PHONY: clean |
| clean: |
| rm -rf out |