moonbridge

diff Makefile @ 0:f6d3b3f70dab

Initial commit
author jbe
date Sun Jan 04 19:30:28 2015 +0100 (2015-01-04)
parents
children 32e0838d16e6
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/Makefile	Sun Jan 04 19:30:28 2015 +0100
     1.3 @@ -0,0 +1,34 @@
     1.4 +# BSD Makefile
     1.5 +# On GNU systems, use bmake.
     1.6 +
     1.7 +.if $(:!uname!) == "FreeBSD"
     1.8 +# Default configuration for FreeBSD
     1.9 +LUA_INCLUDE ?= /usr/local/include/lua52
    1.10 +LUA_LIBDIR  ?= /usr/local/lib
    1.11 +LUA_LIBRARY ?= lua-5.2
    1.12 +UTIL_FLAGS  ?= -lutil
    1.13 +
    1.14 +.elif $(:!uname!) == "Linux"
    1.15 +# Default configuration for Linux
    1.16 +LUA_INCLUDE ?= /usr/include
    1.17 +LUA_LIBDIR  ?= /usr/lib
    1.18 +LUA_LIBRARY ?= lua
    1.19 +UTIL_FLAGS  ?= -ldl -lbsd
    1.20 +
    1.21 +.else
    1.22 +# Default configuration for other systems
    1.23 +LUA_INCLUDE ?= /usr/include
    1.24 +LUA_LIBDIR  ?= /usr/lib
    1.25 +LUA_LIBRARY ?= lua
    1.26 +UTIL_FLAGS  ?= -lutil
    1.27 +
    1.28 +.endif
    1.29 +
    1.30 +all:: moonbridge
    1.31 +
    1.32 +moonbridge: moonbridge.c
    1.33 +	cc -Wall -O2 -Wl,-E -I $(LUA_INCLUDE) -L $(LUA_LIBDIR) -o moonbridge moonbridge.c -lm -l$(LUA_LIBRARY) $(UTIL_FLAGS)
    1.34 +
    1.35 +clean::
    1.36 +	rm -f moonbridge
    1.37 +

Impressum / About Us