1 2generated-includes := endian.h alignment.h 3 4include $(makefiles)/library-objects.mk 5 6ifeq ($(cgs__install_hackerlab),1) 7include $(makefiles)/install-includes.mk 8endif 9 10endian.h: endian.sh 11 $(cfg__posix_shell) $(srcdir)/endian.sh $(CC) 12 13alignment.h: gen-alignment.to-c 14 test ! -e gen-alignment${cfg__exec_suffix} || rm gen-alignment${cfg__exec_suffix} 15 test ! -e gen-alignment.c || rm gen-alignment.c 16 cp $(srcdir)/gen-alignment.to-c gen-alignment.c 17 $(CC) -o gen-alignment gen-alignment.c 18 ./gen-alignment > alignment.h 19 20clean: clean-generators 21 22clean-generators: 23 test ! -e endian-test${cfg__exec_suffix} || rm endian-test${cfg__exec_suffix} 24 test ! -e endian-test.c || rm endian-test.c 25 test ! -e gen-alignment${cfg__exec_suffix} || rm gen-alignment${cfg__exec_suffix} 26 test ! -e gen-alignment.c || rm gen-alignment.c 27 test ! -e endian.h || rm endian.h 28 test ! -e alignment.h || rm alignment.h 29 30 31 32# tag: Tom Lord Tue Dec 4 14:52:09 2001 (machine/Makefile.in) 33# 34