Ticket #41320: patch-Makefile.diff

File patch-Makefile.diff, 2.7 KB (added by dstrubbe (David Strubbe), 11 years ago)
  • Makefile

    old new  
    1717# some varibales ...
    1818
    1919all: tcl tk mesa fftw meschach xcrysden
    20 xcrysden: usage bwidget bindir src-C src-F src-Tcl
     20xcrysden: usage bindir src-C src-F src-Tcl
     21#xcrysden: usage bwidget bindir src-C src-F src-Tcl
    2122
    2223usage: $(TOPDIR)/docs/xcrysden.1
    2324        man $(TOPDIR)/docs/xcrysden.1 | awk 'BEGIN {lprint=0; print "## do not edit changes will be lost (file automatically generated)\n"; } /SYNOPSIS/ { lprint=1; } /SEE ALSO/ { lprint=0; } /a*/ { if (lprint) print; }' > usage
     
    202203        system/ \
    203204
    204205EXTERNAL_SRC_FILES    = external/Makefile external/src/Makefile
    205 EXTERNAL_LIB_BWIDGET  = external/lib/bwidget-$(BWIDGET_VER)
     206#EXTERNAL_LIB_BWIDGET  = external/lib/bwidget-$(BWIDGET_VER)
    206207EXTERNAL_LIB_TCLTK    = external/lib/tcl$(TCL_VER2) external/lib/tk$(TCL_VER2)
    207208
    208209EXTERNAL_SHAREDLIB_FILES = $(wildcard \
     
    230231version  := $(shell cat version)
    231232xcrysden  = xcrysden-$(version)
    232233
     234dprefix=$(DESTDIR)/$(prefix)
     235
    233236install: xcrysden
    234237        @echo
    235238        @echo "#-----"
     
    238241        @echo "#                          "
    239242        @echo "#-----"
    240243        @echo   
    241         install -m755 -d $(prefix)/share/$(xcrysden)
    242         cp -a $(IRON_ITEMS) $(prefix)/share/$(xcrysden)
     244        install -m755 -d $(dprefix)/share/$(xcrysden)
     245        cp -a $(IRON_ITEMS) $(dprefix)/share/$(xcrysden)
    243246        \
    244         for subdir in Awk examples $(EXTERNAL_LIB_BWIDGET) images scripts Tcl util; do \
     247        for subdir in Awk examples $(EXTERNAL_LIB_BWIDGET) images scripts Tcl util tests; do \
    245248                if test -d $$subdir; then \
    246                         install -m755 -d $(prefix)/share/$(xcrysden)/$$subdir; \
    247                         cp -a   $$subdir/* $(prefix)/share/$(xcrysden)/$$subdir; \
     249                        install -m755 -d $(dprefix)/share/$(xcrysden)/$$subdir; \
     250                        cp -a   $$subdir/* $(dprefix)/share/$(xcrysden)/$$subdir; \
    248251                fi; \
    249252        done
    250253        \
    251         install -m755 -d $(prefix)/share/man/man1
    252         install -m644 $(MAN_FILES) $(prefix)/share/man/man1/
    253         gzip -f $(addprefix $(prefix)/share/man/man1/,$(MAN_PAGES))
     254        install -m755 -d $(dprefix)/share/man/man1
     255        install -m644 $(MAN_FILES) $(dprefix)/share/man/man1/
     256        gzip -f $(adddprefix $(dprefix)/share/man/man1/,$(MAN_PAGES))
    254257        \
    255         install -m755 -d $(prefix)/lib/$(xcrysden)
    256         install -m755 bin/*  $(prefix)/lib/$(xcrysden)/
     258        install -m755 -d $(dprefix)/lib/$(xcrysden)
     259        install -m755 bin/*  $(dprefix)/lib/$(xcrysden)/
    257260        \
    258261        prefix=$(prefix) xcrysden=$(xcrysden) sh sys_utils/wrappers.sh
    259         if test ! -d $(prefix)/bin; then install -m755 -d $(prefix)/bin; fi
     262        if test ! -d $(dprefix)/bin; then install -m755 -d $(dprefix)/bin; fi
    260263        for prog in $(PROGS); do \
    261                 install -m755 $$prog.wrapper   $(prefix)/bin/$$prog; \
     264                install -m755 $$prog.wrapper   $(dprefix)/bin/$$prog; \
    262265        done
    263266
    264267