CFLAGS = -Wall ifeq ($(findstring CYGWIN,$(shell uname)),CYGWIN) OUTPUT=arm_disass.exe CROSS= CFLAGS+=-mno-cygwin else OUTPUT=arm_disass CROSS=i586-mingw32msvc- endif NATIVECC = gcc CC = $(CROSS)gcc all: $(OUTPUT) arm_disass: main.c disasm_arm.c gcc $(CFLAGS) -o arm_disass main.c disasm_arm.c strip arm_disass arm_disass.exe: main.c disasm_arm.c $(CC) $(CFLAGS) -o arm_disass.exe main.c disasm_arm.c $(CROSS)strip arm_disass.exe clean: rm -f arm_disass main.o disasm_arm.o *~