summaryrefslogtreecommitdiff
path: root/cmark/Makefile.nmake
blob: 47d166563f7c3b28ae2e90146d29175f36827880 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
SRCDIR=src
DATADIR=data
BUILDDIR=build
INSTALLDIR=windows
PROG=$(BUILDDIR)\src\cmark.exe
GENERATOR=NMake Makefiles

all: $(BUILDDIR)/CMakeFiles
	cmake --build $(BUILDDIR)

$(BUILDDIR)/CMakeFiles:
	cmake \
	    -S . -B $(BUILDDIR) -G "$(GENERATOR)" \
	    -D CMAKE_BUILD_TYPE=$(BUILD_TYPE) \
	    -D CMAKE_INSTALL_PREFIX=$(INSTALLDIR)

install: all
	cmake --install $(BUILDDIR)

clean:
	-rmdir /s /q $(BUILDDIR) $(MINGW_INSTALLDIR) 2> nul

test: all
	ctest --test-dir $(BUILDDIR) --output-on-failure

distclean: clean
	del /q src\scanners.c 2> nul
	del /q spec.md spec.html 2> nul