srcdir = . prefix = /usr/local exec_prefix = ${prefix} bindir = $(exec_prefix)/bin libdir = $(exec_prefix)/lib INSTALL_DATA = ${INSTALL} -m 644 CC = gcc LIBS = -ldw -lelf INCLUDES = -I. -I/usr/include/elfutils CFLAGS = -g -O2 $(INCLUDES) LDFLAGS = $(LIBS) INSTALL = cp binprefix = PAHOLE_OBJECTS = pahole.o classes.o PFUNCT_OBJECTS = pfunct.o classes.o all: pahole pfunct default: $(TARGETS) pahole: $(PAHOLE_OBJECTS) $(CC) $(CFLAGS) -o $@ $(PAHOLE_OBJECTS) $(LDFLAGS) pfunct: $(PFUNCT_OBJECTS) $(CC) $(CFLAGS) -o $@ $(PFUNCT_OBJECTS) $(LDFLAGS) install: all $(INSTALL) pahole $(bindir)/pahole uninstall: -rm -f $(bindir)/pahole clean: rm -f *.o pahole pfunct *~ distclean: clean rm -f tags