Mercurial > hg > plosc
view Makefile @ 14:900cc9a036ca tip
Fixed download address.
author | samer |
---|---|
date | Fri, 20 Feb 2015 14:53:13 +0000 |
parents | c5b4fb86e06c |
children |
line wrap: on
line source
# ---------------- configuration ---------------------- # set this to the prefix directory of your liblo installation export LIBLO=/opt/local # target extension is dylib for OSX, so under Linux export SOEXT=dylib # if you have multiple SWI Prolog installations or an installation # in a non-standard place, set PLLD to the appropriate plld invokation, eg # PLLD=/usr/local/bin/plld -p /usr/local/bin/swipl export PLLD=swipl-ld # install directories for foreign library and prolog module respectively export INSTALL_LIB_TO=~/lib/prolog/x86_64 export INSTALL_PL_TO=~/lib/prolog # flags for install - BSD install seems to be different from GNU install # use '-bp' under Linux export INSTALL_FLAGS='-bCS' VER=0.4.4 # ---------------- end of configuration --------------- export PACKNAME=plosc PACKFILE=release/$(PACKNAME)-$(VER).tgz main: make -C c packfile: mkdir -p $(PACKNAME) $(PACKNAME)/c $(PACKNAME)/prolog $(PACKNAME)/example sed -e 's/<VER>/$(VER)/' pack/pack.pl > $(PACKNAME)/pack.pl cp -p c/*.c $(PACKNAME)/c cp -p c/Makefile $(PACKNAME)/c cp -p pack/Makefile $(PACKNAME)/Makefile cp -p prolog/*.pl $(PACKNAME)/prolog cp -p README $(PACKNAME) cp -p CHANGES $(PACKNAME) cp -pR example $(PACKNAME) tar czf $(PACKFILE) $(PACKNAME) rm -rf $(PACKNAME) hg add $(PACKFILE) clean: make -C c clean packinstall: main packfile swipl -g "pack_install('$(PACKFILE)')" install: main make -C c install make -C prolog install install-bin: main make -C c install install-pl: make -C prolog install