view interps/cfunge/Makefile @ 12500:e48c08805365 draft default tip

<b_jonas> ` learn \'The password of the month is Cthulhuquagdonic Mothraquagdonic Narwhalicorn.\' # https://logs.esolangs.org/libera-esolangs/2024-04.html#lKE Infinite craft
author HackEso <hackeso@esolangs.org>
date Wed, 01 May 2024 06:39:10 +0000
parents 859f9b4339e6
children
line wrap: on
line source

# Makefile for building cfunge.
BUILD_OPTIONS = -DUSE_NCURSES:BOOL=FALSE \
                -DUSE_CLOCK_GETTIME:BOOL=FALSE \
                -DUSE_64BIT:BOOL=FALSE \
                -DENABLE_TRACE:BOOL=FALSE \
                -DENABLE_TURT:BOOL=FALSE \
                -DCMAKE_BUILD_TYPE=Release

all: cfunge

clean:
	rm -rf build cfunge

build:
	mkdir build

build/Makefile: build
	cd build && cmake $(BUILD_OPTIONS) ../cfunge-src

build/cfunge: build/Makefile
	cd build && make

cfunge: build/cfunge
	cp build/cfunge cfunge

.PHONY: clean all