Kromek Radangel gamma spectrometer USB HID daemon and WebUI. https://git.unino.de/pvivell/radangel
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. STRIP ?= strip
  2. DESTDIR ?= dist
  3. INSTALL ?= install
  4. SUBDIRS := $(sort $(dir $(wildcard */Makefile))) \
  5. $(sort $(dir $(wildcard */*/Makefile)))
  6. %-all: %
  7. $(MAKE) -C $<
  8. all: $(addsuffix -all,$(SUBDIRS))
  9. install-bin: all
  10. $(INSTALL) -m 755 -d $(DESTDIR)/usr/bin
  11. $(INSTALL) -m 755 src/radangel $(DESTDIR)/usr/bin
  12. $(INSTALL) -m 755 src/contrib/websockify $(DESTDIR)/usr/bin
  13. $(STRIP) -s $(DESTDIR)/usr/bin/radangel
  14. $(STRIP) -s $(DESTDIR)/usr/bin/websockify
  15. install-html:
  16. $(INSTALL) -m 755 -d $(DESTDIR)/usr/share/radangel/html
  17. $(INSTALL) -m 644 html/index.html $(DESTDIR)/usr/share/radangel/html
  18. $(INSTALL) -m 755 -d $(DESTDIR)/usr/share/radangel/html/js
  19. $(INSTALL) -m 644 html/js/streamplot.js $(DESTDIR)/usr/share/radangel/html/js
  20. $(INSTALL) -m 644 html/js/chroma.min.js $(DESTDIR)/usr/share/radangel/html/js
  21. $(INSTALL) -m 644 html/js/plotly-cartesian-latest.min.js $(DESTDIR)/usr/share/radangel/html/js
  22. install-config:
  23. $(INSTALL) -m 755 -d $(DESTDIR)/lib/systemd/system
  24. $(INSTALL) -m 644 service/datasrc.service $(DESTDIR)/lib/systemd/system
  25. $(INSTALL) -m 644 service/radangel.service $(DESTDIR)/lib/systemd/system
  26. $(INSTALL) -m 644 service/websockify.service $(DESTDIR)/lib/systemd/system
  27. $(INSTALL) -m 755 -d $(DESTDIR)/etc/nginx/conf.d
  28. $(INSTALL) -m 644 config/nginx-default-datasrc-location.conf $(DESTDIR)/etc/nginx/conf.d
  29. $(INSTALL) -m 755 -d $(DESTDIR)/etc/udev/rules.d
  30. $(INSTALL) -m 644 config/60-kromek-radangel.rules $(DESTDIR)/etc/udev/rules.d
  31. install: install-bin install-html install-config
  32. %-clean: %
  33. $(MAKE) -C $< clean
  34. clean: $(addsuffix -clean,$(SUBDIRS))
  35. rm -rf $(DESTDIR)