Ignore:
Timestamp:
08/06/09 06:28:35 (3 years ago)
Author:
marc
Message:

Improved makefile to work with prefixes, fixed errors, improved manpag and readme, and fix a configuration error

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/release/0.2/Makefile

    r315 r317  
    66FIND ?= find 
    77 
    8 PREFIX = /usr 
     8PREFIX = /usr/local 
    99# When debian builds it, it passes its own DESTDIR 
    1010DESTDIR = $(PREFIX) 
     
    2626        # Replace images directory 
    2727        mv config.py config.py.old 
    28         sed -e "s|/usr/share/itaka/images/|$(REPLACEIMAGESDIR)|g" config.py.old > config.py 
    29         mv config.py.old config.py 
     28        sed "s|/usr/local/share/itaka/images/|$(REPLACEIMAGESDIR)|g" config.py.old > config.py 
    3029 
    3130        gzip -9 -c share/itaka.1 > share/itaka.1.gz 
     
    4847        $(INSTALL) -m 644 share/itaka.1.gz $(MANDIR) 
    4948        if test -f $(BINDIR)/itaka; then rm $(BINDIR)/itaka; fi  
     49 
     50        # Create our binary directory for the symlink 
     51        if test ! -d $(BINDIR); then mkdir $(BINDIR); fi 
    5052        ln -sf  $(LIBDIR)/itaka.py $(BINDIR)/itaka 
    51         echo $( ls $(BINDIR)/itaka ) 
     53 
     54        #echo $( ls $(BINDIR)/itaka ) 
    5255        chmod +x $(BINDIR)/itaka 
    5356         
     57        # Clean up 
     58        # Get our pre-modified config.py back 
     59        mv config.py.old config.py 
     60 
    5461uninstall: 
    5562        rm -r $(BINDIR)/itaka $(DATADIR) $(LIBDIR) $(ICONDIR)/itaka.png $(APPLICATIONSDIR)/itaka.desktop $(MANDIR)/itaka.1.gz 
    5663 
    5764clean: 
    58         find . -type f  \( -regex '.+\.py[co]' -o -name 'itaka.1.gz' \) -exec rm {} \; 
     65        find . -type f  \( -regex '.+\.py[co]' -o -name 'itaka.1.gz' \) -exec rm -f {} \; 
    5966 
    6067help: 
Note: See TracChangeset for help on using the changeset viewer.