################################################################################
#
#
#

CC = gcc
SHARED = gcc

#
################################################################################
#
#
#

CFLAGS = -O1 -fomit-frame-pointer -Wall

#
################################################################################
#
#
#

OBJ_PLUGIN = plugin_gte.o

################################################################################
#
#
#

all: plugin_gte.dll

plugin_gte.dll: $(OBJ_PLUGIN)
	dllwrap --def ../def/plugin.Windows.def -o $@ $(OBJ_PLUGIN)

%.o: %.c
	gcc $(CFLAGS) -S -I../include -o $@.S $<
	gcc $(CFLAGS) -c -I../include -o $@ $<

clean:
	rm -f plugin_gte.dll
	rm -f $(OBJ_PLUGIN)

#
################################################################################