| 1 | # CVS scripts |
|---|
| 2 | # |
|---|
| 3 | # must be run from JX root directory |
|---|
| 4 | |
|---|
| 5 | JX_ROOT := .. |
|---|
| 6 | |
|---|
| 7 | include ${JX_ROOT}/include/make/jx_constants |
|---|
| 8 | include ${JX_ROOT}/include/make/jfs_constants |
|---|
| 9 | include ${JX_ROOT}/include/make/jexpr_constants |
|---|
| 10 | include ${JX_ROOT}/include/make/j2dplot_constants |
|---|
| 11 | include ${JX_ROOT}/include/make/j3d_constants |
|---|
| 12 | #include ${JX_ROOT}/include/make/jcal_constants |
|---|
| 13 | #include ${JX_ROOT}/include/make/jspell_constants |
|---|
| 14 | |
|---|
| 15 | CVSLINK = ${RM} $2; ln -s $1 $2 |
|---|
| 16 | |
|---|
| 17 | .PHONY : cvsprep |
|---|
| 18 | cvsprep: |
|---|
| 19 | @./updateacelinks ${ACE_LIB_VERSION} ${ACE_VERSION}; \ |
|---|
| 20 | ./updatelinks jcore ${JX_LIB_VERSION}; \ |
|---|
| 21 | ./updatelinks jx ${JX_LIB_VERSION}; \ |
|---|
| 22 | ./updatelinks jfs ${JFS_LIB_VERSION}; \ |
|---|
| 23 | ./updatelinks jexpr ${JEXPR_LIB_VERSION}; \ |
|---|
| 24 | ./updatelinks j2dplot ${J2DPLOT_LIB_VERSION}; \ |
|---|
| 25 | ./updatelinks j3d ${J3D_LIB_VERSION}; |
|---|
| 26 | # ./updatelinks jcal ${JCAL_LIB_VERSION}; |
|---|
| 27 | # ./updatelinks jspell ${JSPELL_LIB_VERSION} |
|---|
| 28 | @${call CVSLINK, ../Mesa/lib/libGL.a, libGL.a} |
|---|
| 29 | @${call CVSLINK, ../Mesa/lib/libGL.so, libGL.so} |
|---|
| 30 | @${call CVSLINK, ../Mesa/lib/libGL.so.1, libGL.so.1} |
|---|
| 31 | @${call CVSLINK, ../Mesa/lib/libGLU.a, libGLU.a} |
|---|
| 32 | @${call CVSLINK, ../Mesa/lib/libGLU.so, libGLU.so} |
|---|
| 33 | @${call CVSLINK, ../Mesa/lib/libGLU.so.1, libGLU.so.1} |
|---|
| 34 | @${call CVSLINK, ../Mesa/lib/libglut.a, libglut.a} |
|---|
| 35 | @${call CVSLINK, ../Mesa/lib/libglut.so, libglut.so} |
|---|
| 36 | @${call CVSLINK, ../Mesa/lib/libglut.so.3, libglut.so.3} |
|---|
| 37 | @${call CVSLINK, ../misc/xpm/lib/libXpm.a, libXpm.a} |
|---|
| 38 | @${call CVSLINK, ../misc/xpm/lib/libXpm.so, libXpm.so} |
|---|
| 39 | |
|---|
| 40 | @cp -f ${JX_ROOT}/libjcore/jStringData_init.h ${JX_ROOT}/libjcore/code/jStringData.h |
|---|
| 41 | @chmod u+w ${JX_ROOT}/libjcore/code/jStringData.h |
|---|
| 42 | |
|---|
| 43 | @${call CVSLINK, ../libjcore/code, ${JX_ROOT}/include/jcore} |
|---|
| 44 | @${call CVSLINK, ../libjx/code, ${JX_ROOT}/include/jx} |
|---|
| 45 | @${call CVSLINK, ../libjx/image, ${JX_ROOT}/include/jximage} |
|---|
| 46 | @${call CVSLINK, ../libjx/strings, ${JX_ROOT}/include/jxstrings} |
|---|
| 47 | @${call CVSLINK, ../libjfs/code, ${JX_ROOT}/include/jfs} |
|---|
| 48 | @${call CVSLINK, ../libjfs/strings, ${JX_ROOT}/include/jfsstrings} |
|---|
| 49 | @${call CVSLINK, ../libjexpr/code, ${JX_ROOT}/include/jexpr} |
|---|
| 50 | @${call CVSLINK, ../libj2dplot/code, ${JX_ROOT}/include/j2dplot} |
|---|
| 51 | @${call CVSLINK, ../libj3d/code, ${JX_ROOT}/include/j3d} |
|---|
| 52 | # @${call CVSLINK, ../libjcal/code, ${JX_ROOT}/include/jcal} |
|---|
| 53 | @${call CVSLINK, ../libjspell/code, ${JX_ROOT}/include/jspell} |
|---|
| 54 | @${call CVSLINK, ../Mesa/include, ${JX_ROOT}/include/Mesa} |
|---|
| 55 | |
|---|
| 56 | @${call CVSLINK, ${ACE_ROOT}, ${JX_ROOT}/ACE/ACE_wrappers} |
|---|
| 57 | @${call CVSLINK, ${MESA_ROOT}, ${JX_ROOT}/Mesa} |
|---|
| 58 | @mkdir -p ${JX_ROOT}/misc/xpm/exports/include/X11 |
|---|
| 59 | @${call CVSLINK, ../../../lib/xpm.h, ${JX_ROOT}/misc/xpm/exports/include/X11/xpm.h} |
|---|
| 60 | @${call CVSLINK, ../../misc/pcre/pcre.h, ${JX_ROOT}/libjcore/code/regex.h} |
|---|
| 61 | |
|---|
| 62 | @${call CVSLINK, ../../../include/jxstrings/jxRegexHelpText, ${JX_ROOT}/programs/code_crusader/strings/cbRegexHelpText} |
|---|
| 63 | @${call CVSLINK, ../../../include/jxstrings/jxRegexQRefText, ${JX_ROOT}/programs/code_crusader/strings/cbRegexQRefText} |
|---|
| 64 | @${call CVSLINK, ../../../include/jxstrings/jxDockHelpText, ${JX_ROOT}/programs/code_crusader/strings/cbDockHelpText} |
|---|
| 65 | @${call CVSLINK, ../../../include/jximage/new_planet_software.xpm, ${JX_ROOT}/programs/code_crusader/desktop/new_planet_software.xpm} |
|---|
| 66 | @${call CVSLINK, ../../../include/jximage/new_planet_software_small.xpm, ${JX_ROOT}/programs/code_crusader/desktop/new_planet_software_small.xpm} |
|---|
| 67 | |
|---|
| 68 | @${call CVSLINK, ../../../include/jximage/new_planet_software.xpm, ${JX_ROOT}/programs/code_medic/desktop/new_planet_software.xpm} |
|---|
| 69 | @${call CVSLINK, ../../../include/jximage/new_planet_software_small.xpm, ${JX_ROOT}/programs/code_medic/desktop/new_planet_software_small.xpm} |
|---|
| 70 | @${call CVSLINK, ../../../include/jxstrings/jxSearchTextHelpText, ${JX_ROOT}/programs/code_medic/strings/cmSearchTextHelpText} |
|---|
| 71 | @${call CVSLINK, ../../../include/jxstrings/jxRegexHelpText, ${JX_ROOT}/programs/code_medic/strings/cmRegexHelpText} |
|---|
| 72 | @${call CVSLINK, ../../../include/jxstrings/jxRegexQRefText, ${JX_ROOT}/programs/code_medic/strings/cmRegexQRefText} |
|---|
| 73 | @${call CVSLINK, ../../../include/jxstrings/jxDockHelpText, ${JX_ROOT}/programs/code_medic/strings/cmDockHelpText} |
|---|
| 74 | @${call CVSLINK, ../symlink/test.cc, ${JX_ROOT}/programs/code_medic/test/symlink2/test_lnk.cc} |
|---|
| 75 | @${call CVSLINK, test.cc, ${JX_ROOT}/programs/code_medic/test/symlink/test_lnk.cc} |
|---|
| 76 | |
|---|
| 77 | @${call CVSLINK, ../../../include/jximage/new_planet_software.xpm, ${JX_ROOT}/programs/code_mill/desktop/new_planet_software.xpm} |
|---|
| 78 | @${call CVSLINK, ../../../include/jximage/new_planet_software_small.xpm, ${JX_ROOT}/programs/code_mill/desktop/new_planet_software_small.xpm} |
|---|
| 79 | |
|---|
| 80 | @${call CVSLINK, ../../../include/jxstrings/jxSearchTextHelpText, ${JX_ROOT}/programs/systemg/strings/SyGSearchTextHelpText} |
|---|
| 81 | @${call CVSLINK, ../../../include/jxstrings/jxRegexHelpText, ${JX_ROOT}/programs/systemg/strings/SyGRegexHelpText} |
|---|
| 82 | @${call CVSLINK, ../../../include/jxstrings/jxRegexQRefText, ${JX_ROOT}/programs/systemg/strings/SyGRegexQRefText} |
|---|
| 83 | @${call CVSLINK, ../../../include/jfsstrings/jfsRunFileHelpText, ${JX_ROOT}/programs/systemg/strings/SyGRunFileHelpText} |
|---|
| 84 | @${call CVSLINK, ../../../include/jfsstrings/jfsBindingEditorHelpText, ${JX_ROOT}/programs/systemg/strings/SyGBindingEditorHelpText} |
|---|
| 85 | @${call CVSLINK, ../../../include/jfsstrings/jfsRunCommandHelpText, ${JX_ROOT}/programs/systemg/strings/SyGRunCommandHelpText} |
|---|
| 86 | @${call CVSLINK, ../../../include/jximage/new_planet_software.xpm, ${JX_ROOT}/programs/systemg/desktop/new_planet_software.xpm} |
|---|
| 87 | @${call CVSLINK, ../../../include/jximage/new_planet_software_small.xpm, ${JX_ROOT}/programs/systemg/desktop/new_planet_software_small.xpm} |
|---|
| 88 | |
|---|
| 89 | @${call CVSLINK, ../../../include/jximage/new_planet_software.xpm, ${JX_ROOT}/programs/leibnitz/desktop/new_planet_software.xpm} |
|---|
| 90 | @${call CVSLINK, ../../../include/jximage/new_planet_software_small.xpm, ${JX_ROOT}/programs/leibnitz/desktop/new_planet_software_small.xpm} |
|---|
| 91 | |
|---|
| 92 | @${call CVSLINK, ${HOME}/.poirot/topics, ${JX_ROOT}/programs/poirot/topics} |
|---|
| 93 | @${call CVSLINK, ${HOME}/.poirot/unused, ${JX_ROOT}/programs/poirot/topics_unused} |
|---|
| 94 | |
|---|
| 95 | .PHONY : cvsupdate |
|---|
| 96 | cvsupdate: |
|---|
| 97 | @cvs -q update -P -d |
|---|
| 98 | @cd lib; ${MAKE} Makefiles |
|---|