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