
# Note:
# There exists a shared library version of the JPEG library, which should
# link correctly with the following line (it needs the math library).
EXTRALIBS = -lm

CC = gcc
CFLAGS = -O2 -fomit-frame-pointer -I. -L.
LFLAGS = -s -N

MODULES = spic.o jpeg.o cmap.o

all 	:	spic

jpeg.o  :	jpeg.c

cmap.o	:	cmap.c

spic.o	:	spic.c config.h
	$(CC) $(CFLAGS) -c spic.c

spic :		$(MODULES)
	$(CC) $(CFLAGS) $(LFLAGS) $(MODULES) -o spic $(EXTRALIBS) \
		-ljpeg -lvgagl -lvga
	chmod a+s spic

clean	:
	rm -f $(MODULES) spic
