chiark / gitweb /
[PATCH] udevinfo - now a real program :)
[elogind.git] / extras / udevinfo / Makefile
index f31c8c11e97bb8872f8f2dc8c94180af9ea77112..b740b253319fc0281809ea66aceed41d1e6a76f8 100644 (file)
@@ -1,14 +1,28 @@
 PROG=udevinfo
-LD=$(CC)
-OBJS=udevinfo.o
+OBJS=  ../../udev_config.o \
+       ../../udev-add.o \
+       ../../udev-remove.o \
+       ../../udevdb.o \
+       ../../logging.o \
+       ../../namedev.o  \
+       ../../namedev_parse.o \
+       ../../libsysfs/sysfs_bus.o \
+       ../../libsysfs/sysfs_class.o \
+       ../../libsysfs/sysfs_device.o \
+       ../../libsysfs/sysfs_dir.o \
+       ../../libsysfs/sysfs_driver.o \
+       ../../libsysfs/sysfs_utils.o \
+       ../../libsysfs/dlist.o \
+       ../../tdb/tdb.o \
+       ../../tdb/spinlock.o \
 
-all:   $(PROG)
+all: $(PROG)
 
-clean:
-       rm -f $(PROG) $(OBJS)
+$(PROG): $(PROG).o
+       $(LD) $(LDFLAGS) -o $(PROG) $(PROG).o $(OBJS) -lc
 
-$(PROG):       $(OBJS)
-       $(LD) $(LDFLAGS) -o $(PROG) $(CRT0) $(OBJS) $(SYSFS)
+clean:
+       rm -f $(PROG) $(OBJS) $(PROG).o
 
 me:
        cd ../..; make EXTRAS=extras/udevinfo