
PACKAGE = estbench
VERSION = 1.0

dirs := abcd atds100 mca200 mejia runner tcint ww

abcd_files = abcd.strl
atds100_files = atds-100.strl
mca200_files = arb_3.strl \
	arbiter.strl \
	aux2strl.awk \
	bat_diag.strl \
	curve_front.strl \
	curve_rear.strl \
	curve.strl \
	driver.strl \
	filter_freq.strl \
	filter.strl \
	findtypes.awk \
	long_acc_cal.strl \
	long_acc_der.strl \
	long_speed_cal_trs.strl \
	long_speed_cal_val.strl \
	long_speed_diag_acc.strl \
	long_speed_diag_open.strl \
	long_speed_diag_par.strl \
	long_speed_km.strl \
	long_speed_strat.strl \
	Makefile \
	mca200_consts.h \
	mca200.h \
	mca200_sim.aux \
	mca200.strl \
	mot_ctrl_damage.strl \
	README \
	speed_sens.strl \
	steer_ang_cal_init.strl \
	steer_ang_cal_val.strl \
	steer_ang_corr.strl \
	steer_ang_diag.strl \
	steer_speed_cal.strl \
	steer_speed_diag.strl \
	steer_wheel.strl \
	ver_acc_cal.strl \
	ver_acc_diag.strl
mejia_files = mejia.strl
runner_files = runner.strl
tcint_files = tcint.strl
ww_files = ww.strl ww_data.c ww.h

distfiles = Makefile README \
	$(foreach dir, $(dirs), \
	  $(foreach file, $($(dir)_files), $(dir)/$(file))) \

distdir = $(PACKAGE)-$(VERSION)

dist : $(DISTFILES)
	rm -rf $(distdir)
	mkdir $(distdir)
	for dir in $(dirs); do \
	  mkdir $(distdir)/$$dir; \
	  chmod 775 $(distdir)/$$dir; \
	done
	for file in $(distfiles); do \
	  cp $$file $(distdir)/$$file; \
	  chmod 664 $(distdir)/$$file; \
	done
	tar czf $(distdir).tar.gz $(distdir)
	rm -rf $(distdir)

test :
	@echo $(distfiles)
