Hi Gernot,

Answers below in the mail, plus a complete example here:

|$ cat Tupfile : |> touch %o |> a | test/<all> : |> touch %o |> aa | <all> : |> touch %o |> b | {all} : |> touch %o |> c : |> touch %o |> d # does not work, empty commands can only be used to add files to a bin, not a group : c |> |> | <all> : d |> |> | {all} : {all} |> echo %f > %o |> bins.txt : test/<all> |> echo %<all> > %o |> groups1.txt : <all> |> echo %<all> > %o |> groups2.txt : test/<all> <all> |> echo %<all> > %o |> groups3.txt $ tail *.txt ==> bins.txt <== b d ==> groups1.txt <== a ==> groups2.txt <== aa ==> groups3.txt <== aa a |

— Layus.

On 08/08/18 11:00, Gernot wrote:

Hello,

seems it's not so easy so maybe some easier questions:

How can I add manually something to an existing group ($(ROOTPATH)/Out/<LIBS_TC>)?

|: |> the command that builds something |> something | $(ROOTPATH)/Out/<LIBS_TC> |

How can I pass the contents of this group to an external script?

|: | $(ROOTPATH)/Out/<LIBS_TC> |> script %$(ROOTPATH)/Out/<LIBS_TC> |> ... |


Thanks,
Gernot


Am Montag, 23. Juli 2018 15:24:58 UTC+2 schrieb Gernot:

    I have a question regarding tup build sytem:
    When there are multiple inputs to one command/macro, how is it
    possible to access a specific input parameter?
    In Windows batch for example it is possible just using %1, %2 and
    so...

    For example:

        $(ROOTPATH)/Cfg/Application.lsl $(ROOTPATH)/Out/<LIBS_TC> |>
    !scriptltc621 |> $(ROOTPATH)/Out/Link.cmd {BUILD_SCRIPTS}

    In the macro scriptltc621 some fixed stuff and also the parameter
    Application.lsl is writting to the output file.
    Now, all the libraries from group <LIBS_TC> should also be written
    to the output file but only the basename (%b) of each file of the
    group.

--
--
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
---
You received this message because you are subscribed to the Google Groups "tup-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.

​

--
--
tup-users mailing list
email: [email protected]
unsubscribe: [email protected]
options: http://groups.google.com/group/tup-users?hl=en
--- You received this message because you are subscribed to the Google Groups "tup-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to