##
##  I N T E R S T E L L A R   C O N S O L E
##            Copyright (C) 2025- Misato Observatory, Wakayama, Japan
##
##  This software is available under the GPL (General Public License)
##

all:	isc_navigator.exe isc_dome.exe isc_gui.exe isc_remote.exe setup-24.4.exe setup-25.4.exe create_isc_shortcuts.exe

isc_navigator.exe:	isc_navigator.cc get_first_line.h isc_navigator.rc
	rm -f icon.res
	windres isc_navigator.rc -O coff -o icon.res
	g++ -Wall -O isc_navigator.cc icon.res -o isc_navigator.exe
	rm -f icon.res

isc_dome.exe:	isc_dome.cc get_first_line.h isc_dome.rc
	rm -f icon.res
	windres isc_dome.rc -O coff -o icon.res
	g++ -Wall -O isc_dome.cc icon.res -o isc_dome.exe
	rm -f icon.res

isc_gui.exe:	isc_gui.cc get_first_line.h isc_gui.rc
	rm -f icon.res
	windres isc_gui.rc -O coff -o icon.res
	g++ -Wall -O isc_gui.cc icon.res -o isc_gui.exe
	rm -f icon.res

isc_remote.exe:	isc_remote.cc get_first_line.h isc_remote.rc
	rm -f icon.res
	windres isc_remote.rc -O coff -o icon.res
	g++ -Wall -O isc_remote.cc icon.res -o isc_remote.exe
	rm -f icon.res

setup-24.4.exe:	setup.cc setup.rc
	rm -f icon.res
	windres setup.rc -O coff -o icon.res
	g++ -Wall -O -DSTELLARIUM_VERSION=\"24.4\" setup.cc icon.res -o setup-24.4.exe
	rm -f icon.res

setup-25.4.exe:	setup.cc setup.rc
	rm -f icon.res
	windres setup.rc -O coff -o icon.res
	g++ -Wall -O -DSTELLARIUM_VERSION=\"25.4\" setup.cc icon.res -o setup-25.4.exe
	rm -f icon.res

create_isc_shortcuts.exe:	create_isc_shortcuts.cc setup.rc
	rm -f icon.res
	windres setup.rc -O coff -o icon.res
	g++ -Wall -O create_isc_shortcuts.cc icon.res -o create_isc_shortcuts.exe
	rm -f icon.res

clean::
	rm -f isc_navigator.exe isc_dome.exe isc_gui.exe isc_remote.exe setup-*.exe create_isc_shortcuts.exe icon.res

install::
	cp -p isc_*.exe create_isc_shortcuts.exe ..
	cp -p setup-*.exe ../..

