yavsc/Makefile

38 lines
892 B
Makefile

5 years ago
6 years ago
CONFIG=Debug
9 months ago
FRAMEWORK=net8.0
DESTDIR=/tmp/yavsc
3 months ago
all:
2 weeks ago
dotnet build --nologo
3 months ago
6 years ago
clean:
9 months ago
dotnet clean
5 years ago
src/Yavsc/bin/output/wwwroot:
9 months ago
dotnet --project src/Yavsc/Yavsc.csproj publish
test:
9 months ago
dotnet test
3 months ago
watch:
9 months ago
dotnet watch -p:Configuration=$(CONFIG) --project src/Yavsc/Yavsc.csproj
4 years ago
9 months ago
src/Yavsc.Abstract/bin/$(CONFIG)/$(FRAMEWORK)/Yavsc.Abstract.dll:
dotnet build -p:Configuration=$(CONFIG) --project src/Yavsc.Abstract/Yavsc.Abstract.csproj
9 months ago
src/Yavsc.Server/bin/$(CONFIG)/$(FRAMEWORK)/Yavsc.Server.dll:
dotnet build -p:Configuration=$(CONFIG) --project src/Yavsc.Server/Yavsc.Server.csproj
5 years ago
9 months ago
src/Yavsc/bin/$(CONFIG)/$(FRAMEWORK)/Yavsc.dll:
dotnet build -p:Configuration=$(CONFIG) --project src/Yavsc/Yavsc.csproj
publish:
dotnet publish src/Yavsc/Yavsc.csproj -c Release -o $(DESTDIR)/srv/www/yavsc
install: publish
sudo chown -R www-data:www-data $(DESTDIR)/srv/www/yavsc
9 months ago
.PHONY: