Makefile
changeset 0 7d3c07f8acfb
child 3 ed325d60fa34
--- /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 $@ $^