# Defines for example NSAPI programs running under SOLARIS

CC_CMD=cc -DNET_SSL -DSOLARIS -D_REENTRANT
LD_SHAREDCMD=ld -G
EXTRA_INCLUDEFLAGS=-I/usr/include/mps

all:
prepare:

INCLUDEDIR=../../../include


INCLUDE_FLAGS=-I$(INCLUDEDIR) -I$(INCLUDEDIR)/base -I$(INCLUDEDIR)/frame -I/usr/local/Hughes/include

COMMON_DEFS=-DMCC_HTTPD -DXP_UNIX -DSPAPI20

all: auth_dbm.so


auth_dbm.so: auth_dbm.o
	$(MAKE) prepare
	$(LD_SHAREDCMD) $(CORE_OBJS) auth_dbm.o -o auth_dbm.so $(EXTRA_LDDEFINES)

auth_msql.so: auth_msql.o
	$(MAKE) prepare
	$(LD_SHAREDCMD) $(CORE_OBJS) auth_msql.o -o auth_msql.so $(EXTRA_LDDEFINES) -L/usr/local/Hughes/lib -lmsql

.c.o:
	$(CC_CMD) $(COMMON_DEFS) $(INCLUDE_FLAGS) -c $< 

clean:
	rm *.o *.so $(EXTRA_CLEAN)
