eklitzke / lua-bz2

a binding to libbzip2 for lua

This URL has Read+Write access

lua-bz2 / Makefile
100644 25 lines (19 sloc) 0.47 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CC = gcc
CFLAGS = -Os -Wall
LDFLAGS = -lbz2
SOFLAGS = -fpic -shared
 
# FIXME: Assumes you have GCC 4.4 installed for building on OS X
ifeq ($(shell uname),Darwin)
CC = gcc-mp-4.4
endif
 
ifeq ($(shell pkg-config --exists lua5.1; echo $$?),0)
PFLAGS = $(shell pkg-config --cflags lua5.1)
else
PFLAGS = $(shell pkg-config --cflags lua)
endif
 
bz2.so: lbz.c
$(CC) $(SOFLAGS) $(PFLAGS) $(CFLAGS) $(LDFLAGS) lbz.c -o bz2.so
 
clean:
-rm -f bz2.so
 
test: bz2.so
lua test.lua