Imported from ../lua-2.1.tar.gz.
[lua.git] / clients / lib / Makefile
blobb191b750beb3e9c6b0707ed0650ababd5bdda30d
1 # makefile for lualib
3 INC= $(LUA)/include
4 LIB= $(LUA)/lib
6 # in SunOs /usr/5include contains prototypes for standard lib
7 INCS= -I/usr/5include -I$(INC)
8 WARN= -Wall -Wmissing-prototypes -Wshadow -ansi
10 CC= gcc
11 CFLAGS= $(INCS) $(DEFS) $(WARN) -O2
13 OBJS= iolib.o mathlib.o strlib.o
15 SLIB= $(LIB)/liblualib.a
17 # dynamic libraries only work for SunOs
18 DLIB= $(LIB)/liblualib.so.2.1
20 all: $(SLIB)
22 dynamic: $(DLIB)
24 $(SLIB): $(OBJS)
25 ar rcuv $@ $(OBJS)
26 ranlib $(SLIB)
28 $(DLIB): $(OBJS)
29 ld -o $@ $(OBJS)
31 clean:
32 rm -f $(OBJS) $(SLIB) $(DLIB)
34 co:
35 co -M iolib.c mathlib.c mathlib.h strlib.c strlib.h