URL
https://opencores.org/ocsvn/gamepads/gamepads/trunk
Subversion Repositories gamepads
[/] [gamepads/] [trunk/] [gcpad/] [sim/] [rtl_sim/] [Makefile] - Rev 41
Compare with Previous | Blame | View Log
################################################################################ Tool-specific Makefile for the GHDL compiler.## $Id: Makefile 41 2009-04-01 19:58:04Z arniml $## Copyright (c) 2004, Arnim Laeuger (arniml@opencores.org)## All rights reserved###############################################################################PROJECT_DIR = ../..RTL_DIR = $(PROJECT_DIR)/rtl/vhdlBENCH_DIR = $(PROJECT_DIR)/bench/vhdlANALYZE=ghdl -a --std=87 --workdir=workELABORATE=ghdl -e --std=87 --workdir=work.PHONY: allall: work elaboratework:mkdir workwork/gcpad_pack-p.o: $(RTL_DIR)/gcpad_pack-p.vhd$(ANALYZE) $(RTL_DIR)/gcpad_pack-p.vhdwork/gcpad_sampler.o: $(RTL_DIR)/gcpad_sampler.vhd \work/gcpad_pack-p.o$(ANALYZE) $(RTL_DIR)/gcpad_sampler.vhdwork/gcpad_sampler-c.o: $(RTL_DIR)/gcpad_sampler-c.vhd \work/gcpad_sampler.o$(ANALYZE) $(RTL_DIR)/gcpad_sampler-c.vhdwork/gcpad_rx.o: $(RTL_DIR)/gcpad_rx.vhd \work/gcpad_sampler.o \work/gcpad_pack-p.o$(ANALYZE) $(RTL_DIR)/gcpad_rx.vhdwork/gcpad_rx-c.o: $(RTL_DIR)/gcpad_rx-c.vhd \work/gcpad_sampler-c.o \work/gcpad_rx.o$(ANALYZE) $(RTL_DIR)/gcpad_rx-c.vhdwork/gcpad_tx.o: $(RTL_DIR)/gcpad_tx.vhd \work/gcpad_pack-p.o$(ANALYZE) $(RTL_DIR)/gcpad_tx.vhdwork/gcpad_tx-c.o: $(RTL_DIR)/gcpad_tx-c.vhd \work/gcpad_tx.o$(ANALYZE) $(RTL_DIR)/gcpad_tx-c.vhdwork/gcpad_ctrl.o: $(RTL_DIR)/gcpad_ctrl.vhd \work/gcpad_pack-p.o$(ANALYZE) $(RTL_DIR)/gcpad_ctrl.vhdwork/gcpad_ctrl-c.o: $(RTL_DIR)/gcpad_ctrl-c.vhd \work/gcpad_ctrl.o$(ANALYZE) $(RTL_DIR)/gcpad_ctrl-c.vhdwork/gcpad_basic.o: $(RTL_DIR)/gcpad_basic.vhd \work/gcpad_pack-p.o \work/gcpad_ctrl.o \work/gcpad_tx.o \work/gcpad_rx.o$(ANALYZE) $(RTL_DIR)/gcpad_basic.vhdwork/gcpad_basic-c.o: $(RTL_DIR)/gcpad_basic-c.vhd \work/gcpad_basic.o \work/gcpad_ctrl-c.o \work/gcpad_tx-c.o \work/gcpad_rx-c.o$(ANALYZE) $(RTL_DIR)/gcpad_basic-c.vhdwork/gcpad_full.o: $(RTL_DIR)/gcpad_full.vhd \work/gcpad_pack-p.o \work/gcpad_ctrl.o \work/gcpad_tx.o \work/gcpad_rx.o$(ANALYZE) $(RTL_DIR)/gcpad_full.vhdwork/gcpad_full-c.o: $(RTL_DIR)/gcpad_full-c.vhd \work/gcpad_full.o \work/gcpad_ctrl-c.o \work/gcpad_tx-c.o \work/gcpad_rx-c.o$(ANALYZE) $(RTL_DIR)/gcpad_full-c.vhdwork/gcpad_comp-p.o: $(RTL_DIR)/gcpad_comp-p.vhd$(ANALYZE) $(RTL_DIR)/gcpad_comp-p.vhdwork/gcpad_mod.o: $(BENCH_DIR)/gcpad_mod.vhd$(ANALYZE) $(BENCH_DIR)/gcpad_mod.vhdwork/gcpad_mod-c.o: $(BENCH_DIR)/gcpad_mod-c.vhd \work/gcpad_mod.o$(ANALYZE) $(BENCH_DIR)/gcpad_mod-c.vhdwork/tb.o: $(BENCH_DIR)/tb.vhd \work/gcpad_pack-p.o \work/gcpad_comp-p.o \work/gcpad_basic.o \work/gcpad_full.o \work/gcpad_mod.o$(ANALYZE) $(BENCH_DIR)/tb.vhdwork/tb-c.o: $(BENCH_DIR)/tb-c.vhd \work/tb.o \work/gcpad_basic-c.o \work/gcpad_full-c.o \work/gcpad_mod-c.o$(ANALYZE) $(BENCH_DIR)/tb-c.vhd.PHONY: elaborateelaborate: tb_behav_c0tb_behav_c0: analyze$(ELABORATE) tb_behav_c0; \strip tb_behav_c0.PHONY: analyzeanalyze: work/tb-c.o.PHONY: cleanclean:rm -rf work tb_behav_c0 *~
