Lluis needed some fixing
[mono.git] / mcs / jay / Makefile
1 thisdir := jay
2 SUBDIRS := 
3 include ../build/rules.make
4
5 LOCAL_CFLAGS = -DSKEL_DIRECTORY=\""$(prefix)/share/jay"\"
6
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
9
10 datafiles = ACKNOWLEDGEMENTS NEW_FEATURES NOTES README README.jay skeleton \
11             skeleton.cs
12
13 DISTFILES = $(datafiles) $(sources) jay.1 $(wildcard *.h)
14
15 all-local: jay
16
17 install-local: jay
18         $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/bin
19         $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/share/jay
20         $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/man/man1
21         $(INSTALL_BIN) jay $(DESTDIR)$(prefix)/bin
22         for datafile in $(datafiles) ; do \
23            $(INSTALL_DATA) $$datafile $(DESTDIR)$(prefix)/share/jay ; \
24         done
25         $(INSTALL_DATA) jay.1 $(DESTDIR)$(prefix)/man/man1
26
27 clean-local:
28         rm -f jay *.o *.exe *.pdb
29
30 dist-local: dist-default
31
32 test-local run-test-local:
33
34 jay: $(sources:.c=.o)
35         $(CCOMPILE) -o $@ $^
36
37 %.o: %.c
38         $(CCOMPILE) -c -o $@ $^