CC=cc
INCLUDE=-I./
CCFLAGS=-O2 -c
OBJFILE=pt_box.o pt_sh.o pt_lib.o pt_symbol.o
LD=cc
LD_FLAGS=-O2

all:	pt_symbol.inc $(OBJFILE) pt_sh

%.o:	%.c
	$(CC) $(INCLUDE) $(CCFLAGS) $<

pt_symbol.inc:	configure /usr/include/bits/syscall.h /usr/include/bits/signum.h
	./configure

pt_sh:	$(OBJFILE)
	$(LD) $(LD_FLAGS) $(OBJFILE) -o pt_sh

clean:
	rm -f *.o pt_sh pt_symbol.inc
