# 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 EXAMPLE_OBJS = addlog.o auth.o ntrans.o otype.o pcheck.o service.o CGIWATCH_OBJS = cookie.o cgiwatch.o QOS_OBJS = qos.o REPLACE_OBJS = replace.o PBLOCKDUMP_OBJS = pblock_dump.o EXPIRE_OBJS = expire.o INCLUDE_FLAGS=-I$(INCLUDEDIR) -I$(INCLUDEDIR)/base -I$(INCLUDEDIR)/frame -I$(INCLUDEDIR)/nspr $(EXTRA_INCLUDEFLAGS) COMMON_DEFS=-DMCC_HTTPD -DXP_UNIX -DSPAPI20 all: example.so cgiwatch.so qos.so replace.so pblock_dump.so expire.so example.so: $(EXAMPLE_OBJS) $(MAKE) prepare $(LD_SHAREDCMD) $(EXAMPLE_OBJS) -o example.so $(EXTRA_LDDEFINES) cgiwatch.so: $(CGIWATCH_OBJS) $(MAKE) prepare $(LD_SHAREDCMD) $(CGIWATCH_OBJS) -o cgiwatch.so $(EXTRA_LDDEFINES) qos.so: $(QOS_OBJS) $(MAKE) prepare $(LD_SHAREDCMD) $(QOS_OBJS) -o qos.so $(EXTRA_LDDEFINES) replace.so: $(REPLACE_OBJS) $(MAKE) prepare $(LD_SHAREDCMD) $(REPLACE_OBJS) -o replace.so $(EXTRA_LDDEFINES) pblock_dump.so: $(PBLOCKDUMP_OBJS) $(MAKE) prepare $(LD_SHAREDCMD) $(PBLOCKDUMP_OBJS) -o pblock_dump.so $(EXTRA_LDDEFINES) expire.so: $(EXPIRE_OBJS) $(MAKE) prepare $(LD_SHAREDCMD) $(EXPIRE_OBJS) -o expire.so $(EXTRA_LDDEFINES) .c.o: $(CC_CMD) $(COMMON_DEFS) $(INCLUDE_FLAGS) -c $< clean: rm *.o *.so $(EXTRA_CLEAN)