2005-09-14 19:00:02 +04:00
# Makefile for udev extra invoked from the udev main Makefile
2005-09-06 14:18:04 +04:00
#
2005-09-14 19:00:02 +04:00
# Copyright (C) 2004-2005 Kay Sievers <kay.sievers@vrfy.org>
2005-09-06 14:18:04 +04:00
#
2005-09-14 19:00:02 +04:00
# Released under the GNU General Public License, version 2.
2005-09-06 14:18:04 +04:00
#
PROG = edd_id
2005-09-14 19:00:02 +04:00
OBJ =
HEADERS =
GEN_HEADERS =
MAN_PAGES =
2005-09-06 14:18:04 +04:00
prefix =
exec_prefix = ${ prefix }
etcdir = ${ prefix } /etc
sbindir = ${ exec_prefix } /sbin
usrbindir = ${ exec_prefix } /usr/bin
usrsbindir = ${ exec_prefix } /usr/sbin
mandir = ${ prefix } /usr/share/man
configdir = ${ etcdir } /udev/
srcdir = .
INSTALL = /usr/bin/install -c
INSTALL_PROGRAM = ${ INSTALL }
INSTALL_DATA = ${ INSTALL } -m 644
INSTALL_SCRIPT = ${ INSTALL_PROGRAM }
2005-09-14 19:00:02 +04:00
all : $( PROG ) $( MAN_PAGES )
.PHONY : all
.DEFAULT : all
2005-09-06 14:18:04 +04:00
2005-09-14 19:00:02 +04:00
%.o : %.c $( GEN_HEADERS )
$( QUIET) $( CC) -c $( CFLAGS) $< -o $@
2005-09-06 14:18:04 +04:00
2005-09-14 19:00:02 +04:00
$(PROG) : %: $( HEADERS ) %.o $( OBJS )
$( QUIET) $( LD) $( LDFLAGS) $@ .o $( OBJS) -o $@ $( LIBUDEV) $( LIBSYSFS) $( LIB_OBJS)
2005-10-28 03:49:22 +04:00
i f n e q ( $( strip $ ( STRIPCMD ) ) , )
2005-09-14 19:00:02 +04:00
$( QUIET) $( STRIPCMD) $@
2005-10-28 03:49:22 +04:00
e n d i f
2005-09-06 14:18:04 +04:00
2005-09-14 19:00:02 +04:00
# man pages
%.8 : %.xml
xmlto man $?
.PRECIOUS : %.8
2005-09-06 14:18:04 +04:00
clean :
2005-09-14 19:00:02 +04:00
rm -f $( PROG) $( OBJS) $( GEN_HEADERS)
.PHONY : clean
2005-09-06 14:18:04 +04:00
2005-09-14 16:27:28 +04:00
install-bin : all
2005-09-06 14:18:04 +04:00
$( INSTALL_PROGRAM) $( PROG) $( DESTDIR) $( sbindir) /$( PROG)
2005-09-14 19:00:02 +04:00
.PHONY : install -bin
2005-09-06 14:18:04 +04:00
2005-09-14 16:27:28 +04:00
uninstall-bin :
2005-09-06 14:18:04 +04:00
- rm $( DESTDIR) $( sbindir) /$( PROG)
2005-09-14 19:00:02 +04:00
.PHONY : uninstall -bin
install-man :
@echo "Please create a man page for this tool."
.PHONY : uninstall -man
uninstall-man :
@echo "Please create a man page for this tool."
.PHONY : uninstall -man
install-config :
@echo "no config file to install"
.PHONY : install -config