ALL:	rotor analyze

rotor:	rotor.c rotor_lib.o mt.o
	gcc -O3 -Wall -lm rotor.c rotor_lib.o mt.o -o rotor

rotor_lib.o:  rotor_lib.c
	gcc -O3 -Wall -c rotor_lib.c

mt.o:  mt.c
	gcc -O3 -Wall -c mt.c

analyze: analyze.c
	gcc -O3 -Wall analyze.c -o analyze

clean:	
	rm -f rotor rotor_lib.o analyze mt.o

clobber:	
	rm -f rotor rotor_lib.o analyze mt.o
	rm -f *.c *.txt *.docx Makefile README
	rm -rf rotor_kit

dist:
	co rotor.c
	co rotor_lib.c
	co README
	co LICENSE.txt
	co analyze.c
	co rotor.sln
	co Rotor_drawing.docx
	co Makefile
	co rotor.vcxproj
	co mt.c
	co win32lib/win32_getopt.c
	co win32lib/win32_getopt.h
	co win32lib/win32lib.vcxproj
	co win32lib/win32_sub.c
	co win32lib/win32_sub.h
	co win32lib/win32_types.h
	rm -rf rotor_kit
	mkdir rotor_kit
	mkdir rotor_kit/win32lib
	mv rotor.vcxproj rotor_kit
	mv rotor.sln rotor_kit
	mv rotor.c rotor_kit
	mv rotor_lib.c rotor_kit
	mv mt.c rotor_kit
	mv README rotor_kit
	mv LICENSE.txt rotor_kit
	mv analyze.c rotor_kit
	mv Rotor_drawing.docx rotor_kit
	mv Makefile rotor_kit
	mv win32lib/win32_getopt.c rotor_kit/win32lib
	mv win32lib/win32_getopt.h rotor_kit/win32lib
	mv win32lib/win32lib.vcxproj rotor_kit/win32lib
	mv win32lib/win32_sub.c rotor_kit/win32lib
	mv win32lib/win32_sub.h rotor_kit/win32lib
	mv win32lib/win32_types.h rotor_kit/win32lib

