.SUFFIXES: .c .obj

.c.obj:
	gcc -c -Zomf -Wall $<

default: movemail.exe poppoll.exe deliver.exe pmgetpw.exe

movemail.exe:       movemail.obj poputil.obj mailutil.obj
	gcc -Zomf -s movemail.obj poputil.obj mailutil.obj -lsocket

poppoll.exe:        poppoll.obj poputil.obj mailutil.obj
	gcc -Zomf -s poppoll.obj poputil.obj mailutil.obj -lsocket

deliver.exe:        deliver.obj mailutil.obj
	gcc -Zomf -s deliver.obj mailutil.obj

pmgetpw.exe:        pmgetpw.obj pmgetpw.def pmgetpw.res
	gcc -Zomf -s pmgetpw.obj pmgetpw.def pmgetpw.res

pmgetpw.res:        pmgetpw.rc pmgetpw.h
	rc -r pmgetpw.rc

movemail.obj:       movemail.c poputil.h mailutil.h
poppoll.obj:        poppoll.c poputil.h mailutil.h
deliver.obj:        deliver.c mailutil.h
pmgetpw.obj:        pmgetpw.c pmgetpw.h
mailutil.obj:       mailutil.c mailutil.h
poputil.obj:        poputil.c poputil.h mailutil.h
