TRANSFER=scp
REXEC=ssh
SSHFLAGS=-C # Compress data
REMOTE=jdaily@remote:~/source-directory
FILES=debug.ht messages.ht client.ct daemon.ct queue.ct queue.ht
%.ht : %.h
   $(TRANSFER) $(SSHFLAGS) $< $(REMOTE)
   touch $@
%.ct : %.c
   $(TRANSFER) $(SSHFLAGS) $< $(REMOTE)
   touch $@
all-done: $(FILES)
   $(REXEC) $(SSHFLAGS) remote \
      "cd source-directory && make"
   touch all-done