summaryrefslogtreecommitdiff
blob: f9751d7486ddd2bb4df98c00e31b3014e457e83b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
--- a/src/Makefile
+++ b/src/Makefile
@@ -1,78 +1,74 @@
-CC=g++ -c -O2
-CPP=g++ -c -O2
-LN=g++ -O2
-
 CFLAGS += `pkg-config --cflags sdl libpulse-simple alsa` -D D_SOUND_PULSE -D D_SOUND_ALSA -D D_SOUND_OSS
-CPPFLAGS += `pkg-config --cflags sdl libpulse-simple alsa` -D D_SOUND_PULSE -D D_SOUND_ALSA -D D_SOUND_OSS
+CXXFLAGS += `${PKG_CONFIG} --cflags sdl libpulse-simple alsa` -D D_SOUND_PULSE -D D_SOUND_ALSA -D D_SOUND_OSS
 LDFLAGS += `pkg-config --libs sdl libpulse-simple alsa`
 
 
 fbzx: cargador.o cmdline.o computer.o emulator.o keyboard.o llscreen.o llsound.o menus.o microdrive.o osd.o screen.o signals.o spk_ay.o tape.o Z80free.o Z80free_codes.o Z80free_codesCB.o Z80free_codesED.o Z80free_codesDD.o Z80free_codesFD.o Z80free_codesDDCB.o Z80free_codesFDCB.o 
-	$(LN) -o fbzx cargador.o cmdline.o computer.o emulator.o keyboard.o llscreen.o llsound.o menus.o microdrive.o osd.o screen.o signals.o spk_ay.o tape.o Z80free.o Z80free_codes.o Z80free_codesCB.o Z80free_codesED.o Z80free_codesDD.o Z80free_codesFD.o Z80free_codesDDCB.o Z80free_codesFDCB.o  $(LDFLAGS)
+	$(CXX) -o fbzx cargador.o cmdline.o computer.o emulator.o keyboard.o llscreen.o llsound.o menus.o microdrive.o osd.o screen.o signals.o spk_ay.o tape.o Z80free.o Z80free_codes.o Z80free_codesCB.o Z80free_codesED.o Z80free_codesDD.o Z80free_codesFD.o Z80free_codesDDCB.o Z80free_codesFDCB.o $(LDFLAGS)
 
 Z80free.o: z80free/Z80free.c z80free/Z80free.h
-	$(CC) -o Z80free.o z80free/Z80free.c
+	$(CXX) -c $(CFLAGS) -o Z80free.o z80free/Z80free.c
 
 Z80free_codes.o: z80free/Z80free_codes.c z80free/Z80free.h
-	$(CC) -o Z80free_codes.o z80free/Z80free_codes.c
+	$(CXX) -c $(CFLAGS) -o Z80free_codes.o z80free/Z80free_codes.c
 	
 Z80free_codesCB.o: z80free/Z80free_codesCB.c z80free/Z80free.h
-	$(CC) -o Z80free_codesCB.o z80free/Z80free_codesCB.c
+	$(CXX) -c $(CFLAGS) -o Z80free_codesCB.o z80free/Z80free_codesCB.c
 
 Z80free_codesED.o: z80free/Z80free_codesED.c z80free/Z80free.h
-	$(CC) -o Z80free_codesED.o z80free/Z80free_codesED.c
+	$(CXX) -c $(CFLAGS) -o Z80free_codesED.o z80free/Z80free_codesED.c
 	
 Z80free_codesDD.o: z80free/Z80free_codesDD.c z80free/Z80free.h
-	$(CC) -o Z80free_codesDD.o z80free/Z80free_codesDD.c
+	$(CXX) -c $(CFLAGS) -o Z80free_codesDD.o z80free/Z80free_codesDD.c
 	
 Z80free_codesFD.o: z80free/Z80free_codesFD.c z80free/Z80free.h
-	$(CC) -o Z80free_codesFD.o z80free/Z80free_codesFD.c
+	$(CXX) -c $(CFLAGS) -o Z80free_codesFD.o z80free/Z80free_codesFD.c
 
 Z80free_codesDDCB.o: z80free/Z80free_codesDDCB.c z80free/Z80free.h
-	$(CC) -o Z80free_codesDDCB.o z80free/Z80free_codesDDCB.c
+	$(CXX) -c $(CFLAGS) -o Z80free_codesDDCB.o z80free/Z80free_codesDDCB.c
 	
 Z80free_codesFDCB.o: z80free/Z80free_codesFDCB.c z80free/Z80free.h
-	$(CC) -o Z80free_codesFDCB.o z80free/Z80free_codesFDCB.c
+	$(CXX) -c $(CFLAGS) -o Z80free_codesFDCB.o z80free/Z80free_codesFDCB.c
 
 cargador.o: cargador.cpp spk_ay.hh keyboard.hh emulator.hh screen.hh osd.hh z80free/Z80free.h computer.hh signals.hh llscreen.hh tape.hh cargador.hh
