Makefile 407 B

1234567891011121314151617181920
  1. # Common makefile -- loads make rules for each platform
  2. BUILDDIR := build
  3. .PHONY: all
  4. all: setup
  5. cd ${BUILDDIR} && $(MAKE) -j$(shell getconf _NPROCESSORS_ONLN)
  6. setup:
  7. mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. -DCMAKE_BUILD_TYPE=Release
  8. debug:
  9. mkdir -p ${BUILDDIR} && cd ${BUILDDIR} && cmake .. -DCMAKE_BUILD_TYPE=Debug && $(MAKE)
  10. clean:
  11. rm -rf ${BUILDDIR}
  12. distclean:
  13. rm -rf ${BUILDDIR}