CC = gcc
LD = ld

MESATOP = $(WORKDIR_3D)/mesa


INCLUDES = -I../include -I../glint -I../x \
	   -I$(MESATOP)/src -I$(MESATOP)/include

DEFINES = -D_ACL_MESA_ -D_ACL_OPENGL_

XLIBS = -L/usr/X11/lib -L/usr/X11R6/lib \
	-lX11 -lXext -lXmu -lXt -lXi -lSM -lICE -lXxf86dga -lXxf86vm

CFLAGS = -m486 -Wall $(INCLUDES) $(DEFINES)
LFLAGS = $(XLIBS) -L../lib -lMLX



all: xxx demo

xxx: xxx.o
	$(CC) $(CFLAGS) $^ -o $@

demo: demo.o xinfo.o
	$(CC) $(CFLAGS) $^ -o $@ $(LFLAGS)

%.o: %.c
	$(CC) -c $(CFLAGS) $< -o $@

clean:
	rm -f *.o demo xxx

