mirror of
https://git.do.srb2.org/KartKrew/Kart-Public.git
synced 2024-12-27 04:41:23 +00:00
33 lines
693 B
Makefile
33 lines
693 B
Makefile
|
#Add-on Makefile for wxDev-C++ project file
|
||
|
ifdef ComSpec
|
||
|
COMSPEC=$(ComSpec)
|
||
|
endif
|
||
|
ifdef COMSPEC
|
||
|
OBJCOPY=objcopy.exe
|
||
|
OBJDUMP=objdump.exe
|
||
|
GZIP?=gzip.exe
|
||
|
else
|
||
|
OBJCOPY=objcopy
|
||
|
OBJDUMP=objdump
|
||
|
GZIP?=gzip
|
||
|
endif
|
||
|
DBGNAME=$(BIN).debug
|
||
|
OBJDUMP_OPTS?=--wide --source --line-numbers
|
||
|
GZIP_OPTS?=-9 -f -n
|
||
|
GZIP_OPT2=$(GZIP_OPTS) --rsyncable
|
||
|
UPX?=upx
|
||
|
UPX_OPTS?=--best --preserve-build-id
|
||
|
UPX_OPTS+=-q
|
||
|
|
||
|
all-after:
|
||
|
$(OBJDUMP) $(OBJDUMP_OPTS) "$(BIN)" > "$(DBGNAME).txt"
|
||
|
$(OBJCOPY) $(BIN) $(DBGNAME)
|
||
|
$(OBJCOPY) --strip-debug $(BIN)
|
||
|
-$(OBJCOPY) --add-gnu-debuglink=$(DBGNAME) $(BIN)
|
||
|
-$(GZIP) $(GZIP_OPTS) $(DBGNAME).txt
|
||
|
ifndef COMSPEC
|
||
|
$(GZIP) $(GZIP_OPT2) $(DBGNAME).txt
|
||
|
endif
|
||
|
-$(UPX) $(UPX_OPTS) $(BIN)
|
||
|
|