# # Makefile to compile and deploy Nanoki as one byte code file. # Courtesy of Christian Lindig # MODULES = \ pre.lua \ Bundle.lua \ Cache.lua \ Config.lua \ DB.lua \ Data.lua \ Diff.lua \ File.lua \ HTTP.lua \ HTTPExtra.lua \ IPLocation.lua \ MIME.lua \ NaturalComparator.lua \ TCPServer.lua \ Template.lua \ Finder.lua \ Token.lua \ Trie.lua \ URL.lua \ Unidecode.lua \ Wiki.lua \ WikiAbout.lua \ WikiContent.lua \ WikiContentFileService.lua \ WikiService.lua \ WikiDate.lua \ WikiFinder.lua \ WikiRecent.lua \ WikiSearch.lua \ WikiContentService.lua \ WikiControlService.lua \ WikiDAV.lua \ WikiDateService.lua \ WikiDateNavigation.lua \ WikiDiffService.lua \ WikiFeed.lua \ WikiFileService.lua \ WikiIndex.lua \ WikiIndexService.lua \ WikiIndexNavigation.lua \ WikiMainService.lua \ WikiMessage.lua \ WikiPath.lua \ WikiPreview.lua \ WikiRecentService.lua \ WikiRevisionService.lua \ WikiEditorService.lua \ WikiSearchService.lua \ WikiVersionService.lua \ XML.lua \ base64.lua \ markdown.lua \ Nanoki.lua \ \ LUAC = luac all: Nanoki.luac clean: rm -f pre.lua Nanoki.luac pre.lua: echo "package.cpath = package.cpath .. ';lib/?.so'" > $@ Nanoki.luac: $(MODULES) $(LUAC) -o $@ $(MODULES)