RM=cmd /c del
CP=cmd /c copy 

GCC="$(MINGW)\bin\gcc"
LIB="$(MINGW)\lib"
OBJ=..\obj
CFLAGS=-O2 -masm=intel -Winline -Wall -std=c99 -U __STRICT_ANSI__ -D _WIN32_WINNT=0x0500 -D WINVER=0x0500 -c
LINKFLAGS=-mconsole -nostdlibs -Wl,--strip-all,--enable-stdcall-fixup,--kill-at
LINKDLLFLAGS=-Wl,--strip-all,--enable-stdcall-fixup --driver-name=gcc

all: base64.o common.o common-leak.o common-univ.o common-ssdt.o common-hook.o common-spy.o

clean:
	$(RM) $(OBJ)\*.o 2> nul &

build: clean dep all

dep: 
	$(GCC) -MM *.c > .dep

.c.o:
	$(GCC) $(CFLAGS) -o $(OBJ)/$@ $<

-include .dep

