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
syntax highlighted by Code2HTML, v. 0.9.1