smalltalk-tng

view experiments/codegen/Makefile @ 321:c4a0718c2d3c

Sketch of dependencies
author Tony Garnock-Jones <tonygarnockjones@gmail.com>
date Sat Oct 08 15:36:03 2011 -0400 (7 months ago)
parents 3b8ea78b23e4
children
line source
1 CFLAGS+=-Wall -O2 -DSTANDALONE=0 -I tinyscheme+cvs20090722
2 LDFLAGS+=-O2 -DSTANDALONE=0 -I tinyscheme+cvs20090722
4 all: libdisasm.a shell
6 shell: shell.o libdisasm.a
7 $(CC) $(LDFLAGS) -o $@ \
8 $< \
9 tinyscheme+cvs20090722/scheme.c \
10 libdisasm.a \
11 -lm -ldl
13 libdisasm.a:
14 ( cd libdisasm-0.23; ./configure --disable-shared --prefix=`pwd`/dist; make install )
15 cp libdisasm-0.23/dist/lib/libdisasm.a .
16 cp libdisasm-0.23/dist/include/libdis.h .
18 clean:
19 rm -f t.o shell shell.o
21 dump: t.o
22 otool -t t.o
23 otool -tv t.o