NAME=solfegegenerator DIR=hemiole COMMAND=ocamlc OUTPUTNAME=hemiole INSTALLDIRECTORY=/bin all: $(OUTPUTNAME) $(OUTPUTNAME): $(NAME).cmo $(COMMAND) -o $(OUTPUTNAME) unix.cma $(NAME).cmo $(NAME).cmo: $(NAME).ml $(COMMAND) -c $(NAME).ml test: $(NAME) ./$(NAME) --nb 10000 --i 9 --max 500 --key g2 c3 --key f4 c2 g3 --key f4 --key c4 c2 c4 --key c2 c2 c4 --o output edit: emacs $(NAME).ml& install: $(OUTPUTNAME) installexe clean: rm -f *~ www : $(OUTPUTNAME) clean cd ../../; \ tar cvfz $(DIR).tgz $(DIR); \ mv $(DIR).tgz $(DIR)/;\ cd $(DIR)/sources/;\ cp -fR * $$ALEX_HOME/download/sources/$(DIR)/; installexe: cp $(OUTPUTNAME) $(INSTALLDIRECTORY)/; installdoc: cd ../doc/;\ inst groff -mandoc -Tascii hemiole.man > hemiole.1 ;\ mv hemiole.1 /usr/share/man/man1/;\ cd ../sources; Hemiole-1.0-mdk.tar.gz: solfegegenerator.ml makefile cp solfegegenerator.ml makefile Hemiole-1.0/;\ tar cvPf Hemiole-1.0-mdk.tar Hemiole-1.0;\ rm Hemiole-1.0-mdk.tar.gz;\ gzip Hemiole-1.0-mdk.tar rpm: Hemiole-1.0-mdk.tar.gz rm -f ~/rpmbuild/SOURCES/Hemiole-1.0-mdk.tar.gz;\ cp Hemiole-1.0-mdk.tar.gz ~/rpmbuild/SOURCES/;\ rpmbuild -v -bb spec