BIN_DIR = $(PREFIX)/bin
COMMON = ../common
CC = gcc
DBG =
#DBG = -DDBG_CHK_PATH
TEST =
CFLAGS = -Wall -g -D_FILE_OFFSET_BITS=64 -I../../include -I$(COMMON) \
	 $(DBG) $(TEST)
LIBS = -lbfd -lopcodes -liberty
COM_SRCS = $(COMMON)/bt_utils.c $(COMMON)/bt_ar_parse.c $(COMMON)/bfd_if.c \
	   $(COMMON)/avltree.c
EXE = bt_execpath

$(EXE): bt_execpath.c chk_repeat.c $(COM_SRCS)
	$(CC) $(CFLAGS) -o $(EXE) bt_execpath.c chk_repeat.c $(COM_SRCS) $(LIBS)

clean:
	rm -rf $(EXE) *.o

install: $(EXE)
	install $(EXE) $(BIN_DIR)

uninstall:
	rm -rf $(BIN_DIR)/$(EXE)

test: TEST = -DTEST
test: $(EXE)
