# Copyright (C) 2015-2017 The Bochs Project # # This library is free software; you can redistribute it and/or # modify it under the terms of the GNU Lesser General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # # This library is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA B 02110-1301 USA @SUFFIX_LINE@ srcdir = @srcdir@ VPATH = @srcdir@ top_builddir = ../.. top_srcdir = @top_srcdir@ SHELL = @SHELL@ @SET_MAKE@ CXX = @CXX@ CXXFLAGS = @CXXFLAGS@ @GUI_CXXFLAGS@ LDFLAGS = @LDFLAGS@ LIBS = @LIBS@ RANLIB = @RANLIB@ BX_INCDIRS = -I.. -I../.. -I$(srcdir)/.. -I$(srcdir)/../.. -I../../@INSTRUMENT_DIR@ -I$(srcdir)/../../@INSTRUMENT_DIR@ CPUDB_OBJS = intel/pentium.o \ intel/pentium_mmx.o \ intel/p2_klamath.o \ intel/p3_katmai.o \ intel/p4_willamette.o \ intel/p4_prescott_celeron_336.o \ intel/atom_n270.o \ intel/core_duo_t2400_yonah.o \ intel/core2_penryn_t9600.o \ intel/corei5_lynnfield_750.o \ intel/corei5_arrandale_m520.o \ intel/corei7_sandy_bridge_2600K.o \ intel/corei7_ivy_bridge_3770K.o \ intel/corei7_haswell_4770.o \ intel/broadwell_ult.o \ amd/amd_k6_2_chomper.o \ amd/athlon64_clawhammer.o \ amd/athlon64_venice.o \ amd/turion64_tyler.o \ amd/phenomx3_8650_toliman.o \ amd/trinity_apu.o \ amd/zambezi.o \ amd/ryzen.o BX_INCLUDES = ../../bochs.h ../../config.h all: libcpudb.a .@CPP_SUFFIX@.o: $(CXX) @DASH@c $(BX_INCDIRS) $(CXXFLAGS) @CXXFP@$< @OFP@$@ libcpudb.a: $(CPUDB_OBJS) @RMCOMMAND@ libcpudb.a @MAKELIB@ $(CPUDB_OBJS) $(RANLIB) libcpudb.a $(CPUDB_OBJS): $(BX_INCLUDES) clean: @RMCOMMAND@ amd@SLASH@*.o @RMCOMMAND@ intel@SLASH@*.o @RMCOMMAND@ *.a dist-clean: clean @RMCOMMAND@ Makefile ########################################### # dependencies generated by # gcc -MM -I.. -I../.. -I../../instrument/stubs *.cc | sed 's/\.cc/.@CPP_SUFFIX@/g' ########################################### intel/pentium.o: intel/pentium.@CPP_SUFFIX@ ../../bochs.h ../../config.h ../../osdep.h \ ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h intel/pentium.h ../../cpu/cpuid.h intel/pentium_mmx.o: intel/pentium_mmx.@CPP_SUFFIX@ ../../bochs.h ../../config.h ../../osdep.h \ ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h intel/pentium_mmx.h ../../cpu/cpuid.h intel/p2_klamath.o: intel/p2_klamath.@CPP_SUFFIX@ ../../bochs.h ../../config.h ../../osdep.h \ ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h intel/p2_klamath.h ../../cpu/cpuid.h intel/p3_katmai.o: intel/p3_katmai.@CPP_SUFFIX@ ../../bochs.h ../../config.h ../../osdep.h \ ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h intel/p3_katmai.h ../../cpu/cpuid.h intel/p4_prescott_celeron_336.o: intel/p4_prescott_celeron_336.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ intel/p4_prescott_celeron_336.h ../../cpu/cpuid.h intel/p4_willamette.o: intel/p4_willamette.@CPP_SUFFIX@ ../../bochs.h ../../config.h \ ../../osdep.h ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h intel/p4_willamette.h \ ../../cpu/cpuid.h intel/atom_n270.o: intel/atom_n270.@CPP_SUFFIX@ ../../bochs.h ../../config.h ../../osdep.h \ ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h ../../param_names.h intel/atom_n270.h \ ../../cpu/cpuid.h intel/core_duo_t2400_yonah.o: intel/core_duo_t2400_yonah.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ ../../param_names.h intel/core_duo_t2400_yonah.h ../../cpu/cpuid.h intel/core2_penryn_t9600.o: intel/core2_penryn_t9600.@CPP_SUFFIX@ ../../bochs.h ../../config.h \ ../../osdep.h ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h ../../param_names.h \ intel/core2_penryn_t9600.h ../../cpu/cpuid.h intel/corei5_arrandale_m520.o: intel/corei5_arrandale_m520.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ ../../param_names.h intel/corei5_arrandale_m520.h ../../cpu/cpuid.h intel/corei5_lynnfield_750.o: intel/corei5_lynnfield_750.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ ../../param_names.h intel/corei5_lynnfield_750.h ../../cpu/cpuid.h intel/corei7_sandy_bridge_2600K.o: intel/corei7_sandy_bridge_2600K.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ ../../param_names.h intel/corei7_sandy_bridge_2600K.h ../../cpu/cpuid.h intel/corei7_ivy_bridge_3770K.o: intel/corei7_ivy_bridge_3770K.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ ../../param_names.h intel/corei7_ivy_bridge_3770K.h intel/corei7_haswell_4770.o: intel/corei7_haswell_4770.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ ../../param_names.h intel/corei7_haswell_4770.h intel/broadwell_ult.o: intel/broadwell_ult.@CPP_SUFFIX@ ../../bochs.h ../../config.h \ ../../osdep.h ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h ../../param_names.h \ intel/broadwell_ult.h amd/amd_k6_2_chomper.o: amd/amd_k6_2_chomper.@CPP_SUFFIX@ ../../bochs.h ../../config.h \ ../../osdep.h ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h amd/amd_k6_2_chomper.h \ ../../cpu/cpuid.h amd/athlon64_clawhammer.o: amd/athlon64_clawhammer.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ amd/athlon64_clawhammer.h ../../cpu/cpuid.h amd/athlon64_venice.o: amd/athlon64_venice.@CPP_SUFFIX@ ../../bochs.h ../../config.h \ ../../osdep.h ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h amd/athlon64_venice.h \ ../../cpu/cpuid.h amd/phenomx3_8650_toliman.o: amd/phenomx3_8650_toliman.@CPP_SUFFIX@ ../../bochs.h \ ../../config.h ../../osdep.h ../../bx_debug/debug.h ../../config.h \ ../../osdep.h ../../gui/siminterface.h ../../cpudb.h \ ../../gui/paramtree.h ../../memory/memory-bochs.h ../../pc_system.h \ ../../gui/gui.h ../../instrument/stubs/instrument.h ../cpu.h \ ../decoder/decoder.h ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h \ ../fpu/status_w.h ../fpu/control_w.h ../crregs.h ../descriptor.h \ ../decoder/instr.h ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h \ ../icache.h ../apic.h ../xmm.h ../vmx.h ../cpuid.h ../access.h \ ../../param_names.h amd/phenomx3_8650_toliman.h ../../cpu/cpuid.h amd/trinity_apu.o: amd/trinity_apu.@CPP_SUFFIX@ ../../bochs.h ../../config.h ../../osdep.h \ ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h ../../param_names.h \ amd/trinity_apu.h amd/turion64_tyler.o: amd/turion64_tyler.@CPP_SUFFIX@ ../../bochs.h ../../config.h \ ../../osdep.h ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h amd/turion64_tyler.h \ ../../cpu/cpuid.h amd/zambezi.o: amd/zambezi.@CPP_SUFFIX@ ../../bochs.h ../../config.h ../../osdep.h \ ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h ../../param_names.h amd/zambezi.h amd/ryzen.o: amd/ryzen.@CPP_SUFFIX@ ../../bochs.h ../../config.h ../../osdep.h \ ../../bx_debug/debug.h ../../config.h ../../osdep.h \ ../../gui/siminterface.h ../../cpudb.h ../../gui/paramtree.h \ ../../memory/memory-bochs.h ../../pc_system.h ../../gui/gui.h \ ../../instrument/stubs/instrument.h ../cpu.h ../decoder/decoder.h \ ../i387.h ../fpu/softfloat.h ../fpu/tag_w.h ../fpu/status_w.h \ ../fpu/control_w.h ../crregs.h ../descriptor.h ../decoder/instr.h \ ../decoder/ia_opcodes.h ../lazy_flags.h ../tlb.h ../icache.h ../apic.h \ ../xmm.h ../vmx.h ../cpuid.h ../access.h ../../param_names.h amd/ryzen.h