Makefile 339 B

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