35 lines
1.1 KiB
Makefile
35 lines
1.1 KiB
Makefile
.SUFFIXES: .tlb .il .dll .cpp .cs .vb .rc .ocx .jsl .java
|
|
|
|
#_NETHOME=$(WINDIR)\Microsoft.NET\Framework\v1.1.4322
|
|
#_NETHOME=c:\.net2.0
|
|
_NETHOME=c:\.net3.5
|
|
#_NETSDK=c:\Progra~1\Microsoft.NET\SDK\v1.1\Bin
|
|
#_NETSDK=c:\netsdk2.0\bin
|
|
_NETSDK=c:\netsdk3.5\bin
|
|
|
|
_CS_DBG_FLAGS=/debug+
|
|
_CS_DLL_FLAGS=/t:library $(_CS_DBG_FLAGS)
|
|
_CS_EXE_FLAGS=/t:exe $(_CS_DBG_FLAGS)
|
|
|
|
_CSC=$(_NETHOME)\csc.exe
|
|
|
|
_BASE_IMPORTS=/R:System.dll /R:Ionic.Zlib.dll
|
|
|
|
|
|
default: Ionic.Zlib.dll ZlibDeflateInflate.exe test_dict_deflate_inflate.exe test_flush_sync.exe test_large_deflate_inflate.exe ZlibStreamExample.exe
|
|
|
|
|
|
Ionic.Zlib.dll: ..\..\..\Zlib\obj\Debug\Ionic.Zlib.dll ..\..\..\Zlib\obj\Debug\Ionic.Zlib.pdb
|
|
copy ..\..\..\Zlib\obj\Debug\Ionic.Zlib.* .
|
|
|
|
.cs.exe:
|
|
if not exist Ionic.Zlib.dll ( copy ..\..\..\Zlib\obj\Debug\Ionic.Zlib.* . )
|
|
$(_CSC) $(_CS_EXE_FLAGS) $(_BASE_IMPORTS) /out:$@ $**
|
|
|
|
|
|
clean:
|
|
-del ZlibDeflateInflate.exe test_dict_deflate_inflate.exe test_flush_sync.exe test_large_deflate_inflate.exe ZlibStreamExample.exe
|
|
-del Ionic.Zlib.dll
|
|
-del *.pdb
|
|
|