#Buildtemplate for w subdirectory
 
SOURCES = w.c wh.c whi.c hoststatuslib.c remote.c
HEADERS = queryhost.h
OBJECTS =  w.$(OBJSUFFIX) wh.$(OBJSUFFIX) whi.$(OBJSUFFIX) \
                hoststatuslib.$(OBJSUFFIX) remote.$(OBJSUFFIX)

ALL= w.$(MACHINE) wh.$(MACHINE) whi.$(MACHINE)

all: $(ALL)

w.$(MACHINE):	w.c hoststatuslib.$(OBJSUFFIX) remote.$(OBJSUFFIX)
	$(CC) $(MIFLAGS) $(MDFLAGS) $(INCLUDES) -o w.$(MACHINE) w.c \
                   hoststatuslib.$(OBJSUFFIX) remote.$(OBJSUFFIX) $(LIBRARIES)

wh.$(MACHINE):	wh.c hoststatuslib.$(OBJSUFFIX) remote.$(OBJSUFFIX)
	$(CC) $(MIFLAGS) $(MDFLAGS) $(INCLUDES) -o wh.$(MACHINE) wh.c \
                   hoststatuslib.$(OBJSUFFIX) remote.$(OBJSUFFIX) $(LIBRARIES)

whi.$(MACHINE):	whi.c hoststatuslib.$(OBJSUFFIX) remote.$(OBJSUFFIX)
	$(CC) $(MIFLAGS) $(MDFLAGS) $(INCLUDES) -o whi.$(MACHINE) whi.c \
                   hoststatuslib.$(OBJSUFFIX) remote.$(OBJSUFFIX) $(LIBRARIES)


install: $(ALL)
	$(NETINSTALL) -p "$(ALL)" $(VSYS)/bin

clean:
	rm -f *.BAK *.CKP .emacs_* *.s $(OBJECTS) w.$(MACHINE) wh.$(MACHINE)\
           whi.$(MACHINE)
 
cleanbak:
	rm -f *.BAK *.CKP .emacs_*
 
tags: $(HEADERS) $(SOURCES)
	ctags $(HEADERS) $(SOURCES)
	mv tags ../mi/tags
 
lint:
	lint -hbxac $(HEADERS) $(SOURCES)
 
sources:
	co $(HEADERS) $(SOURCES) buildfile
 
rcs:
	ci -f $(HEADERS) $(SOURCES) buildfile
 

relink:
	rm -f *.$(MACHINE)
