[Bio] / ReleaseTools / standard.mk Repository:
ViewVC logotype

Log of /ReleaseTools/standard.mk

Parent Directory Parent Directory

Links to HEAD: (view) (download) (annotate)
Links to MAIN: (view) (download) (annotate)
Sticky Tag:

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Tue Jan 18 17:49:50 2011 UTC (9 years, 1 month ago) by olson
Branch: MAIN
CVS Tags: HEAD, mgrast_dev_02212011, mgrast_dev_02222011, mgrast_dev_03252011, mgrast_dev_03312011, mgrast_dev_04012011, mgrast_dev_04052011, mgrast_dev_04082011, mgrast_dev_04132011, mgrast_dev_05262011, mgrast_dev_06072011, mgrast_dev_08022011, mgrast_dev_08112011, mgrast_dev_10262011, mgrast_dev_12152011, mgrast_release_3_0, mgrast_release_3_0_1, mgrast_release_3_0_2, mgrast_release_3_0_3, mgrast_release_3_0_4, mgrast_release_3_1_0, mgrast_release_3_1_1, mgrast_release_3_1_2, mgrast_version_3_2, mobedac_release_05302012, myrast_33, rast_rel_2011_0119, rast_rel_2011_0928, rast_rel_2014_0729, rast_rel_2014_0912
Changes since 1.20: +8 -1 lines
Diff to previous 1.20
add R scfript support

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Tue Nov 18 17:38:35 2008 UTC (11 years, 3 months ago) by olson
Branch: MAIN
CVS Tags: rast_rel_2008_11_24, rast_rel_2008_12_18, rast_rel_2009_02_05, rast_rel_2009_03_26, rast_rel_2009_05_18, rast_rel_2009_07_09, rast_rel_2009_0925, rast_rel_2010_0118, rast_rel_2010_0526, rast_rel_2010_0827, rast_rel_2010_0928, rast_rel_2010_1206
Changes since 1.19: +9 -9 lines
Diff to previous 1.19
change remaining cp -p to plain cp.

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sun Dec 4 17:13:15 2005 UTC (14 years, 2 months ago) by efrank
Branch: MAIN
CVS Tags: before-dynamics-persistence, caBIG-05Apr06-00, caBIG-13Feb06-00, lwc, makeScriptHeaders, mgrast_rel_2008_0625, mgrast_rel_2008_0806, mgrast_rel_2008_0917, mgrast_rel_2008_0919, mgrast_rel_2008_0923, mgrast_rel_2008_0924, mgrast_rel_2008_1110, mgrast_rel_2008_1110_v2, rast_2008_0924, rast_rel_2008_04_23, rast_rel_2008_06_16, rast_rel_2008_06_18, rast_rel_2008_07_21, rast_rel_2008_08_07, rast_rel_2008_09_29, rast_rel_2008_09_30, rast_rel_2008_10_09, rast_rel_2008_10_29, rast_release_2008_09_29
Changes since 1.18: +7 -1 lines
Diff to previous 1.18
add generatePrimitive* stuff to bootstrap/decouple step.  commit related
to mods in KahDataServices.

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Mon May 16 21:08:04 2005 UTC (14 years, 9 months ago) by efrank
Branch: MAIN
CVS Tags: Root-bobdev_news, caBIG-00-00-00, merge-bobdev_news-1, merge-bobdev_news-2, merge-bodev_news-3, merge-trunktag-bobdev_news-1, merge-trunktag-bobdev_news-2, merge-trunktag-bodev_news-3, preTreatmanDyn, treatman-lastDay-0
Branch point for: Branch-bobdev_news
Changes since 1.17: +1 -0 lines
Diff to previous 1.17

mods re makeScriptHeaders which I see now I forgot to do a cvs add on.

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 17:58:33 2005 UTC (14 years, 10 months ago) by efrank
Branch: MAIN
Changes since 1.16: +20 -2 lines
Diff to previous 1.16

get chagnes back in.  see earlier commit messages for version -3 of this

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 17:35:12 2005 UTC (14 years, 10 months ago) by olson
Branch: MAIN
Changes since 1.15: +35 -24 lines
Diff to previous 1.15
revert to 1.14

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Apr 22 16:21:44 2005 UTC (14 years, 10 months ago) by efrank
Branch: MAIN
Changes since 1.14: +24 -35 lines
Diff to previous 1.14

start pulling in some of the Seed stuff.
WEBPAGES macro contents now added to bin step and causes copy to cgidir/html

PYTHON_OPEN_CGI macro causes build into cgidir w/ prepend of tool_hdr.  also,
is exccluded from python library list definition.

dot rules to actually do the work.

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Wed Apr 13 01:46:06 2005 UTC (14 years, 10 months ago) by efrank
Branch: MAIN
Changes since 1.13: +0 -5 lines
Diff to previous 1.13
remove debugging printout

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Wed Apr 13 01:45:12 2005 UTC (14 years, 10 months ago) by efrank
Branch: MAIN
Changes since 1.12: +16 -7 lines
Diff to previous 1.12
do the tried and proven:  for compiled code (.c now), determine a
"library list" from *.c minus any .c specified as a binary file (CBINS)
and minus and .c file explicilty excluded (CEXCLUDES).

all the .c in the library list compile into the libdir (correct behavior
is to compile into the workdir and then ar over into a .a in libdir).  we
then add all the .o to the link line as if there was a library around.

this corresponds to the tried and true: one package is one booch category
is one library.  all that bi-directional 1-1.

