#
# Generate some "headers"

TOP=../..
GENDIR=$(TOP)/genser
GENHDR=$(GENDIR)/genhdr
GENCODE=$(GENDIR)/gencode
CPPFLAGS=-I..

.SUFFIXES: .ty

.ty.c:
	$(GENCODE) $(CPPFLAGS) -sed $< > $@

.ty.h:
	$(GENHDR) $(CPPFLAGS) $< > $@

dep depend all: userfs_types.c userfs_types.h coder.h

userfs_types.c: userfs_types.ty $(GENCODE)
userfs_types.h: userfs_types.ty $(GENHDR)

coder.h:
	ln -s $(GENDIR)/coder.h .

$(GENHDR) $(GENCODE):	dummy
	$(MAKE) -C $(GENDIR) $(@F)

clean:
	rm -f userfs_types.[ch] coder.h *~

dummy:
