]>
Commit | Line | Data |
---|---|---|
3611d582 KS |
1 | # Makefile for udev_volume_id |
2 | # | |
cde5a756 | 3 | # Copyright (C) 2004 Kay Sievers <kay.sievers@vrfy.org> |
3611d582 KS |
4 | # |
5 | # This program is free software; you can redistribute it and/or modify | |
6 | # it under the terms of the GNU General Public License as published by | |
7 | # the Free Software Foundation; version 2 of the License. | |
8 | # | |
9 | ||
10 | PROG = udev_volume_id | |
11 | ||
12 | all: $(PROG) | |
13 | ||
14 | prefix = | |
15 | exec_prefix = ${prefix} | |
16 | etcdir = ${prefix}/etc | |
17 | sbindir = ${exec_prefix}/sbin | |
18 | usrbindir = ${exec_prefix}/usr/bin | |
19 | usrsbindir = ${exec_prefix}/usr/sbin | |
20 | mandir = ${prefix}/usr/share/man | |
21 | devddir = ${etcdir}/dev.d/default | |
22 | configdir = ${etcdir}/udev/ | |
23 | initdir = ${etcdir}/init.d/ | |
24 | srcdir = . | |
25 | ||
26 | INSTALL = /usr/bin/install -c | |
27 | INSTALL_PROGRAM = ${INSTALL} | |
28 | INSTALL_DATA = ${INSTALL} -m 644 | |
29 | INSTALL_SCRIPT = ${INSTALL_PROGRAM} | |
30 | ||
9066c16a | 31 | override CFLAGS+=-D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE |
cde5a756 | 32 | |
9d4791b6 KS |
33 | VOLUME_ID_BASE=volume_id |
34 | include $(VOLUME_ID_BASE)/Makefile.inc | |
c033fd9f KS |
35 | |
36 | OBJS = udev_volume_id.o $(VOLUME_ID_OBJS) $(SYSFS) | |
37 | HEADERS = $(VOLUME_ID_HEADERS) | |
3611d582 KS |
38 | |
39 | $(OBJS): $(HEADERS) | |
40 | ||
396bb4c3 GKH |
41 | .c.o: |
42 | $(QUIET) $(CC) $(CFLAGS) -c -o $@ $< | |
43 | ||
3611d582 | 44 | $(PROG): $(OBJS) $(HEADERS) |
396bb4c3 | 45 | $(QUIET) $(LD) $(LDFLAGS) -o $(PROG) $(CRT0) $(OBJS) $(LIB_OBJS) $(ARCH_LIB_OBJS) |
3611d582 KS |
46 | |
47 | clean: | |
48 | rm -f $(PROG) $(OBJS) | |
49 | ||
50 | spotless: clean | |
51 | ||
52 | install: all | |
a9ce6041 | 53 | $(INSTALL_PROGRAM) $(PROG) $(DESTDIR)$(sbindir)/$(PROG) |
3611d582 KS |
54 | |
55 | uninstall: | |
a9ce6041 | 56 | - rm $(DESTDIR)$(sbindir)/$(PROG) |