Commit 5e41595d authored by Mikhail Karpenko's avatar Mikhail Karpenko
Browse files

Move format_disk installation to a separate makefile

parent 2f0a2331
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
# Runs 'make', 'make install', and 'make clean' in specified subdirectories
SUBDIRS := src
SUBDIRS := src src/format_disk
INSTALLDIRS = $(SUBDIRS:%=install-%)
CLEANDIRS =   $(SUBDIRS:%=clean-%)

+1 −4
Original line number Diff line number Diff line
GUIDIR     = camogmgui
PROGS      = camogm
TEST_PROG  = camogm_test
EXESCRIPTS = format_disk/format_disk.py
PHPSCRIPTS = camogmstate.php $(GUIDIR)/camogmgui.php $(GUIDIR)/camogmgui.css $(GUIDIR)/camogmgui.js $(GUIDIR)/camogm_interface.php \
             $(GUIDIR)/SpryTabbedPanels.css $(GUIDIR)/SpryTabbedPanels.js $(GUIDIR)/xml_simple.php $(GUIDIR)/SpryCollapsiblePanel.css \
             $(GUIDIR)/SpryCollapsiblePanel.js
@@ -23,7 +22,6 @@ INSTALL = install
INSTMODE   = 0755
INSTDOCS   = 0644
OWN        = -o root -g root
LN         = ln -sf

SYSCONFDIR = /etc/
BINDIR     = /usr/bin/
@@ -37,11 +35,10 @@ $(PROGS): $(OBJS)

$(TEST_PROG): $(TEST_SRC:.c=.o)

install: $(PROGS) $(PHPSCRIPTS) $(CONFIGS) $(EXESCRIPTS)
install: $(PROGS) $(PHPSCRIPTS) $(CONFIGS)
	$(INSTALL) $(OWN) -d $(DESTDIR)$(BINDIR)
	$(INSTALL) $(OWN) -m $(INSTMODE) $(PROGS)      $(DESTDIR)$(BINDIR)
	$(INSTALL) $(OWN) -m $(INSTMODE) $(TEST_PROG)  $(DESTDIR)$(BINDIR)
	$(INSTALL) $(OWN) -m $(INSTMODE) $(EXESCRIPTS) $(DESTDIR)$(BINDIR)
	$(INSTALL) $(OWN) -d $(DESTDIR)$(SYSCONFDIR)
	$(INSTALL) $(OWN) -m $(INSTDOCS) $(CONFIGS)    $(DESTDIR)$(SYSCONFDIR)
	$(INSTALL) $(OWN) -d $(DESTDIR)$(WWW_PAGES)
+21 −0
Original line number Diff line number Diff line
BINDIR       = /usr/bin
DOCUMENTROOT = /www/pages
INSTALL      = install
INSTMODE     = 0755
INSTDOCS     = 0644
OWN          = -o root -g root
LN           = ln -sf

# executable scripts will go to $(BINDIR)
EXESCRIPTS   = format_disk.py
DOCS         = format_disk.js format_disk.php

all: $(SCRIPTS) $(DOCS)

install: $(EXESCRIPTS) $(DOCS)
	$(INSTALL) $(OWN) -d $(DESTDIR)$(BINDIR)
	$(INSTALL) $(OWN) -d $(DESTDIR)$(DOCUMENTROOT)
	$(INSTALL) $(OWN) -m $(INSTMODE) $(EXESCRIPTS) $(DESTDIR)$(BINDIR)
	$(INSTALL) $(OWN) -m $(INSTDOCS) $(DOCS) $(DESTDIR)$(DOCUMENTROOT)

clean:
 No newline at end of file