Description: Provide main Makefile for whole source tree By design this patch is not needed to be sent upstream. Forwarded: not-needed Author: Mike Gabriel Last-Update: 2011-12-31 --- /dev/null +++ b/Makefile @@ -0,0 +1,46 @@ +#!/usr/bin/make -f + +all: build + +build: build-arch build-indep + +clean: + $(MAKE) -C nxcomp $@ + $(MAKE) -C nxproxy $@ + if test -d nx-X11; then $(MAKE) -C nx-X11 $@; fi + if test -d nxcompext; then $(MAKE) -C nxcompext $@; fi + if test -d nxcompshad; then $(MAKE) -C nxcompshad $@; fi + +distclean: + $(MAKE) -C nxcomp $@ + $(MAKE) -C nxproxy $@ + if test -d nx-X11; then $(MAKE) -C nx-X11 $@; fi + if test -d nxcompext; then $(MAKE) -C nxcompext $@; fi + if test -d nxcompshad; then $(MAKE) -C nxcompshad $@; fi + +build-arch: + if test -d nx-X11; then \ + cd nxcomp && autoconf; cd ..; \ + cd nxcompext && autoconf; cd ..; \ + cd nxcompshad && autoconf; cd ..; \ + cd nx-X11 && make World && cd ..; \ + else \ + cd nxcomp && autoconf && ./configure && make; cd ..; \ + fi + cd nxproxy && autoconf && ./configure && make; cd .. + +build-indep: + +install: + $(MAKE) -C nxcomp $@ + $(MAKE) -C nxproxy $@ + if test -d nx-X11; then $(MAKE) -C nx-X11 $@; fi + if test -d nxcompext; then $(MAKE) -C nxcompext $@; fi + if test -d nxcompshad; then $(MAKE) -C nxcompshad $@; fi + +uninstall: + $(MAKE) -C nxcomp $@ + $(MAKE) -C nxproxy $@ + if test -d nx-X11; then $(MAKE) -C nx-X11 $@; fi + if test -d nxcompext; then $(MAKE) -C nxcompext $@; fi + if test -d nxcompshad; then $(MAKE) -C nxcompshad $@; fi