/[escript]/trunk/make/Makefile.source
ViewVC logotype

Diff of /trunk/make/Makefile.source

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/esys2/make/Makefile.source revision 82 by jgs, Tue Oct 26 06:53:54 2004 UTC trunk/make/Makefile.source revision 155 by jgs, Wed Nov 9 02:02:19 2005 UTC
# Line 24  SWIG_SHOBJ := ${patsubst %.i, %.lo, ${SW Line 24  SWIG_SHOBJ := ${patsubst %.i, %.lo, ${SW
24    
25  # Python Source  # Python Source
26  # Find all .py files in source directory, and define matching .pyc files  # Find all .py files in source directory, and define matching .pyc files
27  PYTHON_SRC := ${patsubst ${L_SRC_DIR}/%, %, ${shell find ${L_SRC_DIR} -name \*.py | grep -v '-'}}  PYTHON_SRC_SRC := ${shell find ${L_SRC_DIR} -name \*.py | grep -v '-'}
28  PYTHON_BYTE := ${patsubst %.py, %.pyc, ${PYTHON_SRC}}  PYTHON_SRC := ${patsubst ${L_SRC_DIR}/%, %, ${PYTHON_SRC_SRC}}
29    PYTHON_BYTE := ${patsubst %.py, %.pyc, ${PYTHON_SRC_SRC}}
30    
31  # Search Paths  # Search Paths
32  # define locations to search for each file type  # define locations to search for each file type
# Line 40  vpath %.so  ${L_LIB_DIR} Line 41  vpath %.so  ${L_LIB_DIR}
41  vpath %.pyc ${L_LIB_DIR}  vpath %.pyc ${L_LIB_DIR}
42    
43  # $Log$  # $Log$
44  # Revision 1.1  2004/10/26 06:53:58  jgs  # Revision 1.3  2005/08/12 01:45:45  jgs
45  # Initial revision  # erge of development branch dev-02 back to main trunk on 2005-08-12
46    #
47    # Revision 1.2.2.1  2005/08/01 10:23:56  gross
48    # Bug in installation of python only components such as modellib fixed:
49    #
50    # C/C++ in ./src is directly compiled into ./lib but python code in ./py_src into ./lib/py_src.
51    # therefore for C/C++ code the leading directory ./src in names is removed for the output. The same is
52    # tried for python code however the substitution is not done correctly when leads to the effect that components that
53    # are compiled from one directory only the leading subdirectory is removed but for components build from more than one
54    # directory only the first subdirectory (typically ./src) is removed but subsequent directories are not removed.
55    # Therefore escript is run but not modellib (at least the compiled code apeared in ./lib rather than ./lib/py_src).
56    # The fix works around this problem for python compilations.
57    #
58    # Revision 1.2  2005/06/09 05:38:03  jgs
59    # Merge of development branch back to main trunk on 2005-06-09
60    #
61    # Revision 1.1.1.1.2.1  2005/05/17 01:31:15  jgs
62    # set L_INSTLIB_DIR and L_PYTH_DIR defaults relative to ESYS_ROOT
63    #
64    # Revision 1.1.1.1  2004/10/26 06:53:58  jgs
65    # initial import of project esys2
66  #  #
67  # Revision 1.2  2004/09/23 01:48:46  jgs  # Revision 1.2  2004/09/23 01:48:46  jgs
68  # make: augmented Makefiles with comments throughout  # make: augmented Makefiles with comments throughout
# Line 56  vpath %.pyc ${L_LIB_DIR} Line 77  vpath %.pyc ${L_LIB_DIR}
77  # Revision 1.1.1.1  2003/08/21 00:58:20  davies  # Revision 1.1.1.1  2003/08/21 00:58:20  davies
78  # Imported sources from Lutz Gross.  # Imported sources from Lutz Gross.
79  #  #
   

Legend:
Removed from v.82  
changed lines
  Added in v.155

  ViewVC Help
Powered by ViewVC 1.1.26