# Makefile for Centaur Night version 2.3
# 1/30/2026

CC=g++
WARN=-Wall -Werror
CFLAGS=-I.
MANDIR=/usr/share/man/man1
INSTALLDIR=/usr/local/bin

%.o: %.cpp
	$(CC) $(WARN) -c -o $@ $< $(CFLAGS)

night2: night2.o
	$(CC) $(WARN) -o night2 night2.o

install:
	mv -v night2 $(INSTALLDIR)
	gzip -k night2.1
	mv -v night2.1.gz $(MANDIR)

uninstall:
	rm -i $(INSTALLDIR)/night2
	rm -v $(MANDIR)/night2.1.gz

clean:
	@if [ -f "night2.o" ]; then rm -v night2.o; else echo "No .o files to delete"; fi
