123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- --- Makefile.orig 2018-04-01 01:05:20.377566441 -0700
- +++ Makefile 2018-04-01 01:05:59.596953701 -0700
- @@ -243,7 +243,8 @@
- DCLIB_DIR := ./dclib
- DIR_LIST += $(DCLIB_DIR)
- VPATH += $(DCLIB_DIR)
- -CFLAGS += -I$(DCLIB_DIR)
- +CFLAGS ?= -O3 -funroll-loops
- +DEF_FLAGS += -I$(DCLIB_DIR)
-
- # other objects
- WIT_O := lib-std.o lib-file.o lib-sf.o \
- @@ -297,15 +298,15 @@
- DEFINES1 += -D_LZMA_PROB32=1 # LZMA option
- DEFINES = $(strip $(DEFINES1) $(MODE) $(XDEF))
-
- -CFLAGS += -fomit-frame-pointer -fno-strict-aliasing -funroll-loops
- -CFLAGS += -Wall -Wno-parentheses -Wno-unused-function
- -#CFLAGS += -O3 -Isrc/libwbfs -Isrc/lzma -Isrc -I$(UI) -I. -Iwork
- -CFLAGS += -O3 -Isrc/libwbfs -Isrc -I$(UI) -I. -Iwork
- +DEF_FLAGS += -fomit-frame-pointer -fno-strict-aliasing
- +DEF_FLAGS += -Wall -Wno-parentheses -Wno-unused-function
- +#DEF_FLAGS += -Isrc/libwbfs -Isrc/lzma -Isrc -I$(UI) -I. -Iwork
- +DEF_FLAGS += -Isrc/libwbfs -Isrc -I$(UI) -I. -Iwork
- ifeq ($(SYSTEM),mac)
- - CFLAGS += -I/usr/local/include
- + DEF_FLAGS += -I/usr/local/include
- endif
- -CFLAGS += $(XFLAGS)
- -CFLAGS := $(strip $(CFLAGS))
- +DEF_FLAGS += $(XFLAGS)
- +DEF_FLAGS := $(strip $(DEF_FLAGS))
-
- DEPFLAGS += -MMD
-
- @@ -369,7 +370,7 @@
-
- $(ALL_TOOLS_X): %: %.o $(ALL_OBJECTS) $(TOBJ_ALL) Makefile | $(HELPER_TOOLS)
- @printf "$(LOGFORMAT_TOOL)" tool "$@" "$(MODE) $(TOPT_$@) $(TOBJ_$@)"
- - @$(CC) $(CFLAGS) $(DEFINES) $(LDFLAGS) $@.o \
- + @$(CC) $(CFLAGS) $(DEF_FLAGS) $(DEFINES) $(LDFLAGS) $@.o \
- $(ALL_OBJECTS) $(TOBJ_$@) $(LIBS) $(TOPT_$@) -o $@
- @if test -f $@.exe; then $(STRIP) $@.exe; else $(STRIP) $@; fi
-
- @@ -382,7 +383,7 @@
-
- $(HELPER_TOOLS): %: %.o $(ALL_OBJECTS) $(UI_TABS) Makefile
- @printf "$(LOGFORMAT_TOOL)" helper "$@ $(TOBJ_$@)" "$(MODE)"
- - @$(CC) $(CFLAGS) $(DEFINES) $(LDFLAGS) $@.o \
- + @$(CC) $(CFLAGS) $(DEF_FLAGS) $(DEFINES) $(LDFLAGS) $@.o \
- $(ALL_OBJECTS) $(TOBJ_$@) $(LIBS) -o $@
-
- #--------------------------
- @@ -395,19 +396,19 @@
-
- $(UI_OBJECTS): %.o: %.c ui-%.c ui-%.h version.h Makefile
- @printf "$(LOGFORMAT_CC)" +object "$@" "$(MODE)"
- - @$(CC) $(CFLAGS) $(DEPFLAGS) $(DEFINES) -c $< -o $@
- + @$(CC) $(CFLAGS) $(DEF_FLAGS) $(DEPFLAGS) $(DEFINES) -c $< -o $@
-
- #--------------------------
-
- $(C_OBJECTS): %.o: %.c version.h Makefile $(TEXT_FILES)
- @printf "$(LOGFORMAT_CC)" object "$@" "$(MODE)"
- - @$(CC) $(CFLAGS) $(DEPFLAGS) $(DEFINES) -c $< -o $@
- + @$(CC) $(CFLAGS) $(DEF_FLAGS) $(DEPFLAGS) $(DEFINES) -c $< -o $@
-
- #--------------------------
-
- $(ASM_OBJECTS): %.o: %.S Makefile
- @printf "$(LOGFORMAT_CC)" asm "$@" "$(MODE)"
- - @$(CC) $(CFLAGS) $(DEPFLAGS) $(DEFINES) -c $< -o $@
- + @$(CC) $(CFLAGS) $(DEF_FLAGS) $(DEPFLAGS) $(DEFINES) -c $< -o $@
-
- #--------------------------
-
- @@ -440,11 +441,11 @@
-
- $(LIBBZ2_OBJ): %.o: %.c Makefile
- @printf "$(LOGFORMAT_CC)" object "$(subst src/libbz2/,,$@)" "$(MODE) [libbz2]"
- - @$(CC) $(CFLAGS) $(DEPFLAGS) $(BZIP2_FLAGS) $(DEFINES) -c $< -o $@
- + @$(CC) $(CFLAGS) $(DEF_FLAGS) $(DEPFLAGS) $(BZIP2_FLAGS) $(DEFINES) -c $< -o $@
-
- $(LZMA_OBJ): %.o: %.c Makefile
- @printf "$(LOGFORMAT_CC)" object "$(subst src/lzma/,,$@)" "$(MODE) [lzma]"
- - @$(CC) $(CFLAGS) $(DEPFLAGS) $(LZMA_FLAGS) $(DEFINES) -c $< -o $@
- + @$(CC) $(CFLAGS) $(DEF_FLAGS) $(DEPFLAGS) $(LZMA_FLAGS) $(DEFINES) -c $< -o $@
-
- #
- ###############################################################################
- @@ -656,6 +657,8 @@
- @echo ""
- @echo "CFLAGS: $(CFLAGS)"
- @echo ""
- + @echo "DEF_FLAGS: $(DEF_FLAGS)"
- + @echo ""
- @echo "LDFLAGS: $(LDFLAGS)"
- @echo ""
- @echo "LIBS: $(LIBS)"
- @@ -1003,7 +1006,7 @@
- @echo " make old enable '-DOLD_FEATURES'"
- @echo " make wait enable '-DWAIT'"
- @echo " make testtrace enable '-DTESTTRACE'"
- - @echo " make flags print DEFINES, CFLAGS and LDFLAGS"
- + @echo " make flags print DEFINES, CFLAGS, DEF_FLAGS and LDFLAGS"
- @echo ""
- @echo " make doc generate doc files from their templates"
- @echo " make distrib make all & build $(DISTRIB_PATH)"
|