Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 26 lines (20 sloc) 0.567 kB
9bdcc46 First version
eb authored
1 CC = gcc
c9e14da Added tracing allocator
Edwin Brady authored
2 #CFLAGS = -Wall -g -DUSE_BOEHM
b92072a Export typedefs to C headers
Edwin Brady authored
3 CFLAGS = -Wall -O3 -DUSE_BOEHM
d359393 Minor interface changes; final TFP paper
Edwin Brady authored
4 OBJS = closure.o stdfuns.o emalloc.o sparks.o
9bdcc46 First version
eb authored
5 INSTALLDIR = ${PREFIX}/lib/evm
6
7 TARGET = libevm.a
d359393 Minor interface changes; final TFP paper
Edwin Brady authored
8 INSTALLHDRS = closure.h stdfuns.h mainprog.c sparks.h
9bdcc46 First version
eb authored
9
10 ${TARGET} : ${OBJS}
11 ar r ${TARGET} ${OBJS}
12 ranlib ${TARGET}
13
14 install:
15 mkdir -p ${INSTALLDIR}
7da3f0a Added small standard library
eb authored
16 install libevm.a ${INSTALLHDRS} ${INSTALLDIR}
2ad6c54 Small changes to make things work on OS X
eb authored
17 ranlib ${INSTALLDIR}/libevm.a
9bdcc46 First version
eb authored
18
19 clean:
20 rm -f ${OBJS} ${TARGET}
21
eef0a48 A couple of stirng functions, plus tinkering with memory management
Edwin Brady authored
22 closure.o : closure.h emalloc.h
23 stdfuns.o : stdfuns.h closure.h emalloc.h
24 emalloc.o : closure.h emalloc.h
c9e14da Added tracing allocator
Edwin Brady authored
25 sparks.o : sparks.h closure.h
Something went wrong with that request. Please try again.