1# DGen/SDL v1.31+
2# Automakefile for Cyclone 68000
3
4CC = @CC_FOR_BUILD@
5CXX = @CXX_FOR_BUILD@
6@CPPFLAGS_B@ = @CPPFLAGS_FOR_BUILD@ -I$(DIR)/Disa
7@CFLAGS_B@ = @CFLAGS_FOR_BUILD@
8@CXXFLAGS_B@ = @CXXFLAGS_FOR_BUILD@
9@LDFLAGS_B@ = @LDFLAGS_FOR_BUILD@
10OBJEXT = @OBJEXT_FOR_BUILD@
11EXEEXT = @EXEEXT_FOR_BUILD@
12
13CYCLONE = cyclone$(EXEEXT)
14DIR = $(top_srcdir)/cyclone
15
16bin_PROGRAMS = cyclone
17
18cyclone_SOURCES =	\
19	app.h		\
20	config.h	\
21	Cyclone.h	\
22	Ea.cpp		\
23	Main.cpp	\
24	OpAny.cpp	\
25	OpArith.cpp	\
26	OpBranch.cpp	\
27	OpLogic.cpp	\
28	OpMove.cpp	\
29	Disa/Disa.c	\
30	Disa/Disa.h
31
32BUILT_SOURCES = Cyclone.s
33
34$(BUILT_SOURCES): $(CYCLONE)
35	./$(CYCLONE)
36
37noinst_LIBRARIES = libcyclonecpu.a
38libcyclonecpu_a_SOURCES = $(BUILT_SOURCES)
39libcyclonecpu_a_DEPENDENCIES = $(CYCLONE)
40
41EXTRA_DIST = Cyclone.txt
42
43DISTCLEANFILES = $(BUILT_SOURCES) $(CYCLONE)
44