moonbridge
annotate Makefile @ 4:583e2ad140dc
Renamed "http" module to "moonbridge_http"
| author | jbe | 
|---|---|
| date | Fri Jan 09 22:51:25 2015 +0100 (2015-01-09) | 
| parents | f6d3b3f70dab | 
| children | 32e0838d16e6 | 
| rev | line source | 
|---|---|
| jbe@0 | 1 # BSD Makefile | 
| jbe@0 | 2 # On GNU systems, use bmake. | 
| jbe@0 | 3 | 
| jbe@0 | 4 .if $(:!uname!) == "FreeBSD" | 
| jbe@0 | 5 # Default configuration for FreeBSD | 
| jbe@0 | 6 LUA_INCLUDE ?= /usr/local/include/lua52 | 
| jbe@0 | 7 LUA_LIBDIR ?= /usr/local/lib | 
| jbe@0 | 8 LUA_LIBRARY ?= lua-5.2 | 
| jbe@0 | 9 UTIL_FLAGS ?= -lutil | 
| jbe@0 | 10 | 
| jbe@0 | 11 .elif $(:!uname!) == "Linux" | 
| jbe@0 | 12 # Default configuration for Linux | 
| jbe@0 | 13 LUA_INCLUDE ?= /usr/include | 
| jbe@0 | 14 LUA_LIBDIR ?= /usr/lib | 
| jbe@0 | 15 LUA_LIBRARY ?= lua | 
| jbe@0 | 16 UTIL_FLAGS ?= -ldl -lbsd | 
| jbe@0 | 17 | 
| jbe@0 | 18 .else | 
| jbe@0 | 19 # Default configuration for other systems | 
| jbe@0 | 20 LUA_INCLUDE ?= /usr/include | 
| jbe@0 | 21 LUA_LIBDIR ?= /usr/lib | 
| jbe@0 | 22 LUA_LIBRARY ?= lua | 
| jbe@0 | 23 UTIL_FLAGS ?= -lutil | 
| jbe@0 | 24 | 
| jbe@0 | 25 .endif | 
| jbe@0 | 26 | 
| jbe@0 | 27 all:: moonbridge | 
| jbe@0 | 28 | 
| jbe@0 | 29 moonbridge: moonbridge.c | 
| jbe@0 | 30 cc -Wall -O2 -Wl,-E -I $(LUA_INCLUDE) -L $(LUA_LIBDIR) -o moonbridge moonbridge.c -lm -l$(LUA_LIBRARY) $(UTIL_FLAGS) | 
| jbe@0 | 31 | 
| jbe@0 | 32 clean:: | 
| jbe@0 | 33 rm -f moonbridge | 
| jbe@0 | 34 |