emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] externals/csharp-mode 6b688a6 014/459: update makefile


From: ELPA Syncer
Subject: [elpa] externals/csharp-mode 6b688a6 014/459: update makefile
Date: Sun, 22 Aug 2021 13:58:45 -0400 (EDT)

branch: externals/csharp-mode
commit 6b688a630f6cb050759d9fbec2e603bfbe84c17a
Author: Dino Chiesa <dpchiesa@hotmail.com>
Commit: Dino Chiesa <dpchiesa@hotmail.com>

    update makefile
---
 makefile | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

diff --git a/makefile b/makefile
index c2b3d38..64512e8 100644
--- a/makefile
+++ b/makefile
@@ -3,8 +3,8 @@ _NETSDK20=c:\netsdk2.0\bin
 _NETSDK=c:\netsdk3.5\bin
 
 _CS_DBG_FLAGS=/debug:full /optimize-
-_CS_DLL_FLAGS=/t:library $(_CS_DBG_FLAGS)
-_CS_EXE_FLAGS=/t:exe $(_CS_DBG_FLAGS)
+_CS_DLL_FLAGS=/t:library  $(_CS_DBG_FLAGS)
+_CS_EXE_FLAGS=/t:exe  $(_CS_DBG_FLAGS)
 
 _CSC=$(_NETHOME)\csc.exe
 
@@ -14,15 +14,29 @@ CONFIG=Release
 
 
 !IF "$(CONFIG)" == "Debug"
-ADDL_DEBUG_DLL=Ionic.CopyData.dll
-ADDL_REF=/R:$(ADDL_DEBUG_DLL)
-ADDL_CSC_OPTIONS=/d:UseCopyData
+ADDL_DBG_DLLS=Ionic.CopyData.dll
+ADDL_DBG_REFS=/R:ICSharpCode.NRefactory.dll /R:Ionic.CopyData.dll
+ADDL_CSC_OPTIONS=/d:UseCopyData /d:CscompTrace
 !Endif
 
 
-
 default: CscompUtilities.dll
 
-CscompUtilities.dll: makefile CscompUtilities.cs $(ADDL_DEBUG_DLL)
-        $(_CSC) $(ADDL_CSC_OPTIONS) /t:library /debug:full /optimize- 
$(ADDL_REF) /out:$@ CscompUtilities.cs
+
+# debug: CscompUtilities.cs Ionic.CopyData.dll makefile
+#         $(_CSC) /d:UseCopyData /d:CscompTrace /t:library /debug:full 
/optimize- /R:Ionic.CopyData.dll /out:CscompUtilities.dll CscompUtilities.cs
+
+
+CscompUtilities.dll: makefile CscompUtilities.cs ICSharpCode.NRefactory.dll \
+                     $(ADDL_DBG_DLLS)
+        $(_CSC) /noconfig $(ADDL_CSC_OPTIONS) /t:library /debug:full 
/optimize- \
+                /platform:anycpu \
+                /R:System.Core.dll /R:System.dll /R:System.Windows.Forms.dll \
+                $(ADDL_DBG_REFS) \
+                /R:ICSharpCode.NRefactory.dll /out:$@ CscompUtilities.cs
+
+
+TestDll.exe: makefile TestDll.cs CscompUtilities.dll
+        $(_CSC) $(ADDL_CSC_OPTIONS) /t:exe /debug:full /optimize- \
+                /R:CscompUtilities.dll /out:$@ TestDll.cs
 



reply via email to

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