##// END OF EJS Templates
Fix loop examples
Fix loop examples

File last commit:

r59:09309f46 default
r62:dce8343e default
Show More
Makefile
61 lines | 1.1 KiB | text/x-makefile | MakefileLexer
Tutorial game works!
r6
Platform-specific makefile
r59 PKG = txt2web
SCRIPT = $(PKG).ros
ifeq ($(OS),Windows_NT)
BIN = $(PKG).exe
DIST = $(PKG).zip
ARCMD = "zip"
ARARGS = "-r"
else
BIN = $(PKG)
DIST = $(PKG).tar.xz
ARCMD = "tar"
ARARGS = "cfvJ"
endif
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1
Document building with Roswell
r57 BLACK := $(shell tput setaf 0)
RED := $(shell tput setaf 1)
GREEN := $(shell tput setaf 2)
YELLOW := $(shell tput setaf 3)
LIGHTPURPLE := $(shell tput setaf 4)
PURPLE := $(shell tput setaf 5)
BLUE := $(shell tput setaf 6)
WHITE := $(shell tput setaf 7)
RESET := $(shell tput sgr0)
Working Linux build, some CLI improvements
r44 all: $(BIN)
Document building with Roswell
r57 run:
bin/${SCRIPT}
Localization. Renamed to txt2web
r46 dist: $(DIST)
Working Linux build, some CLI improvements
r44 graphs: diagrams.png
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1
Build with roswell
r55 $(BIN): bin/$(BIN)
ln -f $<
Platform-specific makefile
r59 bin/$(BIN): *.asd src/*.lisp src/*.ps strings/*.sexp bin/$(PKG).ros
Document building with Roswell
r57 @echo
@echo "* ${GREEN}Building ${YELLOW}${BIN} ${GREEN}binary${RESET}..."
Build with roswell
r55 ros build bin/$(SCRIPT)
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1
Working Linux build, some CLI improvements
r44 %.png: %.dot
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1 dot $< -T png -o $@
Localization. Renamed to txt2web
r46 $(DIST): $(BIN) extras/*
Document building with Roswell
r57 @echo
@echo "* ${GREEN}Packaging${RESET}..."
Platform-specific makefile
r59 $(ARCMD) $(ARARGS) $@ $< extras
Localization. Renamed to txt2web
r46
100% parser, 100% macros, 50% intrinsics, 10% api, 0% misc
r1 clean:
Build with roswell
r55 rm -f $(BIN) bin/$(BIN) $(DIST)
Working Linux build, some CLI improvements
r44
Remove qlot
r52 clean-cache:
-rm -rf ~/.cache/common-lisp
Working Linux build, some CLI improvements
r44
Remove qlot
r52 fresh: clean clean-cache all
Document building with Roswell
r57 .PHONY: all run graphs clean clean-cache fresh