source: trunk/Makefile.in @ 107

Last change on this file since 107 was 107, checked in by bas, 15 years ago

Makefile.in:

  • Added pxemenu to install sequence
  • Property svn:keywords set to Id URL
File size: 1.6 KB
RevLine 
[79]1# Authors: Bas van der Vlies
2# Date   : 28 Mar 2007
3# Desc.  : Simple Makefile
4#
5# SVN INFO:
[80]6#      $Id: Makefile.in 107 2007-10-03 10:37:36Z bas $
[79]7#
8#
9prefix=@prefix@
[83]10exec_prefix=@exec_prefix@
11SBIN_DIR=@sbindir@
12BIN_DIR=@bindir@
13DATA_DIR=@datadir@/doc/pxeconfig
[79]14PYTHON_BIN=@PYTHON@
15CONFIG=@sysconfdir@
16
17
18INSTALL=./install-sh
19
[83]20PYTHON_FILES=pxeconfig hexls
[86]21EXAMPLES=default.flashqla  default.harddisk  default.memtest  default.node_install pxeconfigd.xinetd
[107]22PXEMENU_DIRS=pxemenu syslinux-doc
23PXEMENU_FILES=README-pxemenu INSTALL-pxemenu
[79]24
[80]25all: compile
26
27compile:
[83]28        @echo "done compiling"
[80]29
[107]30install: install-conf install-examples install-pxemenu
[83]31        $(INSTALL) -d $(DESTDIR)$(SBIN_DIR)
32        $(INSTALL) -d $(DESTDIR)$(BIN_DIR)
33        $(INSTALL) -m 755 -o root pxeconfigd $(DESTDIR)$(SBIN_DIR)
[79]34        for script in $(PYTHON_FILES) ; \
35        do \
[83]36          $(INSTALL) -m 755 -o root $$script  $(DESTDIR)$(BIN_DIR)/$$script ;\
[79]37        done
38
39install-conf:
40        if [ ! -f  $(DESTDIR)/$(CONFIG)/pxeconfig.conf ] ; \
41        then \
42                $(INSTALL) -c -m 644 -o root pxeconfig.conf $(DESTDIR)/$(CONFIG)/pxeconfig.conf ;\
43        fi
[83]44
45install-examples:
46        $(INSTALL) -d $(DESTDIR)$(DATA_DIR)/examples
47        for file in $(EXAMPLES) ; \
48        do \
49          $(INSTALL) -c -m 644 -o root examples/$$file  $(DESTDIR)$(DATA_DIR)/examples/$$file ;\
50        done
51
[107]52install-pxemenu:
53        $(INSTALL) -d $(DESTDIR)$(DATA_DIR)
54        for dir in $(PXEMENU_DIRS) ; \
55        do \
56                cp -a $$dir $(DESTDIR)$(DATA_DIR)/$$dir ;\
57        done
58        for file in $(PXEMENU_FILES) ; \
59        do \
60                $(INSTALL) -c -m 644 -o root $$file  $(DESTDIR)$(DATA_DIR)/$$file ;\
61        done
[79]62 
63clean: distclean
[82]64        echo "Removing pxeconfig pxeconfigd hexls Makefile config.log config.status"
[79]65
66distclean:
[90]67        rm pxeconfig pxeconfigd hexls config.log config.status Makefile
Note: See TracBrowser for help on using the repository browser.