summaryrefslogtreecommitdiffstats
path: root/cli_ure
diff options
context:
space:
mode:
authorPetr Mladek <pmladek@suse.cz>2011-08-02 18:23:11 +0200
committerAndras Timar <atimar@suse.com>2012-10-13 12:24:47 +0200
commit608b20ea0550c2b4f0eff27a2d52e39c02c8445e (patch)
tree52db34afdc7a0ff8605e27dbae003d4d2726e627 /cli_ure
parent[mono] build-mono-link.diff: add mono support (diff)
downloadcore-608b20ea0550c2b4f0eff27a2d52e39c02c8445e.tar.gz
core-608b20ea0550c2b4f0eff27a2d52e39c02c8445e.zip
[mono] mono-build-keyfile.diff: add mono support
Diffstat (limited to 'cli_ure')
-rw-r--r--cli_ure/prj/d.lst2
-rw-r--r--cli_ure/source/basetypes/makefile.mk6
-rw-r--r--cli_ure/source/bootstrap/makefile.mk2
-rw-r--r--cli_ure/source/ure/makefile.mk4
4 files changed, 8 insertions, 6 deletions
diff --git a/cli_ure/prj/d.lst b/cli_ure/prj/d.lst
index 2394a4b357c8..b42bbc620522 100644
--- a/cli_ure/prj/d.lst
+++ b/cli_ure/prj/d.lst
@@ -12,3 +12,5 @@
..\%__SRC%\bin\cliuno.snk %_DEST%\bin\cliuno.snk
..\%__SRC%\bin\cliureversion.mk %_DEST%\bin\cliureversion.mk
+
+..\%__SRC%\bin\cliuno.snk %_DEST%\bin\cliuno.snk
diff --git a/cli_ure/source/basetypes/makefile.mk b/cli_ure/source/basetypes/makefile.mk
index 761df58a6222..e24b6fbc8ac2 100644
--- a/cli_ure/source/basetypes/makefile.mk
+++ b/cli_ure/source/basetypes/makefile.mk
@@ -47,8 +47,8 @@ POLICY_ASSEMBLY_FILE=$(BIN)$/$(CLI_BASETYPES_POLICY_ASSEMBLY).dll
ALLTAR : \
$(BIN)$/cli_basetypes.dll \
$(POLICY_ASSEMBLY_FILE)
-
-.IF "$(CCNUMVER)" >= "001399999999"
+
+.IF "$(COM)" != "MSC" || "$(CCNUMVER)" >= "001399999999"
CSCFLAGS+=-keyfile:"$(BIN)$/cliuno.snk"
.ENDIF
@@ -63,7 +63,7 @@ CSFILES = \
uno$/PolymorphicType.cs \
$(ASSEMBLY_ATTRIBUTES)
-.IF "$(CCNUMVER)" <= "001399999999"
+.IF "$(COM)" == "MSC" && "$(CCNUMVER)" <= "001399999999"
$(ASSEMBLY_ATTRIBUTES) : assembly.cs makefile.mk $(BIN)$/cliuno.snk $(BIN)$/cliureversion.mk
$(GNUCOPY) -p assembly.cs $@
echo \
diff --git a/cli_ure/source/bootstrap/makefile.mk b/cli_ure/source/bootstrap/makefile.mk
index e6030ce43c65..54d3366c7398 100644
--- a/cli_ure/source/bootstrap/makefile.mk
+++ b/cli_ure/source/bootstrap/makefile.mk
@@ -69,7 +69,6 @@ $(ASSEMBLY_ATTRIBUTES) .PHONY: assembly.cs $(BIN)$/cliuno.snk $(BIN)$/cliurevers
$(GNUCOPY) -p assembly.cs $@
+echo $(ECHOQUOTE) \
[assembly:System.Reflection.AssemblyVersion( "$(CLI_CPPUHELPER_NEW_VERSION)" )] $(ECHOQUOTE) \
- $(ECHOQUOTE) [assembly:System.Reflection.AssemblyKeyFile($(ASSEMBLY_KEY))] $(ECHOQUOTE) \
>> $@
EXTERNAL_DIR=$(PRJ)$/..$/external/cli
@@ -81,6 +80,7 @@ $(BIN)$/cli_cppuhelper.dll : $(CSFILES) $(OUT)$/bin$/cli_uretypes.dll
+$(CSC) $(CSCFLAGS) \
-target:library \
-out:$@ \
+ -keyfile:$(BIN)$/cliuno.snk \
-reference:$(OUT)$/bin$/cli_uretypes.dll \
-reference:System.dll \
$(CSFILES)
diff --git a/cli_ure/source/ure/makefile.mk b/cli_ure/source/ure/makefile.mk
index 0481b0b78d1a..175256baf885 100644
--- a/cli_ure/source/ure/makefile.mk
+++ b/cli_ure/source/ure/makefile.mk
@@ -54,7 +54,7 @@ ALLTAR : \
$(BIN)$/cli_ure.dll \
$(POLICY_ASSEMBLY_FILE)
-.IF "$(CCNUMVER)" >= "001399999999"
+.IF "$(COM)" != "MSC" || "$(CCNUMVER)" >= "001399999999"
CSCFLAGS+=-keyfile:"$(BIN)$/cliuno.snk"
.ENDIF
@@ -68,7 +68,7 @@ CSFILES = \
uno$/util$/ManagedCodeLoader.cs \
$(ASSEMBLY_ATTRIBUTES)
-.IF "$(CCNUMVER)" <= "001399999999"
+.IF "$(COM)" == "MSC" && "$(CCNUMVER)" <= "001399999999"
$(ASSEMBLY_ATTRIBUTES) : assembly.cs makefile.mk $(BIN)$/cliuno.snk $(BIN)$/cliureversion.mk
$(GNUCOPY) -p assembly.cs $@
echo \