SRC  = alias.c winio.c f1.c f2.c f3.c mailer.c getline.c lockfile.c rtsup.c
OBJS = alias.o winio.o f1.o f2.o f3.o mailer.o getline.o lockfile.o rtsup.o
DEST = Elm
INCL = prefs.h protos.h

$(DEST): $(OBJS)
	blink FROM LIB:cres.o $(OBJS) TO $(DEST) LIB LIB:lc.lib LIB:reqtools.lib SD SC ND

alias.o: $(INCL) alias.c
	lc alias.c

winio.o: $(INCL) winio.c
	lc winio.c

f1.o: $(INCL) f1.c
	lc f1.c

f2.o: $(INCL) f2.c
	lc f2.c

f3.o: $(INCL) f3.c
	lc f3.c

rtsup.o: $(INCL) rtsup.c
	lc rtsup.c

mailer.o: $(INCL) mailer.c
	lc mailer.c

getline.o: $(INCL) getline.c
	lc getline.c

lockfile.o: $(INCL) lockfile.c
	lc lockfile.c

install:
	@echo "Installing Amiga Elm ..."
	@copy Elm uucp:c/Elm clone

clean:
	@echo "Cleaning up working directory ..."
	@delete *.o quiet
	@delete elm quiet

proto:
	makeproto *.c >protos.h

release:
	@echo "Making release version ..."
	@copy uulib:Config uulib/Config clone quiet
	@copy uulib:maps.elm uulib/maps.elm clone all quiet
	@copy dh0:libs/reqtools.library libs13 clone
	@copy dh0:os20/libs/reqtools.library libs20 clone
	@xdel sas:prx/elm.lzh
	lha -a -r -x a sas:prx/elm.lzh "uulib/*" "c/*" $(SRC) $(INCL) makefile SASCOPTS
	lha -a -r -x a sas:prx/elm.lzh Elm Elm.doc History.Txt ReadMe.Txt "fonts/*" "libs13/*" "libs20/*"

beta:
	@echo "Making beta version ..."
	@copy uulib:Config uulib/Config clone quiet
	@copy uulib:maps.elm uulib/maps.elm clone all quiet
	@copy dh0:libs/reqtools.library libs13 clone
	@copy dh0:os20/libs/reqtools.library libs20 clone
	@xdel sas:prx/belm.lzh
	lha -a -r -x a sas:prx/belm.lzh "uulib/*" "c/*" $(SRC) $(INCL) makefile SASCOPTS
	lha -a -r -x a sas:prx/belm.lzh Elm Elm.doc History.Txt ReadMe.Txt "fonts/*" "libs13/*" "libs20/*"

