| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- TARGETS := all
- #SUBDIRS := $(wildcard */.)
- SUBDIRS = src src/contrib
- SUBDIRGOALS := all
- SUBDIRSCLEAN=$(addsuffix -clean,$(SUBDIRS))
-
- STRIP ?= strip
-
- all: $(SUBDIRS) dist
-
- $(TARGETS): $(SUBDIRS)
-
- $(SUBDIRS):
- $(MAKE) -C $@ $(SUBDIRGOALS)
-
- %-clean: %
- $(MAKE) -C $< clean
-
- dist:
- mkdir -p dist/opt/radangel
- cp -p src/radangel dist/opt/radangel/radangel
- $(STRIP) -s dist/opt/radangel/radangel
- mkdir -p dist/opt/websockify
- cp -p src/contrib/websockify dist/opt/websockify/websockify
- $(STRIP) -s dist/opt/websockify/websockify
- mkdir -p dist/etc/systemd/system
- cp -p service/*.service dist/etc/systemd/system/
- mkdir -p dist/var/www/html/gamma
- cp -rp html/. dist/var/www/html/gamma/
- mkdir -p dist/etc/nginx/sites-available
- cp -p config/nginx*.conf dist/etc/nginx/sites-available/
- mkdir -p dist/etc/udev/rules.d
- cp -p config/*.rules dist/etc/udev/rules.d/
-
- dist-clean:
- rm -rf dist
-
- clean: $(SUBDIRSCLEAN) dist-clean
-
- .PHONY: $(TARGETS) $(SUBDIRS)
|