mirror of
https://github.com/Cobalt-Strike/eden
synced 2026-06-21 13:42:01 +00:00
27 lines
974 B
Makefile
27 lines
974 B
Makefile
CC_64=x86_64-w64-mingw32-gcc
|
|
|
|
all: bin/loader.x64.o
|
|
|
|
bin:
|
|
mkdir bin
|
|
|
|
#
|
|
# x64 targets
|
|
#
|
|
bin/loader.x64.o: bin
|
|
$(CC_64) -DWIN_X64 -shared -masm=intel -Wall -Wno-pointer-arith -c src/loader.c -o bin/loader.x64.o
|
|
|
|
$(CC_64) -DWIN_X64 -shared -masm=intel -Wall -Wno-pointer-arith -c src/guardexec.c -o bin/guardexec.x64.o
|
|
$(CC_64) -DWIN_X64 -DDEBUG_EXE=1 -g -shared -masm=intel -Wall -Wno-pointer-arith -lwininet -c src/guardexec.c -o bin/guardexec_dbg.x64.o
|
|
$(CC_64) -DWIN_X64 -nostartfiles -g -Wl,-e,dbg_go bin/guardexec_dbg.x64.o -lwininet -o bin/guardexec.x64.exe
|
|
|
|
$(CC_64) -DWIN_X64 -shared -masm=intel -Wall -Wno-pointer-arith -fno-jump-tables -c src/draugr/draugr.c -o bin/draugr.x64.o
|
|
$(CC_64) -DWIN_X64 -DDEBUG_EXE=1 -g -shared -masm=intel -Wall -Wno-pointer-arith -fno-jump-tables -c src/draugr/draugr.c -o bin/draugr_dbg.x64.o
|
|
$(CC_64) -DWIN_X64 -nostartfiles -g -Wl,-e,dbg_go bin/draugr_dbg.x64.o -o bin/draugr.x64.exe
|
|
|
|
#
|
|
# Other targets
|
|
#
|
|
clean:
|
|
rm -f bin/*
|