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
26 # Platform specific differences
28 ifeq ($(SYSTEM), Cygwin)
35 # Cygwin: need to link against Lua libraries
40 REPOSITORY=file:///J:/leuwer/svn/lua/lua-modules/trunk
44 LUAINC=$(LUA)/include/lua$(LV)
45 LUABIN=$(LUA)/bin/lua$(LV)
51 REPOSITORY=file:///windows/d/leuwer/svn/lua/lua-modules/trunk
61 # Current Version of LuaGRAPH
68 LUAGRAPH_SO=graph.$(EXT).$(VERSION)
73 DEF=$(DEFCOMPAT) -DVERSION='"$(VERSION)"' -DGVVERSION='"$(GVVERSION)"' -DDEMAND_LOADING=1
77 CFLAGS=-I$(GVROOT) -I$(LUAINC) -I$(COMPAT) $(DEF) -Wall -ggdb -fPIC
78 LDFLAGS= -ggdb -Wl,-E -Wl,--rpath -Wl,$(GVROOT)/lib -shared -L$(GVROOT)/lib/graphviz -fpic
80 CFLAGS=-I$(GVROOT) -I$(LUAINC) -I$(COMPAT) $(DEF) -Wall -O2 -fPIC
81 LDFLAGS= -O -Wl,-E -Wl,--rpath -Wl,$(GVROOT)/lib -shared -L$(GVROOT)/lib/graphviz -fpic
83 LIBS+= -lgvc -lgraph -lcdt -lpathplan -lltdl -lgvplugin_core
87 EXPORTDIR = $(HOME)/exports
88 DISTNAME = $(MODULE)-$(VERSION)
89 DISTARCH = $(DISTNAME).tar.gz
90 CVSMODULE = lua/lua-$(LV)/modules/$(MODULE)
91 SVNMODULE = $(MODULE)-$(VERSION)