# 22 april 2015 # MAME does this so :/ ifeq ($(OS),Windows_NT) OS = windows endif ifndef OS UNAME = $(shell uname -s) ifeq ($(UNAME),Darwin) OS = darwin else OS = unix endif endif include $(OS)/GNUmakeinc.mk baseIDLFILES = \ ui.idl # ui_$(OS).idl baseHFILES = \ uipriv.h \ ui_$(OS).h \ $(osHFILES) baseCFILES = \ box.c \ control.c \ ptrarray.c \ shouldquit.c \ types.c \ $(osCFILES) baseMFILES = $(osMFILES) baseCFLAGS = $(osCFLAGS) baseLDFLAGS = \ -shared \ $(osLDWarnUndefinedFlags) \ $(osLDFLAGS) baseSUFFIX = $(osLIBSUFFIX) include GNUbase.mk test: $(OUT) @$(MAKE) -f GNUmaketest.mk osLIB=$(OUT) osEXESUFFIX=$(osEXESUFFIX) CC=$(CC) archmflag=$(archmflag) .PHONY: test