# Defines for example NSAPI programs running under BSDI

CC_CMD=shlicc2 -DBSDI
LD_SHAREDCMD=shlicc2 -r

all:
prepare:


INCLUDEDIR=../include


OBJS = addlog.o auth.o ntrans.o otype.o pcheck.o service.o

INCLUDE_FLAGS=-I$(INCLUDEDIR) -I$(INCLUDEDIR)/base -I$(INCLUDEDIR)/frame
COMMON_DEFS=-DMCC_HTTPD -DXP_UNIX


all: example.so


example.so: $(OBJS)
	$(MAKE) prepare
	$(LD_SHAREDCMD) $(OBJS) -o example.so $(EXTRA_LDDEFINES)

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

clean:
	rm $(OBJS) example.so $(EXTRA_CLEAN)
