# Pastebin l64mDnyq LUAMIN := $(shell which luamin 2> /dev/null) SELENEC := tools/selenec LUALD := tools/luald LSFILES := $(shell find . -type f -name "*.ls") LUAFILES := $(patsubst %.ls, %.lua, $(LSFILES)) LOFILES := $(patsubst %.ls, %.lo, $(LSFILES)) all: $(LOFILES) bundle %.ls: $(SELENEC) $< $@ %.lua: %.ls $(LUALD) $< $@ %.lo: %.lua bundle: $(LUALD) $(LOFILES) pkg.lo clean: -$(RM) -f $(wildcard $(LOFILES) $(LUAFILES))