# all examples from the documentation

all: example_dok1 example_dok1.o example_dok2 example_dok2.o example_dok3 example_dok3.o

example_dok1.o: example_dok1.cc
	gcc -O3 example_dok1.cc -c -msmall-code -fbaserel -fomit-frame-pointer

example_dok1: example_dok1.o
	gcc -msmall-code -fbaserel example_dok1.o -o example_dok1 -lger -lamiga

example_dok2.o: example_dok2.cc
	gcc -O3 example_dok2.cc -c -msmall-code -fbaserel -fomit-frame-pointer

example_dok2: example_dok2.o
	gcc -msmall-code -fbaserel example_dok2.o -o example_dok2 -lger -lamiga

example_dok3.o: example_dok3.c
	gcc -O3 example_dok3.c -c -msmall-code -fbaserel -fomit-frame-pointer

example_dok3: example_dok3.o
	gcc -msmall-code -fbaserel example_dok3.o -o example_dok3 -lger -lamiga
