OS := $(shell uname -s)
ifeq ($(OS), DragonFly)
MAKEFILE=Makefile.freebsd
endif
ifeq ($(OS), FreeBSD)
ifeq ($(OS), NetBSD)
MAKEFILE=Makefile.netbsd
ifeq ($(OS), Linux)
MAKEFILE=Makefile.linux
ifeq ($(OS), Darwin)
MAKEFILE=Makefile.osx
all: magicka
.PHONY: magicka www clean cleanwww
magicka:
cd src && $(MAKE) -f $(MAKEFILE)
www:
cd src && $(MAKE) -f $(MAKEFILE).WWW
clean:
cd src && $(MAKE) -f $(MAKEFILE) clean
cleanwww:
cd src && $(MAKE) -f $(MAKEFILE).WWW clean