2026-04-06 00:20:51 -05:00

18 lines
616 B
Makefile

all: clean
@ echo " * Building agent_beacon plugin"
@ mkdir dist
@ cp config.yaml ax_config.axs ./dist/
@ GOEXPERIMENT=jsonv2,greenteagc go build -buildmode=plugin -ldflags="-s -w" -o ./dist/agent_beacon.so pl_main.go pl_packer.go pl_utils.go pl_sideloading.go
@ echo " done..."
@ echo " * Building agent"
@ (cd src_beacon && $(MAKE) --no-print-directory)
@ mv src_beacon/objects_http ./dist/objects_http
@ mv src_beacon/objects_smb ./dist/objects_smb
@ mv src_beacon/objects_tcp ./dist/objects_tcp
@ mv src_beacon/objects_dns ./dist/objects_dns
@ echo " done..."
clean:
@ rm -rf dist