2015-04-02 23:29:31 +09:00
|
|
|
# Makefile
|
|
|
|
# 12/13/2013 jichi
|
|
|
|
# This file is for Windows only.
|
|
|
|
# Compile SAFESEH table from the ASM file.
|
|
|
|
# See: http://stackoverflow.com/questions/19722308/exception-handler-not-called-in-c
|
2016-01-06 00:01:17 +09:00
|
|
|
# See: http://stackoverflow.com/questions/12019689/custom-seh-handler-with-safeseh
|
2015-04-02 23:29:31 +09:00
|
|
|
# See: http://msdn.microsoft.com/en-us/library/16aexws6.aspx
|
|
|
|
|
|
|
|
BUILDDIR = ../../../build
|
|
|
|
OBJ = $(BUILDDIR)/safeseh.obj
|
|
|
|
|
|
|
|
ML = ml
|
|
|
|
CFLAGS =
|
|
|
|
|
|
|
|
.PHONY: all compile clean
|
|
|
|
|
|
|
|
all: compile
|
|
|
|
|
|
|
|
compile: $(OBJ)
|
|
|
|
|
|
|
|
$(OBJ): safeseh.asm
|
|
|
|
$(ML) $(CFLAGS) -Fo $@ -c -safeseh $^
|
|
|
|
|
|
|
|
clean:
|
|
|
|
|
|
|
|
# EOF
|