diff options
Diffstat (limited to 'ipa-server/ipa-gui/Makefile')
-rw-r--r-- | ipa-server/ipa-gui/Makefile | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/Makefile b/ipa-server/ipa-gui/Makefile new file mode 100644 index 000000000..ba641d282 --- /dev/null +++ b/ipa-server/ipa-gui/Makefile @@ -0,0 +1,39 @@ +SHAREDIR=$(DESTDIR)/usr/share/ipa +SBINDIR=$(DESTDIR)/usr/sbin +INITDIR = $(DESTDIR)/etc/rc.d/init.d + +IPAGUI_SUBDIRS=config forms helpers templates +STATIC_SUBDIRS=css images javascript + +all: ; + +install: + -mkdir -p $(SHAREDIR)/ipagui + install -m 644 ipagui/*.py $(SHAREDIR)/ipagui + + -mkdir -p $(SHAREDIR)/ipa_gui.egg-info + install -m 644 ipa_gui.egg-info/* $(SHAREDIR)/ipa_gui.egg-info + + @for subdir in $(IPAGUI_SUBDIRS); do \ + mkdir -p $(SHAREDIR)/ipagui/$$subdir; \ + install -m 644 ipagui/$$subdir/*.py $(SHAREDIR)/ipagui/$$subdir; \ + done + + install -m 644 ipagui/config/*.cfg $(SHAREDIR)/ipagui/config + + -mkdir -p $(SHAREDIR)/ipagui/static + @for subdir in $(STATIC_SUBDIRS); do \ + mkdir -p $(SHAREDIR)/ipagui/static/$$subdir; \ + install -m 644 ipagui/static/$$subdir/* $(SHAREDIR)/ipagui/static/$$subdir; \ + done + + install -m 644 ipa-webgui.cfg $(SHAREDIR) + + install -m 755 ipa-webgui $(SBINDIR) + + -mkdir -p $(INITDIR) + install -m 755 ipa-webgui.init $(INITDIR)/ipa-webgui + +clean: + find . -name "*.pyc" -exec rm -f {} \; + find . -name "*~" -exec rm -f {} \; |