--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile Thu Dec 23 00:46:07 2010 +0100
@@ -0,0 +1,24 @@
+ALL = hallo myhallo libmy.so.1.0.1
+
+CFLAGS = -fPIC -O2 -Wall $(shell getconf LFS_CFLAGS)
+LDFLAGS = -ldl
+
+CLEANFILES = $(wildcard *.o)
+
+.PHONY: all clean
+
+all: $(ALL)
+clean: ; -rm -f $(CLEANFILES) 2>/dev/null
+distclean: clean ; -rm $(ALL) 2>/dev/null
+
+
+hallo: hallo.o
+
+myhallo: hallo.o puts.o readdir.o dl.o
+ $(CC) -o $@ -ldl $^
+
+puts.o: puts.c dl.h
+readdir.o: readdir.c dl.h
+
+libmy.so.1.0.1: puts.o readdir.o dl.o
+ $(CC) -shared -ldl -Wl,-soname=libmy.so.1 -o $@ $^