libs = lib:sc.lib lib:amiga.lib lib:screennotify.lib lib:sysinfo.lib lib:retina.lib lib:WBStart.lib

objects = main.o gaugeclass.o launchclass.o initclean.o display.o handler.o volumes.o idle.o misc.o

tinymeter : main.o gaugeclass.o launchclass.o initclean.o display.o handler.o volumes.o idle.o misc.o
	sc FROM $(objects) TO ram:TinyMeter LIB $(libs) NODEBUG LINK

main.o : main.c tinymeter.h gaugeclass.h launchclass.h
	sc main.c

gaugeclass.o : gaugeclass.c gaugeclass.h
	sc gaugeclass.c

launchclass.o : launchclass.c launchclass.h
	sc launchclass.c

initclean.o : initclean.c gaugeclass.h tinymeter.h launchclass.h
	sc initclean.c

display.o : display.c gaugeclass.h tinymeter.h launchclass.h
	sc display.c

handler.o : handler.c gaugeclass.h tinymeter.h launchclass.h
	sc handler.c

volumes.o : volumes.c tinymeter.h
	sc volumes.c

idle.o : idle.c
	sc idle.c

misc.o : misc.c
	sc misc.c

clean :
	rm $(objects)
