all: lsbench-gtk lsgfx lsalu lsfpu lsmedia lscompression lscompile lsmem results 

lsbench-gtk:
	gcc -Wall -g -lm -O2 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED lsbench-gtk.c -o lsbench-gtk `pkg-config gtk+-2.0 --cflags --libs`
lsgfx:
	gcc -Wall -g -lm -O2 -I /usr/X11R6/include/ -L /usr/X11R6/lib -lglut -lGL -lGLU -lX11 -lXmu -lXi gfxdir/lsgfx.c -o gfxdir/lsgfx
lsalu:
	 gcc -Wall -g -lm -O2 aludir/lsalu.c -o aludir/lsalu
lsfpu:
	 gcc -Wall -g -lm -O2 fpudir/lsfpu.c -o fpudir/lsfpu
lsmedia:
	 gcc -Wall -g -lm -O2 mediadir/lsmedia.c -o mediadir/lsmedia
lscompression:
	 gcc -Wall -g -lm -O2 compressiondir/lscompress.c -o compressiondir/lscompress
lscompile:
	 gcc -Wall -g -lm -O2 compiledir/lscompile.c -o compiledir/lscompile
lsmem:
	 gcc -Wall -g -lm -O2 memdir/lsmem.c -o memdir/lsmem
results:
	 gcc -Wall -g -lm -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED results.c -o results `pkg-config gtk+-2.0 --cflags --libs`
clean:
	rm -f lsbench-gtk gfxdir/lsgfx aludir/lsalu fpudir/lsfpu mediadir/lsmedia compressiondir/lscompress compiledir/lscompile memdir/lsmem results


