30 lines
436 B
Makefile
30 lines
436 B
Makefile
# Makefile for Cstool of Capstone Disassembly Engine
|
|
|
|
include ../functions.mk
|
|
|
|
.PHONY: clean
|
|
|
|
LIBNAME = capstone
|
|
|
|
CFLAGS = -I../include
|
|
LDFLAGS = -O3 -Wall -L.. -l$(LIBNAME)
|
|
|
|
cstool: cstool.o
|
|
ifeq ($(V),0)
|
|
$(call log,LINK,$@)
|
|
@${CC} $< $(LDFLAGS) -o $@
|
|
else
|
|
${CC} $< $(LDFLAGS) -o $@
|
|
endif
|
|
|
|
clean:
|
|
${RM} -rf *.o cstool
|
|
|
|
%.o: %.c
|
|
ifeq ($(V),0)
|
|
$(call log,CC,$@)
|
|
@${CC} $(CFLAGS) -c $< -o $@
|
|
else
|
|
${CC} $(CFLAGS) -c $< -o $@
|
|
endif
|