.SILENT: #.CONTINUE: QUARTUS_PATH = ${QUARTUS_ROOTDIR}/eda #VHDL87 = 0 FLAGS = -93 #-87 #foo: $(objects) #ifeq ($(CC),gcc) # $(CC) -o foo $(objects) $(libs_for_gcc) #else #$(CC) -o foo $(objects) $(normal_libs) #endif all: clean build build: vlib Mywork vlib altera vlib altera_mf vlib apex20k vlib apex20ke vlib apexii vlib cyclone vlib cycloneii vlib flex10ke vlib flex6000 vlib hcstratix vlib lpm vlib max vlib maxii vlib mercury vlib sgate vlib stratix vlib stratixgx vlib stratixgx_gxb vlib stratixii vmap work Mywork vmap altera altera vmap altera_mf altera_mf vmap apex20k apex20k vmap apex20ke apex20ke vmap apexii apexii vmap cyclone cyclone vmap cycloneii cycloneii vmap flex10ke flex10ke vmap flex6000 flex6000 vmap hcstratix hcstratix vmap lpm lpm vmap max max vmap maxii maxii vmap mercury mercury vmap sgate sgate vmap stratix stratix vmap stratixgx stratixgx vmap stratixgx_gxb stratixgx_gxb vmap stratixii stratixii vcom ${FLAGS} -work lpm ${QUARTUS_PATH}/sim_lib/220pack.vhd vcom ${FLAGS} -work lpm ${QUARTUS_PATH}/sim_lib/220model.vhd #vcom ${FLAGS} -work lpm ${QUARTUS_PATH}/sim_lib/220model_87.vhd vcom ${FLAGS} -work altera ${QUARTUS_PATH}/sim_lib/altera_primitives_components.vhd vcom ${FLAGS} -work altera ${QUARTUS_PATH}/sim_lib/altera_primitives.vhd vcom ${FLAGS} -work altera_mf ${QUARTUS_PATH}/sim_lib/altera_mf_components.vhd vcom ${FLAGS} -work altera_mf ${QUARTUS_PATH}/sim_lib/altera_mf.vhd #vcom ${FLAGS} -work altera_mf ${QUARTUS_PATH}/sim_lib/altera_mf_87.vhd vcom ${FLAGS} -work apex20k ${QUARTUS_PATH}/sim_lib/apex20k_atoms.vhd vcom ${FLAGS} -work apex20k ${QUARTUS_PATH}/sim_lib/apex20k_components.vhd vcom ${FLAGS} -work apex20ke ${QUARTUS_PATH}/sim_lib/apex20ke_atoms.vhd vcom ${FLAGS} -work apex20ke ${QUARTUS_PATH}/sim_lib/apex20ke_components.vhd #vcom ${FLAGS} -work apex20ke ${QUARTUS_PATH}/sim_lib/apex20ke_atoms_87.vhd vcom ${FLAGS} -work apexii ${QUARTUS_PATH}/sim_lib/apexii_atoms.vhd vcom ${FLAGS} -work apexii ${QUARTUS_PATH}/sim_lib/apexii_components.vhd vcom ${FLAGS} -work cyclone ${QUARTUS_PATH}/sim_lib/cyclone_atoms.vhd vcom ${FLAGS} -work cyclone ${QUARTUS_PATH}/sim_lib/cyclone_components.vhd vcom ${FLAGS} -work cycloneii ${QUARTUS_PATH}/sim_lib/cycloneii_atoms.vhd vcom ${FLAGS} -work cycloneii ${QUARTUS_PATH}/sim_lib/cycloneii_components.vhd vcom ${FLAGS} -work flex10ke ${QUARTUS_PATH}/sim_lib/flex10ke_atoms.vhd vcom ${FLAGS} -work flex10ke ${QUARTUS_PATH}/sim_lib/flex10ke_components.vhd vcom ${FLAGS} -work flex6000 ${QUARTUS_PATH}/sim_lib/flex6000_atoms.vhd vcom ${FLAGS} -work flex6000 ${QUARTUS_PATH}/sim_lib/flex6000_components.vhd vcom ${FLAGS} -work hcstratix ${QUARTUS_PATH}/sim_lib/hcstratix_atoms.vhd vcom ${FLAGS} -work hcstratix ${QUARTUS_PATH}/sim_lib/hcstratix_components.vhd #vcom ${FLAGS} -work lpm ${QUARTUS_PATH}/fv_lib/vhdl/lpms/lpm_components.vhd # vcom ${FLAGS} -work lpm ${QUARTUS_PATH}/fv_lib/vhdl/lpms/lpm_and.vhd # vcom ${FLAGS} -work lpm ${QUARTUS_PATH}/fv_lib/vhdl/lpms/lpm_mux.vhd # vcom ${FLAGS} -work lpm ${QUARTUS_PATH}/fv_lib/vhdl/lpms/lpm_or.vhd # vcom ${FLAGS} -work lpm ${QUARTUS_PATH}/fv_lib/vhdl/lpms/lpm_xor.vhd vcom ${FLAGS} -work max ${QUARTUS_PATH}/sim_lib/max_atoms.vhd vcom ${FLAGS} -work max ${QUARTUS_PATH}/sim_lib/max_components.vhd vcom ${FLAGS} -work maxii ${QUARTUS_PATH}/sim_lib/maxii_atoms.vhd vcom ${FLAGS} -work maxii ${QUARTUS_PATH}/sim_lib/maxii_components.vhd vcom ${FLAGS} -work mercury ${QUARTUS_PATH}/sim_lib/mercury_atoms.vhd vcom ${FLAGS} -work mercury ${QUARTUS_PATH}/sim_lib/mercury_components.vhd vcom ${FLAGS} -work sgate ${QUARTUS_PATH}/sim_lib/sgate_pack.vhd vcom ${FLAGS} -work sgate ${QUARTUS_PATH}/sim_lib/sgate.vhd vcom ${FLAGS} -work stratix ${QUARTUS_PATH}/sim_lib/stratix_atoms.vhd vcom ${FLAGS} -work stratix ${QUARTUS_PATH}/sim_lib/stratix_components.vhd vcom ${FLAGS} -work stratixgx ${QUARTUS_PATH}/sim_lib/stratixgx_atoms.vhd vcom ${FLAGS} -work stratixgx ${QUARTUS_PATH}/sim_lib/stratixgx_components.vhd vcom ${FLAGS} -work stratixgx_gxb ${QUARTUS_PATH}/sim_lib/stratixgx_hssi_atoms.vhd vcom ${FLAGS} -work stratixgx_gxb ${QUARTUS_PATH}/sim_lib/stratixgx_hssi_components.vhd vcom ${FLAGS} -work stratixii ${QUARTUS_PATH}/sim_lib/stratixii_atoms.vhd vcom ${FLAGS} -work stratixii ${QUARTUS_PATH}/sim_lib/stratixii_components.vhd clean: #/bin/rm -f ./modelsim.ini /bin/rm -rf Mywork /bin/rm -rf altera /bin/rm -rf altera_mf /bin/rm -rf apex20k /bin/rm -rf apex20ke /bin/rm -rf apexii /bin/rm -rf cyclone /bin/rm -rf cycloneii /bin/rm -rf flex10ke /bin/rm -rf flex6000 /bin/rm -rf hcstratix /bin/rm -rf lpm /bin/rm -rf max /bin/rm -rf maxii /bin/rm -rf mercury /bin/rm -rf sgate /bin/rm -rf stratix /bin/rm -rf stratixgx /bin/rm -rf stratixgx_gxb /bin/rm -rf stratixii #/bin/rm -rf AlteraLibBuild.log