dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Dotgnu-pnet-commits] CVS: pnetlib/tools link_res.sh.in,NONE,1.1 .cvsig


From: Rhys Weatherley <address@hidden>
Subject: [Dotgnu-pnet-commits] CVS: pnetlib/tools link_res.sh.in,NONE,1.1 .cvsignore,1.2,1.3
Date: Wed, 11 Dec 2002 23:31:52 -0500

Update of /cvsroot/dotgnu-pnet/pnetlib/tools
In directory subversions:/tmp/cvs-serv6703/tools

Modified Files:
        .cvsignore 
Added Files:
        link_res.sh.in 
Log Message:


Introduce the "link_res.sh" script, to handle linking satellite assemblies
under different compilers.


--- NEW FILE ---
#!/bin/sh
#
# link_res.sh - Link a resource file into a satellite assembly.
#
# Copyright (C) 2002  Southern Storm Software, Pty Ltd.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

# Usage: link_res.sh output.dll input.resources language

# Variables that are inserted by "configure".
CSCC="@CSHARP_COMPILER@"
ASSEMBLY_LINKER="@ASSEMBLY_LINKER@"

# Are we using Portable.NET's or Microsoft's tools?
if test "x$ASSEMBLY_LINKER" = "xpnet" ; then
        exec "$CSCC" -nostdlib -o "$1" "-fresources=$2"
else
        exec "$ASSEMBLY_LINKER" "/out:$1" "/c:$3" "/embed:$2"
fi

Index: .cvsignore
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/tools/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** .cvsignore  22 Mar 2002 04:40:50 -0000      1.2
--- .cvsignore  12 Dec 2002 04:31:50 -0000      1.3
***************
*** 4,5 ****
--- 4,6 ----
  run_test.sh
  csccwrap.sh
+ link_res.sh




reply via email to

[Prev in Thread] Current Thread [Next in Thread]