# Binaries for compilation utilities

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

SRCFILES += vector.H object.H objtypes.H
SRCFILES += genofs.C deco.C mkheader.C  test.C
LXFILES += genofs mkheader # deco test
TARGETS	+= header.txt

genofs_OBJS = genofs.o
genofs: $(genofs_OBJS)

deco_OBJS = deco.o
deco: $(deco_OBJS)

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

header.txt:
	ln -fs $(SRC)$(SPATH)header.txt .

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


all:	$(TARGETS) $(LXFILES)
	@strip $(LXFILES)
	@mkdir -p $(BASE)/bin
	@for i in $(LXFILES); do \
		ln -fs $(BASE)$(SPATH)$$i $(BASE)/bin; \
	done

