Add Makefile, change original tester to be the vfpu
[ipdf/vfpu.git] / src / Makefile
diff --git a/src/Makefile b/src/Makefile
new file mode 100644 (file)
index 0000000..71fe9e2
--- /dev/null
@@ -0,0 +1,24 @@
+#Makefile for a VHDL FPU based on https://github.com/jop-devel/jop
+GHDL = ghdl 
+GHDL_FLAGS = --std=93c --ieee=synopsys -fexplicit
+OBJ = fpupack.o pre_norm_addsub.o addsub_28.o post_norm_addsub.o pre_norm_mul.o mul_24.o serial_mul.o post_norm_mul.o pre_norm_div.o serial_div.o  post_norm_div.o pre_norm_sqrt.o sqrt.o post_norm_sqrt.o comppack.o fpu.o txt_util.o
+
+RM = rm -f
+
+BIN = ../bin/vfpu
+
+$(BIN) : $(OBJ) main
+       mv main $(BIN)
+
+% : %.o
+       $(GHDL) -e $(GHDL_FLAGS) $@
+
+
+%.o : %.vhd
+       $(GHDL) -a $(GHDL_FLAGS) $<
+
+clean :
+       rm -f $(OBJ)
+       rm -f main.o
+       rm -f *~
+       rm -f $(BIN)

UCC git Repository :: git.ucc.asn.au