X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fjay%2FMakefile;h=f14055f82760f24bb539365867f82cf8650cf76f;hb=90d6059c5475419ddf6e0fc4b49098158010cab0;hp=0a13d3b47f8e6fa9807ff0770a682fa16e9d3ec4;hpb=0a24c89f13b00e8b170aeab42eecbbdb07ca4e0f;p=mono.git diff --git a/mcs/jay/Makefile b/mcs/jay/Makefile index 0a13d3b47f8..f14055f8276 100644 --- a/mcs/jay/Makefile +++ b/mcs/jay/Makefile @@ -10,36 +10,43 @@ sources = closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c \ datafiles = ACKNOWLEDGEMENTS NEW_FEATURES NOTES README README.jay skeleton \ skeleton.cs -DISTFILES = $(datafiles) $(sources) jay.1 $(wildcard *.h) +DISTFILES = $(datafiles) $(sources) jay.1 $(wildcard *.h) jay.vcxproj all-local: jay install-local: jay +uninstall-local: + +ifndef NO_INSTALL +install-local: $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/bin $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/share/jay - $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/man/man1 + $(MKINSTALLDIRS) $(DESTDIR)$(prefix)/share/man/man1 $(INSTALL_BIN) jay $(DESTDIR)$(prefix)/bin for datafile in $(datafiles) ; do \ $(INSTALL_DATA) $$datafile $(DESTDIR)$(prefix)/share/jay ; \ done - $(INSTALL_DATA) jay.1 $(DESTDIR)$(prefix)/man/man1 + $(INSTALL_DATA) jay.1 $(DESTDIR)$(prefix)/share/man/man1 uninstall-local: -rm -f $(DESTDIR)$(prefix)/bin/jay for datafile in $(datafiles) ; do \ rm -f $(DESTDIR)$(prefix)/share/jay/$$datafile || : ; \ done - -rm -f $(DESTDIR)$(prefix)/man/man1/jay.1 + -rm -f $(DESTDIR)$(prefix)/share/man/man1/jay.1 +endif + +csproj-local: clean-local: rm -f jay *.o *.exe *.pdb dist-local: dist-default -test-local run-test-local run-test-ondotnet-local: +test-local run-test-local run-test-ondotnet-local doc-update-local: jay: $(sources:.c=.o) - $(CCOMPILE) -o $@ $^ + $(CCOMPILE) $(LDFLAGS) -o $@ $^ %.o: %.c - $(CCOMPILE) -c -o $@ $^ + $(CCOMPILE) $(JAY_CFLAGS) -c -o $@ $^