blob: 6dd59f6bef69abf84deac77c952c76ccd5e413dd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
LDFLAGS = -s -rdynamic -lm -ldl -Wl,-z,relro,-z,now,-z,shstk
CFLAGS = -O2 -I.
CFLAGS += '-DS7_LOAD_PATH="/usr/lib/s7"'
all: s7 libc_s7.so
libs7.so: s7.c
$(CC) -fPIC -shared -o $@ $(CFLAGS) $(LDFLAGS) $<
s7: repl.c libs7.so
$(CC) -L. -ls7 -o $@ $(CFLAGS) $(LDFLAGS) $<
libc_s7.so: s7 libc.scm
LD_LIBRARY_PATH=. ./s7 libc.scm
|