view Makefile @ 53:554e3f02ba6f

Unify / update build system.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 03 Oct 2016 09:20:32 +0300
parents 9cbb03e85597
children 7daf69b39f34
line wrap: on
line source

#
# Generic build target
#
DMLIB = ./dmlib/
MAKE ?= make

export DMLIB

unix:
	$(MAKE) -f $(DMLIB)Makefile EXEEXT=.bin

mingw-win32:
	$(MAKE) -f $(DMLIB)Makefile.cross-mingw \
	OBJPATH=./obj/win32/ \
	MINGW_PREFIX=i686-w64-mingw32- \
	MINGW_PATH=/usr/i686-w64-mingw32

mingw-win64:
	$(MAKE) -f $(DMLIB)Makefile.cross-mingw \
	OBJPATH=./obj/win64/ \
	MINGW_PREFIX=x86_64-w64-mingw32- \
	MINGW_PATH=/usr/x86_64-w64-mingw32

clean:
	-$(MAKE) -f $(DMLIB)Makefile clean EXEEXT=.bin
	-$(MAKE) -f $(DMLIB)Makefile.cross-mingw clean