EXTRA_DEFINES = -DMOTIF
HEADERS = Layout.h LayoutP.h 
SRCS =  Layout.c  laygram.c laylex.c
OBJS = 	Layout.o  laygram.o laylex.o

NormalLibraryTarget(layout,$(OBJS))
NormalLibraryTarget(m-layout,$(OBJS))

XCOMM InstallLibrary(layout,$(USRLIBDIR))

depend:: laygram.c laylex.c

laygram.c : laygram.y
	yacc -d laygram.y
	sed 's/yy/LayYY/g' y.tab.c > laygram.c
	sed 's/yy/LayYY/g' y.tab.h > laygram.h
	rm y.tab.c y.tab.h

cleano::
	-rm $(OBJS) 

realclean: 
	-rm $(OBJS) laygram.c laygram.h
   
laylex.c: laylex.l
	lex laylex.l
	sed 's/yy/LayYY/g' lex.yy.c > laylex.c
	rm lex.yy.c

clean::
	-rm laylex.c

