INSTALL := $(or $(INSTALL),"/usr/bin/install")
build: sshuttle_gui sshuttle_wrapper

sshuttle_gui:
	mcs main.cs -pkg:gtk-sharp-3.0 -out:csharp_sshuttle_gui.exe

sshuttle_wrapper:
	mcs wrap.cs -out:csharp_sshuttle_wrap.exe

clean:
	rm csharp_sshuttle_gui.exe csharp_sshuttle_wrap.exe

install:
	mkdir -p $(DESTDIR)/usr/bin
	$(INSTALL) -m 0755 csharp_sshuttle_gui.exe $(DESTDIR)/usr/bin/csharp_sshuttle_gui.exe
	$(INSTALL) -m 0755 csharp_sshuttle_wrap.exe $(DESTDIR)/usr/bin/csharp_sshuttle_wrap.exe

debug_delete_socket:
	rm /tmp/com.bangsparks.sshvpnapplication/ipc_socket

debug_get_current_ip:
	bash -c 'whiptail --msgbox "Your IP is: $$(curl ifconfig.me/ip)" 0 0'