versaplexd-svc starts and stops using mono-service.
[versaplex.git] / versaplexd / Makefile
blob8e5f54d06ba5695c24954f09d066edf1cef95efd
1 WVDOTNET=../wvdotnet
2 include ../rules.mk
3 include ../monorules.mk
5 all: versaplexd versaplexd-svc sm vxcli
7 PKGS += /r:System.Data
9 test: all t/test
11 tests: all t/all
13 t/all: all
15 versaplexd.exe versaplexd-svc.exe: versaplexd.cs \
16 ischemabackend.cs \
17 vxapi.cs vxsqltokenizer.cs \
18 vxcolumninfo.cs vxdbusdatetime.cs vxdbschema.cs \
19 vxexceptions.cs \
20 vxschema.cs vxschemachecksums.cs vxschemadiff.cs vxschemaerrors.cs \
21 vxsqlpool.cs wvdbusserver.cs \
22 ../wvdbus-sharp/wvdbus-sharp.dll \
23 ../wvdotnet/wv.dll
25 versaplexd.exe: main.cs
26 versaplexd-svc.exe: versaplexd-svc.cs
27 versaplexd-svc.exe: \
28 PKGS+=/r:System.Configuration.Install /r:System.ServiceProcess
30 sm.exe: \
31 ischemabackend.cs storedprocedure.cs \
32 vxexceptions.cs \
33 vxdiskschema.cs vxdbschema.cs vxdbusschema.cs vxschema.cs \
34 vxschemachecksums.cs vxschemadiff.cs vxschemaerrors.cs \
35 ../wvdbus-sharp/wvdbus-sharp.dll \
36 ../wvdotnet/wv.dll
38 vxcli.exe: vxcli.cs \
39 vxexceptions.cs \
40 ../wvdbus-sharp/wvdbus-sharp.dll \
41 ../wvdotnet/wv.dll
43 clean:: t/clean
44 rm -f versaplexd