tbuild/Makefile
xSlendiX e2615e2780 Fix Makefile creating man5 in the wrong place.
Signed-off-by: xSlendiX <slendi@socopon.com>
2022-12-24 20:14:24 +02:00

35 lines
697 B
Makefile

CC=cc
CFLAGS=-O0 -ggdb -Wall -lpthread
DESTDIR=/usr/local
.PHONY: all clean install
all: tbuild
tbuild: main.o tomlc99/toml.o
$(CC) $(CFLAGS) tomlc99/toml.o main.o -o tbuild
main.o: main.c
$(CC) $(CFLAGS) -c main.c -o main.o
tomlc99/toml.o:
cd tomlc99 && $(MAKE) && cd ..
clean:
rm -f tbuild main.o tomlc99/toml.o
install:
ifeq ($(OS),Windows_NT)
mkdir "C:\tbuild" ; \
copy tbuild "C:\tbuild" ; \
copy RedSeaGen.exe "C:\tbuild" ;
else
install tbuild $(DESTDIR)/bin
install RedSeaGen $(DESTDIR)/bin
install -d $(DESTDIR)/share/man/man1
install -m 644 man/*.1 $(DESTDIR)/share/man/man1
install -d $(DESTDIR)/share/man/man5
install -m 644 man/*.5 $(DESTDIR)/share/man/man5
endif