CFLAGS += -g -D MDL_DEBUG

ROOT=		//14/hard2/lap/src
PROOT=		//14/hard2/platform/src
STUBS=		.

ICI=		$(PROOT)/ici
SYS=		$(PROOT)/system

OBJ=		$(STUBS)/src
STUBSINC=	$(STUBS)/inc
STUBSSRC=	$(STUBS)/src

OBJS =	$(OBJ)/dsmcc.o $(OBJ)/idname.o $(OBJ)/mdl_ip.o $(OBJ)/thread.o $(OBJ)/sched.o \
		$(OBJ)/strtools.o $(OBJ)/stubs_cfg.o $(OBJ)/l1nmc.o $(OBJ)/connctx.o $(OBJ)/atmsvc.o

.c.o:
	$(COMPILE.c) -I$(ICI)/inc -I$(SYS)/inc -I$(STUBSINC) -o$@ $<

$(STUBS)/stubs.lib: $(OBJS)
	wlib $@ `echo $?|awk '{for(i=1;i<=NF;i++){FS="";print " -+" $$i;FS="\n"}}'`

$(OBJ)/strtools.o:	$(STUBSSRC)/strtools.c

$(OBJ)/dsmcc.o:		$(STUBSSRC)/dsmcc.c $(STUBSINC)/dsmcc.h

$(OBJ)/stubs_cfg.o: $(STUBSSRC)/stubs_cfg.c

$(OBJ)/idname.o:	$(STUBSSRC)/idname.c

$(OBJ)/mdl_ip.o:	$(STUBSSRC)/mdl_ip.c $(STUBSINC)/mdl_ip.h

$(OBJ)/thread.o:	$(STUBSSRC)/thread.c $(STUBSINC)/thread.h

$(OBJ)/sched.o:		$(STUBSSRC)/sched.c

$(OBJ)/connctx.o:	$(STUBSSRC)/connctx.c

$(OBJ)/l1nmc.o:		$(STUBSSRC)/l1nmc.c $(STUBSINC)/l1nmc.h

$(OBJ)/atmsvc.o:	$(STUBSSRC)/atmsvc.c $(STUBSINC)/atmsvc.h
