CC=gcc
CFLAGS=-Wall -O2
OBJS=dynamic.o elfdump.o reloc.o sections.o segments.o symbols.o tables.o

.c.o:
	$(CC) -c $< -o $@ $(CFLAGS)

all: $(OBJS)
	$(CC) $(OBJS) $(CFLAGS) -o elfdump
	strip elfdump

static: $(OBJS)
	$(CC) $(OBJS) $(CFLAGS) -o elfdump -static
	strip elfdump

clean:
	rm -f *.o
	rm *~

install:
	cp elfdump /usr/local/bin

