samer@0: # ---------------- configuration ---------------------- samer@0: samer@0: # install directories samer@0: export INSTALL_LIB_TO=~/lib/prolog/x86_64 samer@0: export INSTALL_PL_TO=~/lib/prolog samer@0: samer@0: # flags for install - BSD install seems to be different from GNU install samer@0: export INSTALL_FLAGS='-bCS' samer@0: samer@6: PKGS="plrand plmidi plosc plsmf plml plcrp rphrase plgl" samer@0: samer@0: # ---------------- end of configuration --------------- samer@0: samer@0: main: samer@0: for f in "$(PKGS)"; do make -C $$f; done samer@0: samer@5: incoming: samer@6: for f in "$(PKGS)"; do (cd $$f && hg incoming); done samer@5: samer@1: pull: samer@1: for f in "$(PKGS)"; do (cd $$f && hg pull); done samer@1: samer@4: push: samer@4: for f in "$(PKGS)"; do (cd $$f && hg push); done samer@4: samer@4: diff: samer@4: for f in "$(PKGS)"; do (cd $$f && hg diff); done samer@4: samer@1: update: samer@1: for f in "$(PKGS)"; do (cd $$f && hg update); done samer@1: samer@0: clean: samer@0: for f in "$(PKGS)"; do make -C $$f clean; done samer@0: samer@0: install: main samer@0: for f in "$(PKGS)"; do make -C $$f install; done