Changeset f69e45 in git


Ignore:
Timestamp:
Jul 28, 2005, 5:47:50 PM (18 years ago)
Author:
Oliver Wienand <wienand@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
7caae281772c0f6d59de84095a25a25c3153e693
Parents:
0500dacd3d6e0d9a65602ac796234df2bda8036c
Message:
Makefile.in:
---> Bauen von Cygwin Repository aufgenommen


git-svn-id: file:///usr/local/Singular/svn/trunk@8471 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Makefile.in

    r0500da rf69e45  
    3030# general targets
    3131# simply descend for these targets
    32 .PHONY: all install uninstall 
     32.PHONY: all install uninstall
    3333
    3434TEXINFO_TEX_FILES = epsf.tex texinfo.tex txi-cs.tex txi-de.tex txi-no.tex
     
    5959# cleaning up
    6060.PHONY: local-clean local-distclean local-maintainer-clean \
    61         clean distclean mostlyclean maintainer-clean 
     61        clean distclean mostlyclean maintainer-clean
    6262
    6363# we use a canned sequence to avoid code redundancy
     
    124124# distribution targets
    125125#
    126 S_VERSION       = $${SINGULAR_VERSION-@SINGULAR_VERSION@}
    127 SINGUNAME       = @SINGUNAME@
    128 localdir        = /usr/local
    129 install_prefix  = ${localdir}/Singular/${S_VERSION}
    130 
    131 BINDIST_DIRS    = kernel Singular doc IntegerProgramming modules
    132 PLU_BINDIST_DIRS =  ${BINDIST_DIRS}
    133 SHAREDIST_DIRS  = Singular doc emacs
     126S_VERSION        = $${SINGULAR_VERSION-@SINGULAR_VERSION@}
     127SINGUNAME        = @SINGUNAME@
     128localdir         = /usr/local
     129install_prefix   = ${localdir}/Singular/${S_VERSION}
     130CYGWIN_PORT_VER  = @SINGULAR_RPM_VERSION@-1
     131CYGWIN_SETUP_VER = 2.457.2.2
     132CYGWIN_REP_DIR   = cygwin_pkg
     133CYGWIN_AUX_FILES = auxiliars
     134
     135BINDIST_DIRS        = kernel Singular doc IntegerProgramming modules
     136PLU_BINDIST_DIRS    =  ${BINDIST_DIRS}
     137SHAREDIST_DIRS      = Singular doc emacs
    134138PLU_SHAREDIST_DIRS  = ${SHAREDIST_DIRS}
    135 TMPDIR          = ${TMP_DIR}/singdist
     139TMPDIR              = ${TMP_DIR}/singdist
    136140
    137141LN_S            = @LN_S@
     
    174178        done
    175179
    176 dist: ${SHAREDIST_NAME}.tar.gz  ${BINDIST_NAME}.tar.gz
    177 
    178 dist-plural: ${PLU_SHAREDIST_NAME}.tar.gz  ${PLU_BINDIST_NAME}.tar.gz
     180dist: ${SHAREDIST_NAME}.tar.gz  ${BINDIST_NAME}.tar.gz
     181
     182cygwin-dist-install: ${BINDIST_NAME}.tar.gz ${SHAREDIST_NAME}.tar.gz
     183        rm -r /usr/local/Singular/${S_VERSION}
     184        tar  --directory=/usr/local -x -z -f ${SHAREDIST_NAME}.tar.gz
     185        rm -r -f /usr/local/Singular/${S_VERSION}/html
     186        tar  --directory=/usr/local -x -z -f ${BINDIST_NAME}.tar.gz
     187        cp ${CYGWIN_AUX_FILES}/surf.exe /usr/local/Singular/${S_VERSION}/ix86-Win
     188        cp ${CYGWIN_AUX_FILES}/SURF_AUTHORS /usr/local/Singular/${S_VERSION}/ix86-Win
     189        cp ${CYGWIN_AUX_FILES}/SURF_README /usr/local/Singular/${S_VERSION}/ix86-Win
     190        cp ${CYGWIN_AUX_FILES}/SURF_COPYING /usr/local/Singular/${S_VERSION}/ix86-Win
     191        cp ${CYGWIN_AUX_FILES}/Manual.chm /usr/local/Singular/${S_VERSION}/doc
     192        cp ${CYGWIN_AUX_FILES}/startxserver.bat /usr/local/Singular/${S_VERSION}/ix86-Win
     193        cp ${CYGWIN_AUX_FILES}/get_startmenu.exe /usr/local/Singular/${S_VERSION}/ix86-Win
     194        cp ${CYGWIN_AUX_FILES}/cygwin-setup.exe /usr/local/Singular/${S_VERSION}/ix86-Win
     195        cp ${CYGWIN_AUX_FILES}/singular-helper.sh /etc/postinstall/
     196        cp ${CYGWIN_AUX_FILES}/startxserver.bat /usr/X11R6/bin/
     197        cp ${CYGWIN_AUX_FILES}/Singular /usr/bin
     198        cp ${CYGWIN_AUX_FILES}/ESingular /usr/bin
     199        cp ${CYGWIN_AUX_FILES}/singular-base.README /usr/share/doc/Cygwin/singular-base-${CYGWIN_PORT_VER}.README
     200        cp ${CYGWIN_AUX_FILES}/singular-share.README /usr/share/doc/Cygwin/singular-share-${CYGWIN_PORT_VER}.README
     201        cp ${CYGWIN_AUX_FILES}/singular-help.README /usr/share/doc/Cygwin/singular-help-${CYGWIN_PORT_VER}.README
     202        cp ${CYGWIN_AUX_FILES}/singular-surf.README /usr/share/doc/Cygwin/singular-surf-${CYGWIN_PORT_VER}.README
     203
     204cygwin-dist-pack:
     205        rm -r -f ${CYGWIN_REP_DIR}
     206        mkdir ${CYGWIN_REP_DIR}
     207        mkdir ${CYGWIN_REP_DIR}/release
     208        mkdir ${CYGWIN_REP_DIR}/release/singular-base
     209        mkdir ${CYGWIN_REP_DIR}/release/singular-share
     210        mkdir ${CYGWIN_REP_DIR}/release/singular-help
     211        mkdir ${CYGWIN_REP_DIR}/release/singular-surf
     212        mkdir ${CYGWIN_REP_DIR}/release/singular-helper
     213        tar cjf ${CYGWIN_REP_DIR}/release/singular-base/singular-base-${CYGWIN_PORT_VER}.tar.bz2 \
     214              /usr/local/Singular/${S_VERSION}/COPYING  \
     215              /usr/local/Singular/${S_VERSION}/INSTALL  \
     216              /usr/local/Singular/${S_VERSION}/NEWS     \
     217              /usr/local/Singular/${S_VERSION}/README   \
     218              /usr/bin/Singular                  \
     219              /usr/bin/ESingular                 \
     220              /usr/local/Singular/${S_VERSION}/ix86-Win/*Singular*       \
     221              /usr/local/Singular/${S_VERSION}/ix86-Win/solve_IP.exe     \
     222              /usr/local/Singular/${S_VERSION}/ix86-Win/toric_ideal.exe  \
     223              /usr/local/Singular/${S_VERSION}/ix86-Win/change_cost.exe  \
     224              /usr/local/Singular/${S_VERSION}/ix86-Win/LLL.exe   \
     225              /usr/local/Singular/${S_VERSION}/ix86-Win/libparse.exe     \
     226              /usr/local/Singular/${S_VERSION}/ix86-Win/gen_test.exe
     227        tar cjf ${CYGWIN_REP_DIR}/release/singular-share/singular-share-${CYGWIN_PORT_VER}.tar.bz2 \
     228              /usr/local/Singular/${S_VERSION}/COPYING  \
     229              /usr/local/Singular/${S_VERSION}/INSTALL  \
     230              /usr/local/Singular/${S_VERSION}/NEWS     \
     231              /usr/local/Singular/${S_VERSION}/README   \
     232              /usr/local/Singular/${S_VERSION}/emacs    \
     233              /usr/local/Singular/${S_VERSION}/LIB      \
     234              /usr/local/Singular/${S_VERSION}/examples
     235        tar cjf ${CYGWIN_REP_DIR}/release/singular-help/singular-help-${CYGWIN_PORT_VER}.tar.bz2 \
     236              /usr/local/Singular/${S_VERSION}/doc      \
     237              /usr/local/Singular/${S_VERSION}/info
     238        tar cjf ${CYGWIN_REP_DIR}/release/singular-surf/singular-surf-${CYGWIN_PORT_VER}.tar.bz2 \
     239              /usr/local/Singular/${S_VERSION}/ix86-Win/surf.exe       \
     240              /usr/local/Singular/${S_VERSION}/ix86-Win/SURF_AUTHORS   \
     241              /usr/local/Singular/${S_VERSION}/ix86-Win/SURF_README    \
     242              /usr/local/Singular/${S_VERSION}/ix86-Win/SURF_COPYING
     243        tar cjf ${CYGWIN_REP_DIR}/release/singular-helper/singular-helper-${CYGWIN_PORT_VER}.tar.bz2 \
     244              /usr/local/Singular/${S_VERSION}/ix86-Win/cygwin-setup.exe                \
     245              /usr/local/Singular/${S_VERSION}/ix86-Win/get_startmenu.exe               \
     246              /usr/X11R6/bin/startxserver.bat                                    \
     247              /etc/postinstall/singular-helper.sh
     248        cp ${CYGWIN_AUX_FILES}/setup-base.hint ${CYGWIN_REP_DIR}/release/singular-base/setup.hint
     249        cp ${CYGWIN_AUX_FILES}/setup-share.hint ${CYGWIN_REP_DIR}/release/singular-share/setup.hint
     250        cp ${CYGWIN_AUX_FILES}/setup-help.hint ${CYGWIN_REP_DIR}/release/singular-help/setup.hint
     251        cp ${CYGWIN_AUX_FILES}/setup-surf.hint ${CYGWIN_REP_DIR}/release/singular-surf/setup.hint
     252        cp ${CYGWIN_AUX_FILES}/setup-helper.hint ${CYGWIN_REP_DIR}/release/singular-helper/setup.hint
     253
     254cygwin-dist: cygwin-dist-install cygwin-dist-pack cygwin-setup
     255
     256cygwin-setup-init:
     257        echo "# This file is automatically generated by Makefile." > ${CYGWIN_REP_DIR}/setup.ini
     258        echo >> ${CYGWIN_REP_DIR}/setup.ini
     259        echo -n "setup-timestamp: " >> ${CYGWIN_REP_DIR}/setup.ini
     260        echo `perl -e 'print time'` >> ${CYGWIN_REP_DIR}/setup.ini
     261        echo "setup-version: ${CYGWIN_SETUP_VER}2.457.2.2" >> ${CYGWIN_REP_DIR}/setup.ini
     262        echo >> ${CYGWIN_REP_DIR}/setup.ini
     263        cat ${CYGWIN_AUX_FILES}/setup.ini ${CYGWIN_REP_DIR}/setup.ini
     264        echo >> ${CYGWIN_REP_DIR}/setup.ini
     265        wget http://cygwin.com/setup.exe -O ${CYGWIN_REP_DIR}/setup.exe
     266
     267cygwin-setup: cygwin-setup-init cygwin-setup-base cygwin-setup-share cygwin-setup-help cygwin-setup-surf cygwin-setup-helper
     268        cd ${CYGWIN_REP_DIR}/setup.ini ${CYGWIN_REP_DIR}/setup
     269        cd ${CYGWIN_REP_DIR} && bzip2 -f setup
     270        cd ${CYGWIN_REP_DIR} && md5sum setup.* | sed -e 's/*//g' > md5.sum
     271
     272cygwin-setup-%:
     273        echo "@ singular-$*" >> ${CYGWIN_REP_DIR}/setup.ini
     274        cat ${CYGWIN_REP_DIR}/release/singular-$*/setup.hint >> ${CYGWIN_REP_DIR}/setup.ini
     275        echo "version: ${CYGWIN_PORT_VER}" >> ${CYGWIN_REP_DIR}/setup.ini
     276        echo -n "install: release/singular-$*/singular-$*-${CYGWIN_PORT_VER}.tar.bz2 "  >> ${CYGWIN_REP_DIR}/setup.ini
     277        echo -n `du -b ${CYGWIN_REP_DIR}/release/singular-$*/singular-$*-${CYGWIN_PORT_VER}.tar.bz2 | sed -e 's/\([0-9]*\).*/\1/g'` >> ${CYGWIN_REP_DIR}/setup.ini
     278        echo -n " " >> ${CYGWIN_REP_DIR}/setup.ini
     279        echo `md5sum ${CYGWIN_REP_DIR}/release/singular-$*/singular-$*-${CYGWIN_PORT_VER}.tar.bz2 | sed -e 's/\([a-zA-Z0-9]*\).*/\1/g'` >> ${CYGWIN_REP_DIR}/setup.ini
     280        echo >> ${CYGWIN_REP_DIR}/setup.ini
     281
     282dist-plural: ${PLU_SHAREDIST_NAME}.tar.gz  ${PLU_BINDIST_NAME}.tar.gz
    179283
    180284sharedist ${SHAREDIST_NAME}.tar.gz:
     
    194298        rm -rf ${TMPDIR}
    195299
    196 bindist ${BINDIST_NAME}.tar.gz: 
     300bindist ${BINDIST_NAME}.tar.gz:
    197301        if test -d ${TMPDIR}; then rm -fr ${TMPDIR}; fi
    198302        ${MAKE} install-bindist localdir=${TMPDIR}
     
    202306        rm -rf ${TMPDIR}
    203307
    204 static-bindist ${BINDIST_NAME}-static.tar.gz: 
     308static-bindist ${BINDIST_NAME}-static.tar.gz:
    205309        if test -d ${TMPDIR}; then rm -fr ${TMPDIR}; fi
    206310        ${MAKE} install-bindist localdir=${TMPDIR} LD_STATIC=1
     
    210314        rm -rf ${TMPDIR}
    211315
    212 static-bindist-plural ${PLU_BINDIST_NAME}-static.tar.gz: 
     316static-bindist-plural ${PLU_BINDIST_NAME}-static.tar.gz:
    213317        if test -d ${TMPDIR}; then rm -fr ${TMPDIR}; fi
    214318        ${MAKE} install-bindist-plural localdir=${TMPDIR} LD_STATIC=1
     
    258362        rm -rf ${TMPDIR}
    259363
    260 _infodist: 
     364_infodist:
    261365        rm -rf ${TMPDIR}
    262366        ${MKINSTALLDIRS} ${TMPDIR}/${SINGUNAME}/bin/
Note: See TracChangeset for help on using the changeset viewer.