CC_64=x86_64-w64-mingw32-gcc

all: libtploadlib_gadget.x64.zip libtploadlib_vanilla.x64.zip

bin:
	mkdir bin

libtploadlib_gadget.x64.zip: bin
	$(CC_64) -DWIN_X64 -shared -Wall -Wno-pointer-arith -fno-ident -c src/tploadlib.c -o bin/tploadlib_gadget.x64.o -DDO_GADGET=1
	zip -q -j libtploadlib_gadget.x64.zip bin/tploadlib_gadget.x64.o

libtploadlib_vanilla.x64.zip: bin
	$(CC_64) -DWIN_X64 -shared -Wall -Wno-pointer-arith -fno-ident -c src/tploadlib.c -o bin/tploadlib_vanilla.x64.o -DDO_GADGET=0
	zip -q -j libtploadlib_vanilla.x64.zip bin/tploadlib_vanilla.x64.o

clean:
	rm -rf bin/
	rm -f libtploadlib_vanilla.x64.zip libtploadlib_gadget.x64.zip
