Imported from ../lua-3.0.tar.gz.
[lua.git] / clients / lib / Makefile
blob038880519fb49c93fcf515786ae9c748086e4c88
1 # makefile for lualib
3 LUA= ../..
5 include $(LUA)/config
7 EXTRA_DEFS= $(POPEN) $(NOSTRERROR)
9 OBJS= iolib.o mathlib.o strlib.o
10 SRCS= iolib.c mathlib.c strlib.c
12 SLIB= $(LIB)/liblualib.a
14 # dynamic libraries only work for SunOs
15 DLIB= $(LIB)/liblualib.so.$(VERSION)
17 all: $(SLIB)
19 dynamic: $(DLIB)
21 $(SLIB): $(OBJS)
22 ar rcu $@ $(OBJS)
23 $(RANLIB) $(SLIB)
25 $(DLIB): $(OBJS)
26 ld -o $@ $(OBJS)
28 clean:
29 rm -f $(OBJS) $(SLIB) $(DLIB)
31 co:
32 co -f -M $(SRCS)
34 klean: clean
35 rm -f $(SRCS)