GLOBIN=/usr/local/globin I=level0/ntl0.h level1/ntl1.h level2/ntl2.h level3/ntl3.h level4/ntl4.h all: ntl.h cd level0; $(MAKE) $(MAKEFLAGS) all cd level1; $(MAKE) $(MAKEFLAGS) all cd level2; $(MAKE) $(MAKEFLAGS) all cd level3; $(MAKE) $(MAKEFLAGS) all cd level4; $(MAKE) $(MAKEFLAGS) all rm -f ntl.a ar cr ntl.a level?/*.o ranlib ntl.a ntl.h: $(I) rm -f ntl.h cat $(I) > ntl.h install: includes install-sh -c -g globin -m 664 ntl.a $(GLOBIN)/lib/libntl.a ranlib $(GLOBIN)/lib/libntl.a includes: ntl.h install-sh -c -g globin -m 664 ntl.h $(GLOBIN)/include/globin clean: cd level0; $(MAKE) $(MAKEFLAGS) clean cd level1; $(MAKE) $(MAKEFLAGS) clean cd level2; $(MAKE) $(MAKEFLAGS) clean cd level3; $(MAKE) $(MAKEFLAGS) clean cd level4; $(MAKE) $(MAKEFLAGS) clean rm -f *.o rm -f ntl.h rm -f ntl.a