# -*- makefile -*- mode for emacs # @(#) $Id: Makefile,v 1.14 1999/01/10 22:43:28 leavens Exp $ # # Developer's Makefile for testing Larch/C++ specs # RM = rm -f LCPPFLAGS = -ansi # LCPPFLAGS = -ansi --no-LSL LSLFLAGS = # LSLFLAGS = -lp .SUFFIXES: .h .lsl .lsl-ckd .h-ckd .lp .h.h-ckd: lcpp $(LCPPFLAGS) $< 2>&1 | tee $@ .lsl.lsl-ckd: lsl $(LSLFLAGS) $< 2>&1 | tee $@ .lsl.lp: lsl $(LSLFLAGS) $< check: checkallspecs checkalltraits # check all Larch/C++ specs. checkallspecs : lcpp $(LCPPFLAGS) *.h checkalltraits: lsl $(LSLFLAGS) *.lsl # Clean up stuff # clean : $(RM) *.*-ckd *.lpfrz *.o a.out core cleanall : clean $(RM) *.lpscr *.lp *.lplog *~ $(RM) -r lsl_syms_cache