PACKAGE = 'ipc-tests' VERSION = '0.5.0' PREFIX := /usr/local BINDIR := $(PREFIX)/bin LIBDIR := $(PREFIX)/lib SHAREDIR := $(PREFIX)/share INCLUDEDIR := $(PREFIX)/include MANDIR := $(SHAREDIR)/man CFLAGS := -Wall -Wextra -g LDFLAGS := -I../src -L../ ../src/ipc.h -lipc CC := cc CXX := c++ LD := ${CC} CXXFLAGS := Q := @ all: func_01_connection_establishment func_01_connection_establishmentd func_02_pong func_02_pongd func_03_multiple-communications-client func_03_multiple-communications-server func_04_empty_message func_05_read-write-loop unit_01_service-path unit_02_usock-remove unit_03_connection-add-remove @: func_01_connection_establishment: func_01_connection_establishment.o @echo ' LD > func_01_connection_establishment' $(Q)$(CC) -o func_01_connection_establishment func_01_connection_establishment.o $(LDFLAGS) func_01_connection_establishment.install: func_01_connection_establishment @echo ' IN > $(BINDIR)/func_01_connection_establishment' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 func_01_connection_establishment $(DESTDIR)$(BINDIR)/func_01_connection_establishment func_01_connection_establishment.clean: func_01_connection_establishment.o.clean @echo ' RM > func_01_connection_establishment' $(Q)rm -f func_01_connection_establishment func_01_connection_establishment.uninstall: @echo ' RM > $(BINDIR)/func_01_connection_establishment' $(Q)rm -f '$(DESTDIR)$(BINDIR)/func_01_connection_establishment' func_01_connection_establishmentd: func_01_connection_establishmentd.o @echo ' LD > func_01_connection_establishmentd' $(Q)$(CC) -o func_01_connection_establishmentd func_01_connection_establishmentd.o $(LDFLAGS) func_01_connection_establishmentd.install: func_01_connection_establishmentd @echo ' IN > $(BINDIR)/func_01_connection_establishmentd' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 func_01_connection_establishmentd $(DESTDIR)$(BINDIR)/func_01_connection_establishmentd func_01_connection_establishmentd.clean: func_01_connection_establishmentd.o.clean @echo ' RM > func_01_connection_establishmentd' $(Q)rm -f func_01_connection_establishmentd func_01_connection_establishmentd.uninstall: @echo ' RM > $(BINDIR)/func_01_connection_establishmentd' $(Q)rm -f '$(DESTDIR)$(BINDIR)/func_01_connection_establishmentd' func_02_pong: func_02_pong.o @echo ' LD > func_02_pong' $(Q)$(CC) -o func_02_pong func_02_pong.o $(LDFLAGS) func_02_pong.install: func_02_pong @echo ' IN > $(BINDIR)/func_02_pong' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 func_02_pong $(DESTDIR)$(BINDIR)/func_02_pong func_02_pong.clean: func_02_pong.o.clean @echo ' RM > func_02_pong' $(Q)rm -f func_02_pong func_02_pong.uninstall: @echo ' RM > $(BINDIR)/func_02_pong' $(Q)rm -f '$(DESTDIR)$(BINDIR)/func_02_pong' func_02_pongd: func_02_pongd.o @echo ' LD > func_02_pongd' $(Q)$(CC) -o func_02_pongd func_02_pongd.o $(LDFLAGS) func_02_pongd.install: func_02_pongd @echo ' IN > $(BINDIR)/func_02_pongd' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 func_02_pongd $(DESTDIR)$(BINDIR)/func_02_pongd func_02_pongd.clean: func_02_pongd.o.clean @echo ' RM > func_02_pongd' $(Q)rm -f func_02_pongd func_02_pongd.uninstall: @echo ' RM > $(BINDIR)/func_02_pongd' $(Q)rm -f '$(DESTDIR)$(BINDIR)/func_02_pongd' func_03_multiple-communications-client: func_03_multiple-communications-client.o @echo ' LD > func_03_multiple-communications-client' $(Q)$(CC) -o func_03_multiple-communications-client func_03_multiple-communications-client.o $(LDFLAGS) func_03_multiple-communications-client.install: func_03_multiple-communications-client @echo ' IN > $(BINDIR)/func_03_multiple-communications-client' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 func_03_multiple-communications-client $(DESTDIR)$(BINDIR)/func_03_multiple-communications-client func_03_multiple-communications-client.clean: func_03_multiple-communications-client.o.clean @echo ' RM > func_03_multiple-communications-client' $(Q)rm -f func_03_multiple-communications-client func_03_multiple-communications-client.uninstall: @echo ' RM > $(BINDIR)/func_03_multiple-communications-client' $(Q)rm -f '$(DESTDIR)$(BINDIR)/func_03_multiple-communications-client' func_03_multiple-communications-server: func_03_multiple-communications-server.o @echo ' LD > func_03_multiple-communications-server' $(Q)$(CC) -o func_03_multiple-communications-server func_03_multiple-communications-server.o $(LDFLAGS) func_03_multiple-communications-server.install: func_03_multiple-communications-server @echo ' IN > $(BINDIR)/func_03_multiple-communications-server' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 func_03_multiple-communications-server $(DESTDIR)$(BINDIR)/func_03_multiple-communications-server func_03_multiple-communications-server.clean: func_03_multiple-communications-server.o.clean @echo ' RM > func_03_multiple-communications-server' $(Q)rm -f func_03_multiple-communications-server func_03_multiple-communications-server.uninstall: @echo ' RM > $(BINDIR)/func_03_multiple-communications-server' $(Q)rm -f '$(DESTDIR)$(BINDIR)/func_03_multiple-communications-server' func_04_empty_message: func_04_empty_message.o @echo ' LD > func_04_empty_message' $(Q)$(CC) -o func_04_empty_message func_04_empty_message.o $(LDFLAGS) func_04_empty_message.install: func_04_empty_message @echo ' IN > $(BINDIR)/func_04_empty_message' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 func_04_empty_message $(DESTDIR)$(BINDIR)/func_04_empty_message func_04_empty_message.clean: func_04_empty_message.o.clean @echo ' RM > func_04_empty_message' $(Q)rm -f func_04_empty_message func_04_empty_message.uninstall: @echo ' RM > $(BINDIR)/func_04_empty_message' $(Q)rm -f '$(DESTDIR)$(BINDIR)/func_04_empty_message' func_05_read-write-loop: func_05_read-write-loop.o @echo ' LD > func_05_read-write-loop' $(Q)$(CC) -o func_05_read-write-loop func_05_read-write-loop.o $(LDFLAGS) func_05_read-write-loop.install: func_05_read-write-loop @echo ' IN > $(BINDIR)/func_05_read-write-loop' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 func_05_read-write-loop $(DESTDIR)$(BINDIR)/func_05_read-write-loop func_05_read-write-loop.clean: func_05_read-write-loop.o.clean @echo ' RM > func_05_read-write-loop' $(Q)rm -f func_05_read-write-loop func_05_read-write-loop.uninstall: @echo ' RM > $(BINDIR)/func_05_read-write-loop' $(Q)rm -f '$(DESTDIR)$(BINDIR)/func_05_read-write-loop' unit_01_service-path: unit_01_service-path.o @echo ' LD > unit_01_service-path' $(Q)$(CC) -o unit_01_service-path unit_01_service-path.o $(LDFLAGS) unit_01_service-path.install: unit_01_service-path @echo ' IN > $(BINDIR)/unit_01_service-path' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 unit_01_service-path $(DESTDIR)$(BINDIR)/unit_01_service-path unit_01_service-path.clean: unit_01_service-path.o.clean @echo ' RM > unit_01_service-path' $(Q)rm -f unit_01_service-path unit_01_service-path.uninstall: @echo ' RM > $(BINDIR)/unit_01_service-path' $(Q)rm -f '$(DESTDIR)$(BINDIR)/unit_01_service-path' unit_02_usock-remove: unit_02_usock-remove.o @echo ' LD > unit_02_usock-remove' $(Q)$(CC) -o unit_02_usock-remove unit_02_usock-remove.o $(LDFLAGS) unit_02_usock-remove.install: unit_02_usock-remove @echo ' IN > $(BINDIR)/unit_02_usock-remove' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 unit_02_usock-remove $(DESTDIR)$(BINDIR)/unit_02_usock-remove unit_02_usock-remove.clean: unit_02_usock-remove.o.clean @echo ' RM > unit_02_usock-remove' $(Q)rm -f unit_02_usock-remove unit_02_usock-remove.uninstall: @echo ' RM > $(BINDIR)/unit_02_usock-remove' $(Q)rm -f '$(DESTDIR)$(BINDIR)/unit_02_usock-remove' unit_03_connection-add-remove: unit_03_connection-add-remove.o @echo ' LD > unit_03_connection-add-remove' $(Q)$(CC) -o unit_03_connection-add-remove unit_03_connection-add-remove.o $(LDFLAGS) unit_03_connection-add-remove.install: unit_03_connection-add-remove @echo ' IN > $(BINDIR)/unit_03_connection-add-remove' $(Q)mkdir -p '$(DESTDIR)$(BINDIR)' $(Q)install -m0755 unit_03_connection-add-remove $(DESTDIR)$(BINDIR)/unit_03_connection-add-remove unit_03_connection-add-remove.clean: unit_03_connection-add-remove.o.clean @echo ' RM > unit_03_connection-add-remove' $(Q)rm -f unit_03_connection-add-remove unit_03_connection-add-remove.uninstall: @echo ' RM > $(BINDIR)/unit_03_connection-add-remove' $(Q)rm -f '$(DESTDIR)$(BINDIR)/unit_03_connection-add-remove' func_01_connection_establishment.o: func_01_connection_establishment.c ./../src/ipc.h @echo ' CC > func_01_connection_establishment.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c func_01_connection_establishment.c -std=c11 -o func_01_connection_establishment.o func_01_connection_establishment.o.install: func_01_connection_establishment.o.clean: @echo ' RM > func_01_connection_establishment.o' $(Q)rm -f func_01_connection_establishment.o func_01_connection_establishment.o.uninstall: func_01_connection_establishmentd.o: func_01_connection_establishmentd.c ./../src/ipc.h @echo ' CC > func_01_connection_establishmentd.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c func_01_connection_establishmentd.c -std=c11 -o func_01_connection_establishmentd.o func_01_connection_establishmentd.o.install: func_01_connection_establishmentd.o.clean: @echo ' RM > func_01_connection_establishmentd.o' $(Q)rm -f func_01_connection_establishmentd.o func_01_connection_establishmentd.o.uninstall: func_02_pong.o: func_02_pong.c ./../src/ipc.h @echo ' CC > func_02_pong.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c func_02_pong.c -std=c11 -o func_02_pong.o func_02_pong.o.install: func_02_pong.o.clean: @echo ' RM > func_02_pong.o' $(Q)rm -f func_02_pong.o func_02_pong.o.uninstall: func_02_pongd.o: func_02_pongd.c ./../src/ipc.h @echo ' CC > func_02_pongd.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c func_02_pongd.c -std=c11 -o func_02_pongd.o func_02_pongd.o.install: func_02_pongd.o.clean: @echo ' RM > func_02_pongd.o' $(Q)rm -f func_02_pongd.o func_02_pongd.o.uninstall: func_03_multiple-communications-client.o: func_03_multiple-communications-client.c ./../src/ipc.h @echo ' CC > func_03_multiple-communications-client.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c func_03_multiple-communications-client.c -std=c11 -o func_03_multiple-communications-client.o func_03_multiple-communications-client.o.install: func_03_multiple-communications-client.o.clean: @echo ' RM > func_03_multiple-communications-client.o' $(Q)rm -f func_03_multiple-communications-client.o func_03_multiple-communications-client.o.uninstall: func_03_multiple-communications-server.o: func_03_multiple-communications-server.c ./../src/ipc.h @echo ' CC > func_03_multiple-communications-server.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c func_03_multiple-communications-server.c -std=c11 -o func_03_multiple-communications-server.o func_03_multiple-communications-server.o.install: func_03_multiple-communications-server.o.clean: @echo ' RM > func_03_multiple-communications-server.o' $(Q)rm -f func_03_multiple-communications-server.o func_03_multiple-communications-server.o.uninstall: func_04_empty_message.o: func_04_empty_message.c ./../src/ipc.h @echo ' CC > func_04_empty_message.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c func_04_empty_message.c -std=c11 -o func_04_empty_message.o func_04_empty_message.o.install: func_04_empty_message.o.clean: @echo ' RM > func_04_empty_message.o' $(Q)rm -f func_04_empty_message.o func_04_empty_message.o.uninstall: func_05_read-write-loop.o: func_05_read-write-loop.c ./../src/ipc.h @echo ' CC > func_05_read-write-loop.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c func_05_read-write-loop.c -std=c11 -o func_05_read-write-loop.o func_05_read-write-loop.o.install: func_05_read-write-loop.o.clean: @echo ' RM > func_05_read-write-loop.o' $(Q)rm -f func_05_read-write-loop.o func_05_read-write-loop.o.uninstall: unit_01_service-path.o: unit_01_service-path.c ./../src/ipc.h @echo ' CC > unit_01_service-path.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c unit_01_service-path.c -std=c11 -o unit_01_service-path.o unit_01_service-path.o.install: unit_01_service-path.o.clean: @echo ' RM > unit_01_service-path.o' $(Q)rm -f unit_01_service-path.o unit_01_service-path.o.uninstall: unit_02_usock-remove.o: unit_02_usock-remove.c ./../src/ipc.h ./../src/usocket.h @echo ' CC > unit_02_usock-remove.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c unit_02_usock-remove.c -std=c11 -o unit_02_usock-remove.o unit_02_usock-remove.o.install: unit_02_usock-remove.o.clean: @echo ' RM > unit_02_usock-remove.o' $(Q)rm -f unit_02_usock-remove.o unit_02_usock-remove.o.uninstall: unit_03_connection-add-remove.o: unit_03_connection-add-remove.c ./../src/ipc.h @echo ' CC > unit_03_connection-add-remove.o' $(Q)$(CC) $(CFLAGS) -std=c11 -c unit_03_connection-add-remove.c -std=c11 -o unit_03_connection-add-remove.o unit_03_connection-add-remove.o.install: unit_03_connection-add-remove.o.clean: @echo ' RM > unit_03_connection-add-remove.o' $(Q)rm -f unit_03_connection-add-remove.o unit_03_connection-add-remove.o.uninstall: $(DESTDIR)$(PREFIX): @echo ' DIR > $(PREFIX)' $(Q)mkdir -p $(DESTDIR)$(PREFIX) $(DESTDIR)$(BINDIR): @echo ' DIR > $(BINDIR)' $(Q)mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(LIBDIR): @echo ' DIR > $(LIBDIR)' $(Q)mkdir -p $(DESTDIR)$(LIBDIR) $(DESTDIR)$(SHAREDIR): @echo ' DIR > $(SHAREDIR)' $(Q)mkdir -p $(DESTDIR)$(SHAREDIR) $(DESTDIR)$(INCLUDEDIR): @echo ' DIR > $(INCLUDEDIR)' $(Q)mkdir -p $(DESTDIR)$(INCLUDEDIR) $(DESTDIR)$(MANDIR): @echo ' DIR > $(MANDIR)' $(Q)mkdir -p $(DESTDIR)$(MANDIR) install: func_01_connection_establishment.install func_01_connection_establishmentd.install func_02_pong.install func_02_pongd.install func_03_multiple-communications-client.install func_03_multiple-communications-server.install func_04_empty_message.install func_05_read-write-loop.install unit_01_service-path.install unit_02_usock-remove.install unit_03_connection-add-remove.install func_01_connection_establishment.o.install func_01_connection_establishmentd.o.install func_02_pong.o.install func_02_pongd.o.install func_03_multiple-communications-client.o.install func_03_multiple-communications-server.o.install func_04_empty_message.o.install func_05_read-write-loop.o.install unit_01_service-path.o.install unit_02_usock-remove.o.install unit_03_connection-add-remove.o.install @: uninstall: func_01_connection_establishment.uninstall func_01_connection_establishmentd.uninstall func_02_pong.uninstall func_02_pongd.uninstall func_03_multiple-communications-client.uninstall func_03_multiple-communications-server.uninstall func_04_empty_message.uninstall func_05_read-write-loop.uninstall unit_01_service-path.uninstall unit_02_usock-remove.uninstall unit_03_connection-add-remove.uninstall func_01_connection_establishment.o.uninstall func_01_connection_establishmentd.o.uninstall func_02_pong.o.uninstall func_02_pongd.o.uninstall func_03_multiple-communications-client.o.uninstall func_03_multiple-communications-server.o.uninstall func_04_empty_message.o.uninstall func_05_read-write-loop.o.uninstall unit_01_service-path.o.uninstall unit_02_usock-remove.o.uninstall unit_03_connection-add-remove.o.uninstall @: clean: func_01_connection_establishment.clean func_01_connection_establishmentd.clean func_02_pong.clean func_02_pongd.clean func_03_multiple-communications-client.clean func_03_multiple-communications-server.clean func_04_empty_message.clean func_05_read-write-loop.clean unit_01_service-path.clean unit_02_usock-remove.clean unit_03_connection-add-remove.clean func_01_connection_establishment.o.clean func_01_connection_establishmentd.o.clean func_02_pong.o.clean func_02_pongd.o.clean func_03_multiple-communications-client.o.clean func_03_multiple-communications-server.o.clean func_04_empty_message.o.clean func_05_read-write-loop.o.clean unit_01_service-path.o.clean unit_02_usock-remove.o.clean unit_03_connection-add-remove.o.clean distclean: clean dist: dist-gz dist-xz dist-bz2 $(Q)rm -- $(PACKAGE)-$(VERSION) distdir: $(Q)rm -rf -- $(PACKAGE)-$(VERSION) $(Q)ln -s -- . $(PACKAGE)-$(VERSION) dist-gz: $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE)-$(VERSION).tar.gz: distdir @echo ' TAR > $(PACKAGE)-$(VERSION).tar.gz' $(Q)tar czf $(PACKAGE)-$(VERSION).tar.gz \ $(PACKAGE)-$(VERSION)/Makefile \ $(PACKAGE)-$(VERSION)/project.zsh \ $(PACKAGE)-$(VERSION)/unit_01_service-path.c \ $(PACKAGE)-$(VERSION)/func_02_pong.c \ $(PACKAGE)-$(VERSION)/func_02_pongd.c \ $(PACKAGE)-$(VERSION)/func_04_empty_message.c \ $(PACKAGE)-$(VERSION)/func_01_connection_establishment.c \ $(PACKAGE)-$(VERSION)/func_03_multiple-communications-server.c \ $(PACKAGE)-$(VERSION)/unit_03_connection-add-remove.c \ $(PACKAGE)-$(VERSION)/func_05_read-write-loop.c \ $(PACKAGE)-$(VERSION)/func_03_multiple-communications-client.c \ $(PACKAGE)-$(VERSION)/unit_02_usock-remove.c \ $(PACKAGE)-$(VERSION)/func_01_connection_establishmentd.c dist-xz: $(PACKAGE)-$(VERSION).tar.xz $(PACKAGE)-$(VERSION).tar.xz: distdir @echo ' TAR > $(PACKAGE)-$(VERSION).tar.xz' $(Q)tar cJf $(PACKAGE)-$(VERSION).tar.xz \ $(PACKAGE)-$(VERSION)/Makefile \ $(PACKAGE)-$(VERSION)/project.zsh \ $(PACKAGE)-$(VERSION)/unit_01_service-path.c \ $(PACKAGE)-$(VERSION)/func_02_pong.c \ $(PACKAGE)-$(VERSION)/func_02_pongd.c \ $(PACKAGE)-$(VERSION)/func_04_empty_message.c \ $(PACKAGE)-$(VERSION)/func_01_connection_establishment.c \ $(PACKAGE)-$(VERSION)/func_03_multiple-communications-server.c \ $(PACKAGE)-$(VERSION)/unit_03_connection-add-remove.c \ $(PACKAGE)-$(VERSION)/func_05_read-write-loop.c \ $(PACKAGE)-$(VERSION)/func_03_multiple-communications-client.c \ $(PACKAGE)-$(VERSION)/unit_02_usock-remove.c \ $(PACKAGE)-$(VERSION)/func_01_connection_establishmentd.c dist-bz2: $(PACKAGE)-$(VERSION).tar.bz2 $(PACKAGE)-$(VERSION).tar.bz2: distdir @echo ' TAR > $(PACKAGE)-$(VERSION).tar.bz2' $(Q)tar cjf $(PACKAGE)-$(VERSION).tar.bz2 \ $(PACKAGE)-$(VERSION)/Makefile \ $(PACKAGE)-$(VERSION)/project.zsh \ $(PACKAGE)-$(VERSION)/unit_01_service-path.c \ $(PACKAGE)-$(VERSION)/func_02_pong.c \ $(PACKAGE)-$(VERSION)/func_02_pongd.c \ $(PACKAGE)-$(VERSION)/func_04_empty_message.c \ $(PACKAGE)-$(VERSION)/func_01_connection_establishment.c \ $(PACKAGE)-$(VERSION)/func_03_multiple-communications-server.c \ $(PACKAGE)-$(VERSION)/unit_03_connection-add-remove.c \ $(PACKAGE)-$(VERSION)/func_05_read-write-loop.c \ $(PACKAGE)-$(VERSION)/func_03_multiple-communications-client.c \ $(PACKAGE)-$(VERSION)/unit_02_usock-remove.c \ $(PACKAGE)-$(VERSION)/func_01_connection_establishmentd.c help: @echo ' :: ipc-tests-0.5.0' @echo '' @echo 'Generic targets:' @echo ' - help  Prints this help message.' @echo ' - all  Builds all targets.' @echo ' - dist  Creates tarballs of the files of the project.' @echo ' - install  Installs the project.' @echo ' - clean  Removes compiled files.' @echo ' - uninstall  Deinstalls the project.' @echo '' @echo 'CLI-modifiable variables:' @echo ' - CFLAGS  ${CFLAGS}' @echo ' - LDFLAGS  ${LDFLAGS}' @echo ' - CC  ${CC}' @echo ' - CXX  ${CXX}' @echo ' - LD  ${LD}' @echo ' - CXXFLAGS  ${CXXFLAGS}' @echo ' - PREFIX  ${PREFIX}' @echo ' - BINDIR  ${BINDIR}' @echo ' - LIBDIR  ${LIBDIR}' @echo ' - SHAREDIR  ${SHAREDIR}' @echo ' - INCLUDEDIR  ${INCLUDEDIR}' @echo ' - MANDIR  ${MANDIR}' @echo '' @echo 'Project targets: ' @echo ' - func_01_connection_establishment binary' @echo ' - func_01_connection_establishmentd binary' @echo ' - func_02_pong  binary' @echo ' - func_02_pongd  binary' @echo ' - func_03_multiple-communications-client binary' @echo ' - func_03_multiple-communications-server binary' @echo ' - func_04_empty_message  binary' @echo ' - func_05_read-write-loop  binary' @echo ' - unit_01_service-path  binary' @echo ' - unit_02_usock-remove  binary' @echo ' - unit_03_connection-add-remove  binary' @echo '' @echo 'Makefile options:' @echo ' - gnu: false' @echo ' - colors: true' @echo '' @echo 'Rebuild the Makefile with:' @echo ' zsh ./build.zsh -c' .PHONY: all clean distclean dist install uninstall help