SOURCES=zero-net-boot/*.cs \ zero-net-boot/gtk-gui/*.cs \ CSC = dmcs CSC_FLAGS = -r:Mono.Posix.dll -pkg:gtk-sharp-2.0 -r:System.Data.dll -r:System.dll -r:libmono-lliurex-utils -r:Mono.Data.Sqlite -optimize+ OUT = zero-net-boot.exe PKG_CONFIG_PATH = "/usr/lib/pkgconfig" RESOURCE = zero-net-boot/rsrc/desktop_button.svg,zeronetboot.rsrc.desktop_button.svg RESOURCE1 = zero-net-boot/rsrc/server_button.svg,zeronetboot.rsrc.server_button.svg RESOURCE2 = zero-net-boot/rsrc/client_button.svg,zeronetboot.rsrc.client_button.svg RESOURCE3 = zero-net-boot/rsrc/biblio_button.svg,zeronetboot.rsrc.biblio_button.svg RESOURCE4 = zero-net-boot/rsrc/infantile_button.svg,zeronetboot.rsrc.infantile_button.svg RESOURCE5 = zero-net-boot/rsrc/lite_button.svg,zeronetboot.rsrc.lite_button.svg RESOURCE6 = zero-net-boot/rsrc/music_button.svg,zeronetboot.rsrc.music_button.svg RESOURCE7 = zero-net-boot/rsrc/centro_button.svg,zeronetboot.rsrc.centro_button.svg RESOURCE8 = zero-net-boot/rsrc/pime_button.svg,zeronetboot.rsrc.pime_button.svg #RESOURCE = zero-server-wizard/rsrc/independent.png,zeroserverwizard.rsrc.independent.png clean: rm -rf zero-net-boot/bin/ rm -f zero-net-boot/zero-net-boot.pidb release: $(SOURCES) mkdir -p zero-net-boot/bin/Release/ $(CSC) $(CSC_FLAGS) $(SOURCES) -resource:$(RESOURCE) -resource:$(RESOURCE1) -resource:$(RESOURCE2) -resource:$(RESOURCE3) -resource:$(RESOURCE4) -resource:$(RESOURCE5) -resource:$(RESOURCE6) -resource:$(RESOURCE7) -resource:$(RESOURCE8) -out:zero-net-boot/bin/Release/$(OUT) #-resource:$(RESOURCE) -resource:$(RESOURCE2) -resource:$(RESOURCE3) -resource:$(RESOURCE4) -resource:$(RESOURCE5) -resource:$(RESOURCE6) -resource:$(RESOURCE7) -resource:$(RESOURCE8) -resource:$(RESOURCE9) -resource:$(RESOURCE10) -resource:$(RESOURCE11) -resource:$(RESOURCE12) -resource:$(RESOURCE13) debug: $(SOURCES) mkdir -p zero-net-boot/bin/Debug/ $(CSC) $(CSC_FLAGS) $(SOURCES) -out:zero-net-boot/bin/Debug/$(OUT) -debug