[Change] Compile pack.c with debug symbols if needed.
This commit is contained in:
parent
44db60f32b
commit
28cc8cfdd3
@ -1,6 +1,7 @@
|
|||||||
# OPTIONS.
|
# OPTIONS.
|
||||||
DEBUG := 1
|
DEBUG := 1
|
||||||
#DEBUG_PARANOID := 1
|
#DEBUG_PARANOID := 1
|
||||||
|
export DEBUG
|
||||||
|
|
||||||
OS := LINUX
|
OS := LINUX
|
||||||
#OS := FREEBSD
|
#OS := FREEBSD
|
||||||
@ -9,7 +10,7 @@ OS := LINUX
|
|||||||
export OS
|
export OS
|
||||||
|
|
||||||
# Data path.
|
# Data path.
|
||||||
#DATA_DEF := \"ldata\"
|
#LDATA_DEF := \"ldata\"
|
||||||
|
|
||||||
#CC = clang
|
#CC = clang
|
||||||
|
|
||||||
@ -33,8 +34,8 @@ CTTF := $(shell freetype-config --cflags)
|
|||||||
CPNG := #$(shell libpng-config libpng --cflags)
|
CPNG := #$(shell libpng-config libpng --cflags)
|
||||||
CGL :=
|
CGL :=
|
||||||
CFLAGS := $(CLUA) $(CCSPARSE) $(CSDL) $(CXML) $(CTTF) $(CPNG) $(CGL) $(VERSION) -D$(OS)
|
CFLAGS := $(CLUA) $(CCSPARSE) $(CSDL) $(CXML) $(CTTF) $(CPNG) $(CGL) $(VERSION) -D$(OS)
|
||||||
ifdef DATA_DEF
|
ifdef LDATA_DEF
|
||||||
CFLAGS += -DDATA_DEF=$(DATA_DEF)
|
CFLAGS += -DLDATA_DEF=$(DATA_DEF)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# OS Stuff.
|
# OS Stuff.
|
||||||
|
@ -3,7 +3,14 @@ SRCDIR = $(ROOTDIR)src/
|
|||||||
LOCALDIR = utils/pack
|
LOCALDIR = utils/pack
|
||||||
|
|
||||||
COBJS = pack.o md5.o
|
COBJS = pack.o md5.o
|
||||||
CFLAGS += -I$(SRCDIR) -O2 -Wall
|
|
||||||
|
CFLAGS += -W -Wall
|
||||||
|
ifdef DEBUG
|
||||||
|
CFLAGS += -I$(SRCDIR) -g
|
||||||
|
else
|
||||||
|
CFLAGS += -I$(SRCDIR) -O2
|
||||||
|
endif
|
||||||
|
|
||||||
APPNAME = pack
|
APPNAME = pack
|
||||||
|
|
||||||
%.o: $(SRCDIR)%.c
|
%.o: $(SRCDIR)%.c
|
||||||
|
@ -11,7 +11,7 @@ int main(int argc, char** argv) {
|
|||||||
char** list;
|
char** list;
|
||||||
uint32_t nlist;
|
uint32_t nlist;
|
||||||
uint32_t nfiles;
|
uint32_t nfiles;
|
||||||
int i;
|
uint32_t i;
|
||||||
|
|
||||||
if(argc == 1) {
|
if(argc == 1) {
|
||||||
fprintf(stderr, "Missing output file\n");
|
fprintf(stderr, "Missing output file\n");
|
||||||
|
Loading…
Reference in New Issue
Block a user