all: _new _delete class

_new: _new.o
	vpcc -T -o _new _new.c

_delete: _delete.o
	vpcc -T -o _delete _delete.c

class: class.o
	vpcc -T -o class class.c

test: testpop.o
	vpcc -o testpop testpop.c

install:
	-@mkdir /net
	-@mkdir /net/mail
	-@mkdir /net/pop

	vpcc -T -o /net/mail/pop/_new _new.c
	vpcc -T -o /net/mail/pop/_delete _delete.c
	vpcc -T -o /net/mail/pop/class class.c
	cp api.html /net/mail/pop/
	cp pop.h /lang/cc/include/

_new.o: _new.c class.h
_delete.o: _delete.c class.h
class.o: class.c class.h
testpop.o: testpop.c pop.h
