USE_INSTALL_ROOT := 1 INSTALL_ROOT_nto := /home/nschelle/work/stage/trunk INSTALL_ROOT_linux := /home/nschelle/work/stage/trunk/linux MKFILES_ROOT = $(INSTALL_ROOT_nto)/usr/include/mk CCFLAGS += -Wc,-fshow-column CCFLAGS += $(CCFLAGS_warn$(select_compiler)) CCFLAGS_warn_all_all_gcc += -Wextra CCFLAGS_warn_all_all_gcc += -Wshadow CCFLAGS_warn_all_all_gcc += -Wpointer-arith CCFLAGS_warn_all_all_gcc += -Wbad-function-cast CCFLAGS_warn_all_all_gcc += -Wno-unused-parameter #CCFLAGS_warn_all_all_gcc += -Wlogical-op CCFLAGS_warn_all_all_gcc_qcc += $(addprefix -Wc$(comma),$(CCFLAGS_warn_all_all_gcc)) CCFLAGS_warn_nto_arm_gcc_qcc += $(CCFLAGS_warn_all_all_gcc_qcc) CCFLAGS_warn_nto_mips_gcc_qcc += $(CCFLAGS_warn_all_all_gcc_qcc) CCFLAGS_warn_nto_ppc_gcc_qcc += $(CCFLAGS_warn_all_all_gcc_qcc) CCFLAGS_warn_nto_sh_gcc_qcc += $(CCFLAGS_warn_all_all_gcc_qcc) CCFLAGS_warn_nto_x86_gcc_qcc += $(CCFLAGS_warn_all_all_gcc_qcc) CCFLAGS_warn_all_all_gcc_gcc += $(CCFLAGS_warn_all_all_gcc) CCFLAGS_warn_nto_arm_gcc_gcc += $(CCFLAGS_warn_all_all_gcc_gcc) CCFLAGS_warn_nto_mips_gcc_gcc += $(CCFLAGS_warn_all_all_gcc_gcc) CCFLAGS_warn_nto_ppc_gcc_gcc += $(CCFLAGS_warn_all_all_gcc_gcc) CCFLAGS_warn_nto_sh_gcc_gcc += $(CCFLAGS_warn_all_all_gcc_gcc) CCFLAGS_warn_nto_x86_gcc_gcc += $(CCFLAGS_warn_all_all_gcc_gcc) CCFLAGS_warn_linux_x86_gcc += $(CCFLAGS_warn_all_all_gcc) CCFLAGS += $(EXTRA_CCFLAGS) CCOPTS += $(EXTRA_CCOPTS) LDFLAGS += $(EXTRA_LDFLAGS) PYTHON_HOST = python2.6 FLINT_HOST = flint FLINTPOLICY = basic EXTRA_FLINTCONFIG += ${INSTALL_ROOT_nto}/extra.lnt EXTRA_CLEAN += *.ii EXTRA_CLEAN += svn-commit*.tmp EXTRA_CLEAN += *.py[co] EXTRA_CLEAN += *~ %.asm: %.c; $(CCPREF) $(CCFLAGS) $(FLAGS) $(CCVFLAGS) $(CCOPTS) -nopipe $(VFLAG_g) -fverbose-asm -S $< -o $@ %.lst: %.c; $(CCPREF) $(CCFLAGS) $(FLAGS) $(CCVFLAGS) $(CCOPTS) -nopipe $(VFLAG_g) -fverbose-asm -Wa,-ahld -Wa,-L $< >$@ .PHONY: _all _all: all CCDEPFLAGS_all_all_gcc_qcc += -Wp,-MT,"$@" -Wp,-MD,dummy.d -Wp,-MP -Wp,-MF,"$(basename $@).Tpo" CCDEPFLAGS_nto_arm_gcc_qcc += $(CCDEPFLAGS_all_all_gcc_qcc) CCDEPFLAGS_nto_mips_gcc_qcc += $(CCDEPFLAGS_all_all_gcc_qcc) CCDEPFLAGS_nto_ppc_gcc_qcc += $(CCDEPFLAGS_all_all_gcc_qcc) CCDEPFLAGS_nto_sh_gcc_qcc += $(CCDEPFLAGS_all_all_gcc_qcc) CCDEPFLAGS_nto_x86_gcc_qcc += $(CCDEPFLAGS_all_all_gcc_qcc) CCDEPPOST_all_all_gcc_qcc += && { [[ ! -f "$(basename $@).Tpo" ]] || mv -f "$(basename $@).Tpo" "$(basename $@).Po"; } CCPOST_nto_arm_gcc_qcc += $(CCDEPPOST_all_all_gcc_qcc) CCPOST_nto_mips_gcc_qcc += $(CCDEPPOST_all_all_gcc_qcc) CCPOST_nto_ppc_gcc_qcc += $(CCDEPPOST_all_all_gcc_qcc) CCPOST_nto_sh_gcc_qcc += $(CCDEPPOST_all_all_gcc_qcc) CCPOST_nto_x86_gcc_qcc += $(CCDEPPOST_all_all_gcc_qcc) ASFLAGS += $(ASFLAGS_po$(select_compiler)) ASDEPFLAGS_all_all_gcc_qcc += -Wa,--MD,"$(basename $@).Tpo" ASDEPFLAGS_nto_arm_gcc_qcc += $(ASDEPFLAGS_all_all_gcc_qcc) ASDEPFLAGS_nto_mips_gcc_qcc += $(ASDEPFLAGS_all_all_gcc_qcc) ASDEPFLAGS_nto_ppc_gcc_qcc += $(ASDEPFLAGS_all_all_gcc_qcc) ASDEPFLAGS_nto_sh_gcc_qcc += $(ASDEPFLAGS_all_all_gcc_qcc) ASDEPFLAGS_nto_x86_gcc_qcc += $(ASDEPFLAGS_all_all_gcc_qcc) ASDEPPOST_all_all_gcc_qcc += && { [[ ! -f "$(basename $@).Tpo" ]] || mv -f "$(basename $@).Tpo" "$(basename $@).Po"; } ASPOST_nto_arm_gcc_qcc += $(ASDEPPOST_all_all_gcc_qcc) ASPOST_nto_mips_gcc_qcc += $(ASDEPPOST_all_all_gcc_qcc) ASPOST_nto_ppc_gcc_qcc += $(ASDEPPOST_all_all_gcc_qcc) ASPOST_nto_sh_gcc_qcc += $(ASDEPPOST_all_all_gcc_qcc) ASPOST_nto_x86_gcc_qcc += $(ASDEPPOST_all_all_gcc_qcc) EXTRA_CLEAN += *.Tpo *.Po -include *.Po