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: testsmtp.o
	vpcc -o testsmtp testsmtp.c

install:
	-@mkdir /net
	-@mkdir /net/mail
	-@mkdir /net/mail/smtp
	vpcc -T -o /net/mail/smtp/_new _new.c
	vpcc -T -o /net/mail/smtp/_delete _delete.c
	vpcc -T -o /net/mail/smtp/class class.c
	cp smtp.h /lang/cc/include/elate/

_new.o: _new.c class.h
_delete.o: _delete.c class.h
class.o: class.c class.h
testsmtp.o: testsmtp.c smtp.h
