#
# Copyright (c) 2001 by Sun Microsystems, Inc
# All rights reserved.
#
#pragma ident	"@(#)Makefile   1.0    01/03/04 SMI"
#
#
# Makefile for Specweb99 dynamic content generation programs
#
#
CC		= /net/slug-17.eng/export/sparc/opt/SUNWspro/SC6.1/bin/cc 
CFLAGS		= -c -xO4 
LDFLAGS		= 
CC_CMD		= ${CC} ${CFLAGS} -DNET_SSL -DSOLARIS -D_REENTRANT
CSRCS		= server.c
LD_SHAREDCMD	= ld -G
INCLUDEDIR	= /usr/netscape/server4/plugins/include
INCLUDE_FLAGS	= -I. -I$(INCLUDEDIR) -I$(INCLUDEDIR)/base -I$(INCLUDEDIR)/frame -I$(INCLUDEDIR)/nspr
COMMON_DEFS	= -DMCC_HTTPD -DXP_UNIX -DSPAPI20 

#
# Uncomment following for debug
#
#COMMON_DEFS	+= -DDEBUG

TARGETS	= specweb99.so  dyn_get_cgi

all:	${TARGETS}

check:	cstyle lint

specweb99.so:	server.o
	${LD_SHAREDCMD} -o specweb99.so server.o -lpthread -lthread -lsendfile
server.o:	server.c
	${CC_CMD} ${COMMON_DEFS} ${INCLUDE_FLAGS} server.c

dyn_get_cgi: dyn_get_cgi.o
	${CC} -o dyn_get_cgi dyn_get_cgi.o
dyn_get_cgi.o: dyn_get_cgi.c
	${CC} ${CFLAGS} dyn_get_cgi.c

#lint: ${CSRCS}
#	lint ${COMMON_DEFS} ${INCLUDE_FLAGS} -DDEBUG server.c

#cstyle: ${CSRCS}
#	cstyle server.c

clean:
	@rm -rf ${TARGETS} *.o
