CDEFS = -DAR_USE_LINUX -DEnableSound -DEnableJPEG -DEnableZlib -DEnable3DS -DUSE_CG -DEnable_VRPN

#CWARN =  -Wall -W -Wpointer-arith
CWARN = -w

SZG = /central/szg
SZGS = $(SZG)/src
SZGE = $(SZG)/ext/include
INCL = -I$(SZGS)/barrier -I$(SZGS)/drivers -I$(SZGS)/graphics -I$(SZGS)/language -I$(SZGS)/math -I$(SZGS)/obj -I$(SZGS)/phleet -I$(SZGS)/sound -I$(SZGS)/interaction -I$(SZGS)/demo -I$(SZGS)/../contrib/dlcompat-20020709 -I. -I$(SZGE)/fmod-3.7 -I$(SZGE)/jpeg/linux -I$(SZGE)/zlib/linux -I$(SZGE)/lib3ds -I$(SZGE)/Cg -I$(SZGE)/vrpn

SZGL = $(SZG)/build/linux
SZGEL = $(SZG)/ext/lib
LIB = $(SZGL)/demo/libarFramework.a $(SZGL)/interaction/libarInteract.a $(SZGL)/sound/libarSound.a $(SZGL)/obj/libarObjects.a $(SZGL)/graphics/libarGraphics.a $(SZGL)/drivers/libarDrivers.a $(SZGL)/math/libarMath.a $(SZGL)/barrier/libarBarrier.a $(SZGL)/phleet/libarPhleet.a $(SZGL)/language/libarLanguage.a $(SZGEL)/vrpn/linux/libvrpn.a $(SZGEL)/Cg/linux/libCg.so $(SZGEL)/Cg/linux/libCgGL.so $(SZGEL)/lib3ds/linux/lib3ds.a $(SZGEL)/zlib/linux/libz.a $(SZGEL)/jpeg/linux/libjpeg.a $(SZGEL)/fmod-3.7/linux/libfmod-3.72.so

#CFLAGS = $(CDEFS) -O2 $(CWARN) -march=i686 $(INCL)
CFLAGS = $(CDEFS) -g $(CWARN) -march=i686 $(INCL)

zavn: zavn.o
	g++ -o zavn zavn.o $(LIB) -lglut -lGLU -lGL -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -lSM -lICE -ldl -lpthread -lm

zavn.o: zavn.cpp
	g++ $(CFLAGS) -c zavn.cpp

