Update of /cvsroot/pgsqlclient/pgsqlclient
In directory sc8-pr-cvs1:/tmp/cvs-serv19994
Added Files:
makefile
Log Message:
Added makefile for mono on linux
--- NEW FILE: makefile ---
LIBRARY = PostgreSql.Data.PGSqlClient.dll
all: $(LIBRARY) install clean
CSC = mcs
COPY = cp
# References to assemblies
LD_FLAGS = -reference:System.dll -reference:System.Data.dll -reference:System.Drawing.dll -reference:System.Xml.dll
# Resources for the Toolbox
TOOL_RESOURCES = -resource:PostgreSql.Data.PGSqlClient/source/Resources/ToolBox/PGConnection.bmp,PostgreSql.Data.PGSqlClient.Resources.ToolBox.PGConnection.bmp -resource:PostgreSql.Data.PGSqlClient/source/Resources/ToolBox/PGCommand.bmp,PostgreSql.Data.PGSqlClient.Resources.ToolBox.FbCommand.bmp -resource:PostgreSql.Data.PGSqlClient/source/Resources/ToolBox/PGDataAdapter.bmp,PostgreSql.Data.PGSqlClient.Resources.ToolBox.FbDataAdapter.bmp
# Source files
RECURSE_SOURCE = -recurse:./PostgreSql.Data.PGSqlClient/source/*.cs
# Defines
DEFINE = -define:_DEBUG
PostgreSql.Data.PGSqlClient.dll:
$(CSC) -target:library -out:$(LIBRARY) $(LD_FLAGS) $(DEFINE) $(TOOL_RESOURCES) $(RECURSE_SOURCE)
install:
rm -rf build
mkdir -p build
$(COPY) $(LIBRARY) ./build
clean:
rm $(LIBRARY)
|