2 SYSTEM=$(shell uname -o)
9 REPOSITORY=file:///J:/leuwer/svn/luayats
14 VERSION_INFO=-DVMAJOR=$(MAJOR) -DVMINOR=$(MINOR)
16 # List of modules to process
17 MODULES = kernel abr lua misc muxdmx muxevt polshap src statist tcpip user win rstp
18 LUAMODULES = agere block gui/editor gui/menu config dummy graphics misc muxdmx src getopt\
19 switch tcpip user core rstp polshap statist muxevt gui/runctrl \
23 #USERCFLAGS=-DDATA_OBJECT_TRACE=1 -pg -g -ftest-coverage -fprofile-arcs
27 #USERLDFLAGS= -g -ggdb
29 #USERCFLAGS= -DEVENT_DEBUG=1 -O3
30 #USERCFLAGS= -DEVENT_LOG=1 -O3
35 ifeq ($(SYSTEM), Cygwin)
41 # Customize linker's search path
42 INCLUDEDIR=/usr/local/include
48 ifeq ($(LUAVERSION), 5.1)
51 LUAINC=$(INCLUDEDIR)/lua50
56 ifeq ($(TOLUAVERSION), 1.0.6)
60 TOLUAINC=$(INCLUDEDIR)/tolua++/$(TOLUA_VERSION)
65 TOLUAINC=$(INCLUDEDIR)/tolua++/$(TOLUA_VERSION)
68 ifeq ($(SYSTEM), Cygwin)
70 ifeq ($(LUAVERSION), 5.1)
71 LUALIBS = -ltolua++$(TOLUA_EXT) -lreadline -lhistory -lncurses -llua
73 LUALIBS = -llua50 -llualib50 -ltolua++$(TOLUA_EXT) -lreadline -lhistory -lncurses
77 IUPINC=$(INCLUDEDIR)/iup
81 CDINC=$(INCLUDEDIR)/cd
86 LUALIBS = -llua50 -llualib50 -ltolua++$(TOLUA_EXT) -lreadline -lhistory -lncurses -ldl
89 IUPINC=$(INCLUDEDIR)/iup
93 CDINC=$(INCLUDEDIR)/cd
94 #CDLIBS = -lcd -lcdiup -lcdlua5 -lcdluaiup5 -lcdpdflib