-	$(CPP) $(CPPFLAGS) -o cargador.o cargador.cpp
+	$(CXX) -c $(CXXFLAGS) -o cargador.o cargador.cpp
 
 cmdline.o: cmdline.cpp cmdline.hh
-	$(CPP) $(CPPFLAGS) -o cmdline.o cmdline.cpp
+	$(CXX) -c $(CXXFLAGS) -o cmdline.o cmdline.cpp
 
 computer.o: computer.cpp z80free/Z80free.h llsound.hh keyboard.hh computer.hh screen.hh signals.hh llscreen.hh tape.hh emulator.hh osd.hh spk_ay.hh microdrive.hh menus.hh
-	$(CPP) $(CPPFLAGS) -o computer.o computer.cpp
+	$(CXX) -c $(CXXFLAGS) -o computer.o computer.cpp
 
 emulator.o: emulator.cpp spk_ay.hh keyboard.hh llsound.hh cmdline.hh computer.hh screen.hh signals.hh llscreen.hh z80free/Z80free.h tape.hh emulator.hh osd.hh microdrive.hh menus.hh cargador.hh
-	$(CPP) $(CPPFLAGS) -o emulator.o emulator.cpp
+	$(CXX) -c $(CXXFLAGS) -o emulator.o emulator.cpp
 
 keyboard.o: keyboard.cpp menus.hh llscreen.hh llsound.hh computer.hh screen.hh signals.hh z80free/Z80free.h tape.hh emulator.hh osd.hh keyboard.hh
-	$(CPP) $(CPPFLAGS) -o keyboard.o keyboard.cpp
+	$(CXX) -c $(CXXFLAGS) -o keyboard.o keyboard.cpp
 
 llscreen.o: llscreen.cpp osd.hh font.h llscreen.hh
-	$(CPP) $(CPPFLAGS) -o llscreen.o llscreen.cpp
+	$(CXX) -c $(CXXFLAGS) -o llscreen.o llscreen.cpp
 
 llsound.o: llsound.cpp emulator.hh screen.hh osd.hh z80free/Z80free.h computer.hh signals.hh llscreen.hh tape.hh llsound.hh
-	$(CPP) $(CPPFLAGS) -o llsound.o llsound.cpp
+	$(CXX) -c $(CXXFLAGS) -o llsound.o llsound.cpp
 
 menus.o: menus.cpp spk_ay.hh microdrive.hh z80free/Z80free.h keyboard.hh llsound.hh llscreen.hh menus.hh tape.hh signals.hh emulator.hh screen.hh osd.hh computer.hh cargador.hh
-	$(CPP) $(CPPFLAGS) -o menus.o menus.cpp
+	$(CXX) -c $(CXXFLAGS) -o menus.o menus.cpp
 
 microdrive.o: microdrive.cpp osd.hh emulator.hh screen.hh z80free/Z80free.h computer.hh signals.hh llscreen.hh tape.hh microdrive.hh
-	$(CPP) $(CPPFLAGS) -o microdrive.o microdrive.cpp
+	$(CXX) -c $(CXXFLAGS) -o microdrive.o microdrive.cpp
 
 osd.o: osd.cpp osd.hh
-	$(CPP) $(CPPFLAGS) -o osd.o osd.cpp
+	$(CXX) -c $(CXXFLAGS) -o osd.o osd.cpp
 
 screen.o: screen.cpp keyboard.hh computer.hh screen.hh signals.hh llscreen.hh z80free/Z80free.h tape.hh emulator.hh osd.hh
-	$(CPP) $(CPPFLAGS) -o screen.o screen.cpp
+	$(CXX) -c $(CXXFLAGS) -o screen.o screen.cpp
 
 signals.o: signals.cpp signals.hh
-	$(CPP) $(CPPFLAGS) -o signals.o signals.cpp
+	$(CXX) -c $(CXXFLAGS) -o signals.o signals.cpp
 
 spk_ay.o: spk_ay.cpp spk_ay.hh llsound.hh computer.hh screen.hh signals.hh llscreen.hh z80free/Z80free.h tape.hh emulator.hh osd.hh
-	$(CPP) $(CPPFLAGS) -o spk_ay.o spk_ay.cpp
+	$(CXX) -c $(CXXFLAGS) -o spk_ay.o spk_ay.cpp
 
 tape.o: tape.cpp z80free/Z80free.h tape.hh signals.hh emulator.hh screen.hh osd.hh computer.hh llscreen.hh
-	$(CPP) $(CPPFLAGS) -o tape.o tape.cpp
+	$(CXX) -c $(CXXFLAGS) -o tape.o tape.cpp
 
--- a/src/menus.cpp
+++ b/src/menus.cpp
@@ -1691,7 +1691,7 @@
 
 void keyboard_menu() {
 
-	llscreen->paint_picture("fbzx/keymap.bmp");
+	llscreen->paint_picture("keymap.bmp");
 	print_copy();
 	wait_key();
 	llscreen->clear_screen();