
CFLAGS := -O2 -Wall


libs	:= init sysfs util record
lib-objects	:= $(patsubst %,%.o,$(libs))

cmds	:= ls subsys cls net cat write mod watch wait \
		pci block 

cmd-objects	:= $(patsubst %,%.o,$(cmds))

si:: $(cmd-objects) $(lib-objects) main.o
	$(CC) -o $@ $^ -lm


clean:
	rm -f si *.o *~
