BINDIR = @prefix@/bin LIBDIR = @prefix@/lib DOCDIR = @prefix@/doc/ftrace CC = @CC@ LD = @LD@ INSTALL = @INSTALL@ CFLAGS = -Wall -O2 -DPIC -fPIC -D_REENTRANT -I. LDFLAGS = @LDSHARED@ -ldl OBJS = ftrace.o .PHONY: all clean install distclean all: libftrace.so libftrace.so: $(OBJS) $(LD) $(LDFLAGS) $(OBJS) -o libftrace.so %.o: %.c $(CC) $(CFLAGS) -c $< -o $@ install: libftrace.so $(INSTALL) -m 755 ftrace $(BINDIR) $(INSTALL) -m 755 libftrace.so $(LIBDIR) $(INSTALL) -d $(DOCDIR) $(INSTALL) COPYING README TODO ChangeLog $(DOCDIR) clean: rm -f *.o *.so *.bak *~ distclean: clean rm -f Makefile config.cache config.log config.status ftrace