
implicit2: implicit_conversion2.c
	gcc -o implicit_conversion2.o implicit_conversion2.c
	./implicit_conversion2.o

implicit: implicit_conversion.c
	gcc -o implicit_conversion.o implicit_conversion.c
	./implicit_conversion.o

bit_extension: bit_extension.c binary_printer.c
	gcc -o bit_extension.o bit_extension.c binary_printer.c -lm -I.
	./bit_extension.o

buggy2: buggy2.c
	gcc -o buggy2.o buggy2.c
	./buggy2.o

buggy: buggy.c
	gcc -o buggy.o buggy.c
	./buggy.o

unintuitive: unintuitive.c
	gcc -o unintuitive.o unintuitive.c
	./unintuitive.o

clean:
	rm *.o
