summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu/m68000/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/cpu/m68000/makefile')
-rw-r--r--src/devices/cpu/m68000/makefile20
1 files changed, 13 insertions, 7 deletions
diff --git a/src/devices/cpu/m68000/makefile b/src/devices/cpu/m68000/makefile
index 12b29fa267a..be25a067a78 100644
--- a/src/devices/cpu/m68000/makefile
+++ b/src/devices/cpu/m68000/makefile
@@ -8,24 +8,30 @@ ifeq ($(OS),os2)
EXE := .exe
endif
+ifndef verbose
+ SILENT = @
+endif
+CC = gcc
+CXX = g++
+
.PHONY: all clean
-all : m68kmake$(EXE) m68kops.c clean
+all : m68kmake$(EXE) m68kops.cpp
clean:
@echo Cleaning...
-@rm -f m68kmake$(EXE)
-@rm -f m68kmake.o
+ -@rm -f m68kops.*
-m68kmake.o: m68kmake.c
- @echo $(notdir $<)
- @gcc -x c++ -std=gnu++98 -o "$@" -c "$<"
+m68kmake.o: m68kmake.cpp
+ $(SILENT) $(CC) -x c++ -std=c++11 -o "$@" -c "$<"
m68kmake$(EXE) : m68kmake.o
@echo Linking $@...
- @g++ -lstdc++ $^ -o $@
+ $(SILENT) $(CXX) -lstdc++ $^ -o $@
-m68kops.c: m68kmake$(EXE) m68k_in.c
+m68kops.cpp: m68kmake$(EXE) m68k_in.cpp
@echo Generating M68K source files...
- @m68kmake$(EXE) . m68k_in.c
+ $(SILENT) ./m68kmake$(EXE) . m68k_in.cpp