3 include ../build/rules.make
5 LOCAL_CFLAGS = -DSKEL_DIRECTORY=\""$(prefix)/share/jay"\"
7 sources = closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c \
8 symtab.c verbose.c warshall.c
10 datafiles = ACKNOWLEDGEMENTS NEW_FEATURES NOTES README README.jay skeleton \
13 DISTFILES = $(datafiles) $(sources) jay.1 $(wildcard *.h)
22 $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/bin
23 $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/share/jay
24 $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/share/man/man1
25 $(INSTALL_BIN) jay $(DESTDIR)$(prefix)/bin
26 for datafile in $(datafiles) ; do \
27 $(INSTALL_DATA) $$datafile $(DESTDIR)$(prefix)/share/jay ; \
29 $(INSTALL_DATA) jay.1 $(DESTDIR)$(prefix)/share/man/man1
32 -rm -f $(DESTDIR)$(prefix)/bin/jay
33 for datafile in $(datafiles) ; do \
34 rm -f $(DESTDIR)$(prefix)/share/jay/$$datafile || : ; \
36 -rm -f $(DESTDIR)$(prefix)/share/man/man1/jay.1
40 rm -f jay *.o *.exe *.pdb
42 dist-local: dist-default
44 test-local run-test-local run-test-ondotnet-local:
50 $(CCOMPILE) -c -o $@ $^