#! smake
#
# Copyright (c) Mark J. Kilgard, 1998.
#

TOP = ../..
include $(TOP)/glutdefs

TARGETS = libglsmap.a

LN = ln -s
MV = mv
RM = -rm -rf

HDRS = \
	glsmapint.h

SRCS = \
	smap_buildsmap.c \
	smap_context.c \
	smap_create.c \
	smap_destroy.c \
	smap_drawmesh.c \
	smap_flag.c \
	smap_get.c \
	smap_getfunc.c \
	smap_gettexdim.c \
	smap_gettexobj.c \
	smap_getvec.c \
	smap_makemesh.c \
	smap_nearfar.c \
	smap_origin.c \
	smap_render.c \
	smap_rvec2st.c \
	smap_set.c \
	smap_setfunc.c \
	smap_setvec.c \
	smap_texdim.c \
	smap_texobj.c

OBJS = $(SRCS:.c=.o)

LCOPTS = -I$(TOP)/include -fullwarn 
LWOFF = ,813,852,827,826
LDIRT = *~ *.bak

default: $(TARGETS)

sinclude ObjectType.mk

$(OBJS) : $(HDRS)

libglsmap.a : $(OBJS)
	$(RM) $@
	$(AR) crl $@ $(OBJS)

symcheck: libglut.a
	-nm -Bo libglsmap.a | grep -v ' d ' | grep -v ' T smap' | grep -v ' D smap' | grep -v ' U ' | grep -v ' T __smap' | grep -v ' t ' | grep -v ' b ' | grep -v ' D __smap' | grep -v ' B __smap'

