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