missing is formation of the .a and the ability to specify other
releaseTools packages as link dependencies.  i don't think anyone
cares yet.

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Tue Apr 12 20:23:17 2005 UTC (14 years, 10 months ago) by efrank
Branch: MAIN
Changes since 1.11: +28 -4 lines
Diff to previous 1.11
add perl to libs and bins
add C for bins.

note- the dot rule to "build" perl stuff does not use tool_hdr in order to keep
kah from breaking, but that's not right for seed.  so for moment, seed
package level makefile overrides the dot rule.  will figure out later.

see als figkernelscripts

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sat Mar 12 03:06:50 2005 UTC (14 years, 11 months ago) by efrank
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10
more battening down hatches against env issues

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Mar 11 23:47:53 2005 UTC (14 years, 11 months ago) by efrank
Branch: MAIN
Changes since 1.9: +3 -3 lines
Diff to previous 1.9
another temp  workaround for fig environment

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri Mar 11 22:26:14 2005 UTC (14 years, 11 months ago) by efrank
Branch: MAIN
Changes since 1.8: +3 -3 lines
Diff to previous 1.8
as crutch to get around misconfigured ReleaseTools environment in FIG,
explcitly give path to generatePy, generateDbi, etc.

FIG (fig-user-env) needs to put bin/ of release directory on PATH

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Fri Mar 11 16:06:34 2005 UTC (14 years, 11 months ago) by efrank
Branch: MAIN
CVS Tags: gunk
Changes since 1.7: +10 -2 lines
Diff to previous 1.7
moved __init__ dep from generic .py rule to the generatePy rule in
the schemaTools target.  i don't see the complete chain here yet
but this makes it work for now.

 generate .py from schematools description of class. (Kah related)

    Note- add a __init__ dep because everything is required to be a package
 and so must have an __init__.  putting the dep here is a way to force the
 __init__ to be copied into the dir first so that i can immediately
 be ref'd as a package.  this is needed for schema tools ina way i don't
 grok yet

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Fri Mar 11 15:08:54 2005 UTC (14 years, 11 months ago) by efrank
Branch: MAIN
Changes since 1.6: +2 -1 lines
Diff to previous 1.6
remove bogus dependency on _init__.py for all py tgts

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Dec 2 01:54:02 2004 UTC (15 years, 3 months ago) by efrank
Branch: MAIN
CVS Tags: V00-00-15, post-st-migration, post-st-migration2
Changes since 1.5: +14 -3 lines
Diff to previous 1.5
Add new macro, BINSHSCRIPTS.  Set this to list of borne shell scripts
in package level makefile.

The old BINSCRIPTS is deprecated...although we ignore it now, we will
eventually need to know what kind of script each is so that we can
edit the #! line upon installation, especially for python and perl.
Even for the /usr/bin/env trick!  (was different on gentoo)


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Fri Nov 19 18:10:34 2004 UTC (15 years, 3 months ago) by efrank
Branch: MAIN
CVS Tags: stMigration0
Changes since 1.4: +17 -6 lines
Diff to previous 1.4
changes affecting SchemaTools

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Tue Oct 5 20:02:31 2004 UTC (15 years, 4 months ago) by efrank
Branch: MAIN
CVS Tags: sc04-finalDay, sc2004-0, sc2004-1, sc2004-2, sc2004-3, sc2004-4
Changes since 1.3: +2 -0 lines
Diff to previous 1.3
chmod 755 scripts after copied to bin.  feh! upon cvs permissions.

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Sep 17 21:04:49 2004 UTC (15 years, 5 months ago) by efrank
Branch: MAIN
Changes since 1.2: +7 -5 lines
Diff to previous 1.2
mods to support libdir/PackagenameGen directory.

Problem:  If you have package, PkgA, and PkgA has IDL-like stuff in
it that is used to generate code, then python causes problems.  In
our case, we had Foo.st, the input to the schema tools.  Foo.st
was eaten by generatePy to make Foo.py in libdir/PkgA.  Even
though we havfe libdir at the head of PYTHONPATH, python adds
PWD before PYTHONPATH, so if the first import in the execution
snags, say, PkgA.MyClass, then when you later look for PkgA.Foo,
the thing emitted into the libdir, python would not find it because
PkgA was found via PWD.  (This is the caes when trying to run from
the working direction).

So, for each package, we now create  libdir/Pkg and libdir/PkgGen
where the  latter is used to emit generated python.  If a programmer
needs to use a generated .py in an import, they specify
	from PkgGen.TheClass import TheClass

This solves the problem.

Pain in the butt.

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Thu Sep 16 21:47:08 2004 UTC (15 years, 5 months ago) by efrank
Branch: MAIN
CVS Tags: preSchematools
Changes since 1.1: +46 -15 lines
Diff to previous 1.1
Migrate Makefile to standard.mk format.
This commit is everything but Makefile.top (which has the schematools target)

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Sep 10 12:54:37 2004 UTC (15 years, 5 months ago) by efrank
Branch: MAIN
So far, we've allowed each package to define all  kinds of rules in its
makefile.  That's wasteful and makesit hard to improve the system because,
when you want new build capabilities, you have to edit all those makefiles,
and users have to know too much.

Gather the business end of the build into standard.mk.  Have package makefiles
include standard.mk.  Modify Makefile.top to have -I so that package makefile
can find standard.mk.  problem solved.  Now package makefiles only need to
define a few macros to describe what to build.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

MCS Webmaster
ViewVC Help
Powered by ViewVC 1.0.3