Commit d05cee2f authored by Nils Goroll's avatar Nils Goroll

add top level targets fixup and load

parent d585e848
......@@ -9,6 +9,7 @@ AC_CANONICAL_SYSTEM
AC_LANG(C)
AM_INIT_AUTOMAKE([foreign])
AM_EXTRA_RECURSIVE_TARGETS([fixup load])
AC_GNU_SOURCE
AC_PROG_CC
......
......@@ -13,15 +13,17 @@ dcs_classifier.c dcs_classifier.h: ../gen_dcs_classifier.pl $(DCS_DBFILE)
fixup.remove fixup.reorder fixup.out: ../dcs_test
- rm fixup.remove fixup.reorder fixup.out
- rm dcs_classifier.c dcs_classifier.h
make dcs_classifier.c dcs_classifier.h
( cd .. ; make dcs_test )
$(MAKE) $(AM_MAKEFLAGS) dcs_classifier.c dcs_classifier.h
( cd .. ; $(MAKE) $(AM_MAKEFLAGS) dcs_test )
while ! ../dcs_test fixup.remove fixup.reorder >>fixup.out ; do \
( rm dcs_classifier.c dcs_classifier.h ; \
if ! make dcs_classifier.c dcs_classifier.h ; then break ; fi ; \
cd .. ; make dcs_test ) \
if ! $(MAKE) $(AM_MAKEFLAGS) dcs_classifier.c dcs_classifier.h ; then break ; fi ; \
cd .. ; $(MAKE) $(AM_MAKEFLAGS) dcs_test ) \
done
fixup: fixup.remove fixup.reorder
fixup-local: fixup.remove fixup.reorder fixup.out
load-local: dcs.db.refresh dcs.db
dcs.db.refresh:
touch dcs.db.refresh
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment