Makefile
changeset 0 7d3c07f8acfb
child 3 ed325d60fa34
equal deleted inserted replaced
-1:000000000000 0:7d3c07f8acfb
       
     1 ALL = hallo myhallo libmy.so.1.0.1
       
     2 
       
     3 CFLAGS = -fPIC -O2 -Wall $(shell getconf LFS_CFLAGS)
       
     4 LDFLAGS = -ldl
       
     5 
       
     6 CLEANFILES = $(wildcard *.o)
       
     7 
       
     8 .PHONY:		all clean
       
     9 
       
    10 all:		$(ALL)
       
    11 clean:			; -rm -f $(CLEANFILES) 2>/dev/null
       
    12 distclean:	clean 	; -rm $(ALL) 2>/dev/null
       
    13 
       
    14 
       
    15 hallo:		hallo.o
       
    16 
       
    17 myhallo:	hallo.o puts.o readdir.o dl.o
       
    18 		$(CC) -o $@ -ldl $^
       
    19 
       
    20 puts.o:		puts.c dl.h
       
    21 readdir.o:	readdir.c dl.h
       
    22 
       
    23 libmy.so.1.0.1:	puts.o readdir.o dl.o
       
    24 		$(CC) -shared -ldl -Wl,-soname=libmy.so.1 -o $@ $^