1 # Your system. Expands to 'GNU/Linux' or 'Cygwin'
2 SYSTEM = $(shell uname -o)
13 # Root of Lua Installation
14 INSTALL_ROOT=/usr/local
15 INSTALL_SHARE=$(INSTALL_ROOT)/share/lua/$(LV)
16 INSTALL_LIB=$(INSTALL_ROOT)/lib/lua/$(LV)
17 INSTALL_DOC=$(INSTALL_ROOT)/share/doc/$(MODULE)
21 INSTALL_EXEC = $(INSTALL) -m 0755
22 INSTALL_DATA = $(INSTALL) -m 0644
23 INSTALL_COPY = cp -p -r
25 # Root of Lua Installation
26 INSTALL_ROOT=/usr/local
27 INSTALL_SHARE=$(INSTALL_ROOT)/share/lua/$(LUAVERS)
28 INSTALL_LIB=$(INSTALL_ROOT)/lib/lua/$(LUAVERS)
30 # Platform specific differences
32 ifeq ($(SYSTEM), Cygwin)
39 # Cygwin: need to link against Lua libraries
44 REPOSITORY=file:///J:/leuwer/svn/lua/lua-modules/trunk
48 LUAINC=$(LUA)/include/lua$(LV)
49 LUABIN=$(LUA)/bin/lua$(LV)
55 REPOSITORY=file:///windows/d/leuwer/svn/lua/lua-modules/trunk
65 # Current Version of LuaGRAPH
72 LUAGRAPH_SO=graph.$(EXT).$(VERSION)
77 DEF=$(DEFCOMPAT) -DVERSION='"$(VERSION)"' -DGVVERSION='"$(GVVERSION)"' -DDEMAND_LOADING=1
81 CFLAGS=-I$(GVROOT) -I$(LUAINC) -I$(COMPAT) $(DEF) -Wall -ggdb -fPIC
82 LDFLAGS= -ggdb -Wl,-E -Wl,--rpath -Wl,$(GVROOT)/lib -shared -L$(GVROOT)/lib -fpic
84 CFLAGS=-I$(GVROOT) -I$(LUAINC) -I$(COMPAT) $(DEF) -Wall -O2 -fPIC
85 LDFLAGS= -O -Wl,-E -Wl,--rpath -Wl,$(GVROOT)/lib -shared -L$(GVROOT)/lib -fpic
87 LIBS+= -lgvc -lgraph -lcdt -lpathplan -lltdl -lgvplugin_core
91 EXPORTDIR = $(HOME)/exports
92 DISTNAME = $(MODULE)-$(VERSION)
93 DISTARCH = $(DISTNAME).tar.gz
94 CVSMODULE = lua/lua-$(LV)/modules/$(MODULE)
95 SVNMODULE = $(MODULE)-$(VERSION)