CFLAGS=-Wall -g

PROG=ldt
SRCS=ldt.c ptrace.c elfutil.c
OBJS=ldt.o ptrace.o elfutil.o

all:	$(PROG) testmain first second

$(PROG)	: $(OBJS)
	$(CC) $(CFLAGS) -o $@ $(OBJS)


testmain:	testmain.o
	$(CC) $(CFLAGS) -o $@ testmain.o

first:	first.o
	$(CC) $(CFLAGS) -o $@ -shared first.o 

second:	second.o
	$(CC) $(CFLAGS) -o $@ -shared second.o
