
CPP		= g++
LD		= g++
CFLAGS		= -g -O2 -Wall -O2 $(M)


elfp : packer.o elfp.o aplib.a packer.lds
	$(LD) -o elfp elfp.o packer.o aplib.a packer.lds

packer.o : packer.cpp packer.h depack.c
	$(CPP) -c $(CFLAGS) -o packer.o packer.cpp

elfp.o : main.cpp packer.h
	$(CPP) -c $(CFLAGS) -o elfp.o main.cpp

install:
	cp elfp /usr/bin/elfp

.PHONY: clean
clean:
	rm -f *.o
	rm -f elfp