2021-04-05 02:11:19 +01:00
|
|
|
|
2019-12-11 16:42:07 +00:00
|
|
|
CONFIG=Debug
|
2025-02-24 21:13:25 +00:00
|
|
|
FRAMEWORK=net8.0
|
2025-06-11 14:28:00 +01:00
|
|
|
DESTDIR=/tmp/yavsc
|
2020-10-18 23:00:17 +01:00
|
|
|
|
2025-08-19 21:31:49 +01:00
|
|
|
all:
|
|
|
|
|
@dotnet build --nologo 2>/dev/null |grep error
|
|
|
|
|
|
2020-06-07 16:40:17 +01:00
|
|
|
clean:
|
2025-02-24 21:13:25 +00:00
|
|
|
dotnet clean
|
2019-01-30 17:52:19 +00:00
|
|
|
|
2021-04-05 01:13:24 +01:00
|
|
|
src/Yavsc/bin/output/wwwroot:
|
2025-02-24 21:13:25 +00:00
|
|
|
dotnet --project src/Yavsc/Yavsc.csproj publish
|
2020-11-01 20:28:00 +00:00
|
|
|
|
2019-01-30 17:52:19 +00:00
|
|
|
test:
|
2025-02-24 21:13:25 +00:00
|
|
|
dotnet test
|
2019-01-30 17:52:19 +00:00
|
|
|
|
2025-09-14 02:42:08 +01:00
|
|
|
watch:
|
2025-02-24 21:13:25 +00:00
|
|
|
dotnet watch -p:Configuration=$(CONFIG) --project src/Yavsc/Yavsc.csproj
|
2021-06-28 22:34:18 +01:00
|
|
|
|
2025-02-24 21:13:25 +00:00
|
|
|
src/Yavsc.Abstract/bin/$(CONFIG)/$(FRAMEWORK)/Yavsc.Abstract.dll:
|
|
|
|
|
dotnet build -p:Configuration=$(CONFIG) --project src/Yavsc.Abstract/Yavsc.Abstract.csproj
|
2021-03-16 00:59:24 +00:00
|
|
|
|
2025-02-24 21:13:25 +00:00
|
|
|
src/Yavsc.Server/bin/$(CONFIG)/$(FRAMEWORK)/Yavsc.Server.dll:
|
|
|
|
|
dotnet build -p:Configuration=$(CONFIG) --project src/Yavsc.Server/Yavsc.Server.csproj
|
2021-03-10 01:41:31 +00:00
|
|
|
|
2025-02-24 21:13:25 +00:00
|
|
|
src/Yavsc/bin/$(CONFIG)/$(FRAMEWORK)/Yavsc.dll:
|
|
|
|
|
dotnet build -p:Configuration=$(CONFIG) --project src/Yavsc/Yavsc.csproj
|
2020-10-10 18:29:06 +01:00
|
|
|
|
2025-06-11 14:28:00 +01:00
|
|
|
|
|
|
|
|
publish:
|
|
|
|
|
dotnet publish src/Yavsc/Yavsc.csproj -c Release -o $(DESTDIR)/srv/www/yavsc
|
|
|
|
|
|
|
|
|
|
install: publish
|
2025-08-18 09:22:09 +01:00
|
|
|
sudo chown -R www-data:www-data $(DESTDIR)/srv/www/yavsc
|
2025-06-11 14:28:00 +01:00
|
|
|
|
2025-02-24 21:13:25 +00:00
|
|
|
.PHONY:
|