Makefile revision 24943d2ee8bfaa7cf5893e4709143924157a5c1e
124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerall: a.out liba.dylib libb.dylib libc.dylib
224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
324943d2ee8bfaa7cf5893e4709143924157a5c1eChris LattnerCFLAGS ?=-arch x86_64 -gdwarf-2 -O0
424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnera.out: main.o
624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	gcc $(CFLAGS) -o a.out main.o
724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnermain.o: main.c
924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	gcc $(CFLAGS) -c main.c
1024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
1124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerliba.dylib: a.o libb.dylib
1224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	gcc $(CFLAGS) -dynamiclib -install_name "@executable_path/liba.dylib" -o liba.dylib a.o -L. -lb
1324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	dsymutil liba.dylib
1424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
1524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnera.o: a.c
1624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	gcc $(CFLAGS) -c a.c
1724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
1824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerlibb.dylib: b.o
1924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	gcc $(CFLAGS) -dynamiclib -install_name "@executable_path/libb.dylib" -o libb.dylib b.o
2024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	dsymutil libb.dylib
2124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
2224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerb.o: b.c
2324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	gcc $(CFLAGS) -c b.c
2424943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
2524943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerlibc.dylib: c.o
2624943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	gcc $(CFLAGS) -dynamiclib -install_name "@executable_path/libc.dylib" -o libc.dylib c.o
2724943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	dsymutil libc.dylib
2824943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
2924943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerc.o: c.c
3024943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	gcc $(CFLAGS) -c c.c
3124943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner
3224943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattnerclean:
3324943d2ee8bfaa7cf5893e4709143924157a5c1eChris Lattner	rm -rf *.o *~ *.dylib a.out *.dSYM
34