Ignore:
Timestamp:
Feb 2, 2011 4:51:29 PM (10 years ago)
Author:
mmc
Message:

Part 1 of a major reorganization of content. Moving "instant" to "builder"
and setting up "builder" more like the "gui" part as a package. Moving the
Rappture::object stuff from the builder into the main installation, so it
can be shared by the tester as well. Moving "driver" into gui/scripts
where it belongs. Creating a new "launcher.tcl" script that decides
which of the three parts to launch based on command line options. Still
need to sort out the Makefiles to get this all right...

Location:
trunk/builder
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/builder/Makefile.in

    r1944 r2080  
    2222INSTALL         = @INSTALL@
    2323
    24 SCRIPTS         = \
    25                 irappture
    26 
    2724FILES           = \
    2825                $(srcdir)/dragdrop.tcl \
     
    3027                $(srcdir)/hierlist.tcl \
    3128                $(srcdir)/main.tcl \
    32                 $(srcdir)/objects.tcl \
    3329                $(srcdir)/objpath.tcl \
    3430                $(srcdir)/slideframes.tcl \
     
    4339                $(srcdir)/images/err24.png
    4440
    45 OBJECTFILES     = \
    46                 $(srcdir)/objects/base.rp \
    47                 $(srcdir)/objects/boolean.rp \
    48                 $(srcdir)/objects/boolean.png \
    49                 $(srcdir)/objects/curve.rp \
    50                 $(srcdir)/objects/curve.png \
    51                 $(srcdir)/objects/group.rp \
    52                 $(srcdir)/objects/group.png \
    53                 $(srcdir)/objects/histogram.rp \
    54                 $(srcdir)/objects/histogram.png \
    55                 $(srcdir)/objects/integer.rp \
    56                 $(srcdir)/objects/integer.png \
    57                 $(srcdir)/objects/note.rp \
    58                 $(srcdir)/objects/note.png \
    59                 $(srcdir)/objects/number.rp \
    60                 $(srcdir)/objects/number.png \
    61                 $(srcdir)/objects/phase.rp \
    62                 $(srcdir)/objects/phase.png \
    63                 $(srcdir)/objects/string.rp \
    64                 $(srcdir)/objects/string.png \
    65                 $(srcdir)/objects/tool.rp
     41PACKAGE_VERSION = @PACKAGE_VERSION@
    6642
    67 TYPEFILES       = \
    68                 $(srcdir)/types/boolean.tcl \
    69                 $(srcdir)/types/color.tcl \
    70                 $(srcdir)/types/file.tcl \
    71                 $(srcdir)/types/string.tcl \
    72                 $(srcdir)/types/units.tcl
     43version         = $(PACKAGE_VERSION)
     44name            = RapptureBuilder$(version)
    7345
    74 VALIDATEFILES   = \
    75                 $(srcdir)/validations/enable.tcl \
    76                 $(srcdir)/validations/int.tcl \
    77                 $(srcdir)/validations/number.tcl \
    78                 $(srcdir)/validations/size.tcl
     46destdir         = $(libdir)/$(name)
    7947
    80 destdir         = $(libdir)/instant
     48all:
    8149
    82 all: tclIndex
     50install: install-pkg install-scripts
    8351
    84 tclIndex: $(FILES)
    85         $(TCLSH) $(srcdir)/../gui/tclconfig/mkindex.tcl --srcdir $(srcdir) \
    86                 --outfile tclIndex
     52install-pkg:
     53        $(MKDIR_P) -m 0755 $(destdir)
     54        $(INSTALL) -m 444 pkgIndex.tcl $(destdir)
    8755
    88 install: install-scripts install-files install-images install-objects \
    89         install-types install-validations
    90 
    91 install-scripts: tclIndex
    92         $(MKDIR_P) -m 0755 $(destdir)
    93         $(INSTALL) -m 0444 tclIndex $(destdir)
    94         $(MKDIR_P) -m 0755 $(bindir)
    95         @for i in $(SCRIPTS); do \
    96             echo "Installing $$i" ; \
    97             $(INSTALL) -m 555 $$i $(bindir) ; \
    98         done
    99 
    100 install-files: $(FILES)
    101         $(MKDIR_P) -m 0755 $(destdir)
    102         @for i in $(FILES); do \
    103             echo "Installing $$i" ; \
    104             $(INSTALL) -m 0555 $$i $(destdir) ; \
    105         done
    106 
    107 install-images: $(IMAGEFILES)
    108         $(MKDIR_P) -m 0755 $(destdir)/images
    109         @for i in $(IMAGEFILES); do \
    110             echo "Installing $$i" ; \
    111             $(INSTALL) -m 0444 $$i $(destdir)/images ; \
    112         done
    113 
    114 install-objects: $(OBJECTFILES)
    115         $(MKDIR_P) -m 0755 $(destdir)/objects
    116         @for i in $(OBJECTFILES); do \
    117             echo "Installing $$i" ; \
    118             $(INSTALL) -m 555 $$i $(destdir)/objects ; \
    119         done
    120 
    121 install-types: $(TYPEFILES)
    122         $(MKDIR_P) -m 0755 $(destdir)/types
    123         @for i in $(TYPEFILES); do \
    124             echo "Installing $$i" ; \
    125             $(INSTALL) -m 555 $$i $(destdir)/types ; \
    126         done
    127 
    128 install-validations: $(VALIDATEFILES)
    129         $(MKDIR_P) -m 0755 $(destdir)/validations
    130         @for i in $(VALIDATEFILES); do \
    131             echo "Installing $$i" ; \
    132             $(INSTALL) -m 555 $$i $(destdir)/validations ; \
    133         done
     56install-scripts: scripts
     57        $(MAKE) -C scripts install
    13458
    13559clean:
    136         $(RM) tclIndex tool.xml
     60        $(RM) tool.xml
    13761
    13862distclean: clean
    139         $(RM) irappture
    14063        $(RM) Makefile *~
    14164
Note: See TracChangeset for help on using the changeset viewer.