#
# @(#) UBF field table - generate C header, install tables to runtime ubftab/
#

include ../common.mk

FDFILES = demo.fd
HEADERS = demo.fd.h

all: $(HEADERS) install

# C header for compile time field access
demo.fd.h: demo.fd
	$(NDRX_HOME)/bin/mkfldhdr -d . demo.fd

# runtime field tables (FLDTBLDIR points here, FIELDTBLS=Exfields,demo.fd)
install: $(FDFILES)
	mkdir -p $(UBFTABDIR)
	cp $(FDFILES) $(UBFTABDIR)/
	cp $(NDRX_HOME)/share/endurox/ubftab/Exfields $(UBFTABDIR)/

clean:
	rm -f $(HEADERS) $(UBFTABDIR)/demo.fd $(UBFTABDIR)/Exfields

.PHONY: all install clean

# vim: set ts=4 sw=4 noet:
