######################################################################
# Makefile for SUIT applications
######################################################################

# this denotes where the SUIT distribution lives
SUIT	  =/usr/local/lib/suit
XLIBS	  =/usr/X386/lib/X11
X_INC_DIR =/usr/X386/include/X11

CC	=	gcc
#LDLIBS	=	-lsuit -lsrgp -lX11 -lm -lsocket -lnet -lnsl
LDLIBS	=	-lsuit -lsrgp -lX11 /usr/lib/libm.a
LDFLAGS	=	-L$(SUIT)/lib -L$(XLIBS)

#DEBUG	=	-g
OPTIMIZE =	-O

########################### NOTE ####################################
#
# comment out the -static flag to 
# make dynamically linked executables.
# This will make your programs take up less room on disk.
#
#####################################################################
# STATIC= -static



CFLAGS	=	$(STATIC) -fpcc-struct-return  -Wall -I$(X_INC_DIR) -I$(SUIT)/include $(DEBUG) $(OPTIMIZE)

######################################################################

COMPILE.c=$(CC) $(CFLAGS) $(CPPFLAGS) -c

empty: empty.o
	$(CC) $(CFLAGS) $(LDFLAGS) -o empty empty.o $(LDLIBS) 
	strip empty
demo: demo.o
	$(CC) $(CFLAGS) -o demo demo.o $(LDFLAGS) $(LDLIBS)
poly: poly.o
	$(CC) $(CFLAGS) -o poly poly.o $(LDFLAGS) $(LDLIBS)
######################################################################

clean:
	rm -f *.o core empty 
