Changeset 299


Ignore:
Timestamp:
01/24/2009 15:16:19 (3 years ago)
Author:
ccowart
Message:

Makefile cleanup.

  • Renaming executables to drop .sh suffix.
  • Updating directory handling in Makefile
  • Getting man pages into Makefile

See #8

Location:
trunk
Files:
1 edited
4 moved

Legend:

Unmodified
Added
Removed
  • trunk/Makefile

    r296 r299  
    1 PREFIX ?= /usr/local 
     1PREFIX                  ?=      /usr/local 
     2MANPREFIX               ?=      ${PREFIX}/man 
    23 
    3 DIRFLAGS                =       -d -o root -g wheel -m 0555 
    44EXFLAGS                 =       -Sp -o root -g wheel -m 0555 
    55INFLAGS                 =       -Sp -o root -g wheel -m 0444 
    66 
    77BINFILES                =       abspath 
    8 SBINFILES               =       confman confaudit.sh 
    9 LIBEXECFILES    =       export.sh confsync.sh confaudit.sh conflock.sh 
     8SBINFILES               =       confman 
     9LIBEXECFILES    =       confexport confsync confaudit conflock 
    1010LIBFILES                =       confmanlib.sh confmandoc.sh confmancommon.sh 
    1111ENVFILES                =       confman_completions 
    1212CONFFILES               =       confman.conf defaults.conf 
     13MAN5                    =       confman.conf.5 
     14MAN8                    =       confman.8 confaudit.8 confexport.8 confsync.8 
     15MANFILES                =       $(MAN5) $(MAN8) 
    1316DIRECTORIES             =       /etc /etc/defaults /etc/env.d /sbin /bin /libexec \ 
    1417                                                /libexec/confman /share /share/confman 
    1518 
    1619ALLFILES                =       $(BINFILES) $(SBINFILES) $(LIBEXECFILES) $(LIBFILES) \ 
    17                                         $(ENVFILES) $(CONFFILES) 
     20                                        $(ENVFILES) $(CONFFILES) $(MANFILES) 
    1821 
    1922all : .config 
     
    2528install : .config 
    2629.for dir in $(DIRECTORIES) 
    27         install $(DIRFLAGS) $(PREFIX)${dir} 
     30        mkdir -p $(PREFIX)${dir} 
    2831.endfor 
    2932.for file in $(BINFILES) 
     
    4245        install $(INFLAGS) ${file} $(PREFIX)/etc/env.d/ 
    4346.endfor 
     47.for file in $(MAN5) 
     48        install $(INFLAGS) ${file} $(MANPREFIX)/man5 
     49.endfor 
     50.for file in $(MAN8) 
     51        install $(INFLAGS) ${file} $(MANPREFIX)/man8 
     52.endfor 
    4453        install -Sp -o root -g wheel -m 0444 confman.conf \ 
    4554                $(PREFIX)/etc/confman.conf-default 
     
    5160        rm .config 
    5261 
    53 fetch: 
    54         svn update 
    55  
  • trunk/conflock

    • Property svn:executable set to *
Note: See TracChangeset for help on using the changeset viewer.