##
## Copyright (c) 2000, 2001, Amnon BARAK (amnon@cs.huji.ac.il).
## All rights reserved.
##
## THIS SOFTWARE IS PROVIDED IN ITS "AS IS" CONDITION, WITH NO WARRANTY
## WHATSOEVER. NO LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING
## FROM THE USE OF THIS SOFTWARE WILL BE ACCEPTED.
##
##
## Author(s): Ariel Eizenberg
##

include ../../Rules.make

SRC	=	mosrun.c

CFLAGS	+=	-I../../lib/moslib 
LIBS	=	../../lib/moslib/libmos.a

SHELLS= nomig runhome runon cpujob iojob nodecay slowdecay fastdecay

all: mosrun mosrun.1 $(SHELLS)

mosrun: $(SRC)
	$(CC) $(CFLAGS) $(INCS) -o $@ $? $(LIBS)

mosrun.1: mosrun.man
	cp mosrun.man mosrun.1

$(SHELLS):
	cp $@.sh $@
	chmod 755 $@

install: all
	$(INSTALL) -d -m 0755 $(ROOT)/bin
	$(INSTALL) -c -m 0555 mosrun $(SHELLS) $(ROOT)/bin
	$(INSTALL) -d -m 0755 $(PREFIX)/man/man1
	$(INSTALL) -c -m 0444 mosrun.1 $(PREFIX)/man/man1
	ln -sf $(RPREFIX)/man/man1/mosrun.1 $(PREFIX)/man/man1/nomig.1
	ln -sf $(RPREFIX)/man/man1/mosrun.1 $(PREFIX)/man/man1/runhome.1
	ln -sf $(RPREFIX)/man/man1/mosrun.1 $(PREFIX)/man/man1/runon.1
	ln -sf $(RPREFIX)/man/man1/mosrun.1 $(PREFIX)/man/man1/cpujob.1
	ln -sf $(RPREFIX)/man/man1/mosrun.1 $(PREFIX)/man/man1/iojob.1
	ln -sf $(RPREFIX)/man/man1/mosrun.1 $(PREFIX)/man/man1/nodecay.1
	ln -sf $(RPREFIX)/man/man1/mosrun.1 $(PREFIX)/man/man1/slowdecay.1
	ln -sf $(RPREFIX)/man/man1/mosrun.1 $(PREFIX)/man/man1/fastdecay.1

clean: 
	$(CLEANALL)
	rm -f mosrun mosrun.1 $(SHELLS)

