CC = gcc
CFLAGS = -Wstrict-prototypes -Wpointer-arith -Wunused -Wuninitialized -O2
INCLUDES = -I.
LDFLAGS = -L/usr/X11R6/lib -lpcap -lglut -lGL -lGLU -lXmu -lXext -lXi -lX11 -lm -lXxf86vm
EXTRA =

objects = graphics.o listhash.o misc.o netgl.o packeth.o resolv.o
fixobj = fix.o

netgl:	$(objects)
	$(CC) $(EXTRA) $(CFLAGS) -o $@ $(objects) $(LDFLAGS)
	@(ls -l $@)

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

fix: 	$(fixobj)
	$(CC) $(EXTRA) $(CFLAGS) -o $@ $(fixobj) $(LDFLAGS) 

default: netgl

clean:
	rm -f netgl fix $(objects) core *~
