3 # Copyright (C) 2003 Christophe Varoqui, <christophe.varoqui@free.fr>
8 exec_prefix = ${prefix}
9 bindir = ${exec_prefix}/bin
12 CFLAGS = -pipe -g -O2 -Wall -Wunused -Wstrict-prototypes -nostdinc -I../../klibc/klibc/include -I../../klibc/klibc/include/bits32 -I/usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.1/include -I../../klibc/linux/include -I../../libsysfs -I.
13 LDFLAGS = -lsysfs -ldevmapper -ldlist
16 CRT0 = ../../klibc/klibc/crt0.o
17 LIB = ../../klibc/klibc/libc.a
18 LIBGCC = /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.1/libgcc.a
19 DMOBJS = libdevmapper/libdm-common.o libdevmapper/ioctl/libdevmapper.o
20 SYSFSOBJS = ../../libsysfs/dlist.o ../../libsysfs/sysfs_bus.o \
21 ../../libsysfs/sysfs_class.o ../../libsysfs/sysfs_device.o \
22 ../../libsysfs/sysfs_dir.o ../../libsysfs/sysfs_driver.o \
23 ../../libsysfs/sysfs_utils.o
25 SUBDIRS = libdevmapper
28 @for dir in $(SUBDIRS); do\
39 $(LD) -o $(EXEC) $(CRT0) $(OBJS) $(SYSFSOBJS) $(DMOBJS) $(LIB) $(LIBGCC)
43 rm -f core *.o $(EXEC)
44 $(MAKE) -C libdevmapper clean
48 install -m 755 $(EXEC) $(bindir)/
51 main.o: main.c main.h sg_include.h