diff --git a/.gitignore b/.gitignore index a4ffade..b4b2e59 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ SDL2 *.exe .dSYM/ *.gz +sowon.6 diff --git a/Makefile b/Makefile index 3246d0a..05f8c1d 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,7 @@ PREFIX?= /usr/local INSTALL?= install .PHONY: all -all: Makefile sowon sowon_rgfw man +all: Makefile sowon sowon_rgfw sowon_rgfw: main_rgfw.c digits.h penger_walk_sheet.h $(CC) $(RGFW_CFLAGS) -o sowon_rgfw main_rgfw.c $(RGFW_LIBS) @@ -31,18 +31,19 @@ penger_walk_sheet.h: png2c penger_walk_sheet.png png2c: png2c.c $(CC) $(COMMON_CFLAGS) -o png2c png2c.c -lm -docs/sowon.6.gz: docs/sowon.6 - gzip -c docs/sowon.6 > docs/sowon.6.gz - .PHONY: man -man: docs/sowon.6.gz +man: + sed -e "s|%SOWON_SDL2_PATH%|$(DESTDIR)$(PREFIX)/bin/sowon|g" \ + -e "s|%SOWON_RGFW_PATH%|$(DESTDIR)$(PREFIX)/bin/sowon_rgfw|g" \ + docs/sowon.template.6 > docs/sowon.6 + gzip -c docs/sowon.6 > docs/sowon.6.gz .PHONY: clean clean: - rm sowon docs/sowon.6.gz png2c + rm -f sowon sowon_rgfw docs/sowon.6 docs/sowon.6.gz png2c .PHONY: install -install: all +install: all man $(INSTALL) -d $(DESTDIR)$(PREFIX)/bin $(INSTALL) -C ./sowon $(DESTDIR)$(PREFIX)/bin $(INSTALL) -C ./sowon_rgfw $(DESTDIR)$(PREFIX)/bin diff --git a/docs/sowon.6 b/docs/sowon.template.6 similarity index 95% rename from docs/sowon.6 rename to docs/sowon.template.6 index ac699cb..bcf7d54 100644 --- a/docs/sowon.6 +++ b/docs/sowon.template.6 @@ -37,7 +37,8 @@ Restart .It F11 Fullscreen .Sh FILES -.Pa /usr/local/bin/sowon +.Pa %SOWON_SDL2_PATH% +.Pa %SOWON_RGFW_PATH% .br .Sh AUTHOR .An Alexey Kutepov aka. rexim