# Binaries for compilation utilities

SUBDIRS = shacc deco

# REQUIRES += $(BASE)/lib/libparse.a

# SRCFILES += vector.hh object.hh objtypes.hh
SRCFILES += genofs.cc mkheader.cc #test.cc
LXFILES += genofs mkheader #test
TARGETS	+= header.txt

BINS += $(LXFILES) shacc/shacc

genofs_OBJS = genofs.o
genofs_LIBS += -lg++
genofs: $(genofs_OBJS)

mkheader_OBJS += mkheader.o 
mkheader_LIBS += $(BASE)/lib/libparse.a
mkheader: $(mkheader_OBJS)

header.txt:
	rm -f header.txt
	ln -s $(SRC)$(SPATH)header.txt .

#test_OBJS += test.o
#test: $(test_OBJS)

all:	$(TARGETS) $(BINS)
	@strip $(BINS); \
	mkdir -p $(BASE)/bin; \
	echo -n "Linking utils to bin:"; \
	for i in $(BINS); do \
		b=`basename $$i`; \
		rm -f $(BASE)/bin/`basename $$i`; \
		ln -s $(BASE)$(SPATH)$$i $(BASE)/bin; \
		echo -n " $$b"; \
	done; \
	echo
