chiark / gitweb /
0835d7a2c6467455ea8547553a5534b9df8974e2
[elogind.git] / extras / multipath / Makefile
1 # Makefile
2 #
3 # Copyright (C) 2003 Christophe Varoqui, <christophe.varoqui@free.fr>
4
5 EXEC = multipath
6
7 prefix      = /usr/local
8 exec_prefix = ${prefix}
9 bindir     = ${exec_prefix}/bin
10
11 CC = gcc
12 CFLAGS = -g -O2 -Wall -Wunused -Wstrict-prototypes
13 LDFLAGS = -lsysfs -ldevmapper
14
15 OBJS = main.o sg_err.o
16
17 all:    $(EXEC)
18         strip $(EXEC)
19         @echo ""
20         @echo "Make complete"
21
22 $(EXEC): $(OBJS)
23         $(CC) $(OBJS) -o $(EXEC) $(LDFLAGS)
24
25 clean:
26         rm -f core *.o $(EXEC)
27
28 install:
29         install -d $(bindir)
30         install -m 755 $(EXEC) $(bindir)/
31
32 # Code dependencies
33 main.o: main.c main.h sg_err.h sg_include.h
34 sg_err.o: sg_err.c sg_err.h sg_include.h