aboutsummaryrefslogtreecommitdiff
path: root/development/bbcsdl/makefile-sdl-32.patch
blob: 049476103d8594de3a6d5dbf857f00837df3fe84 (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
*** makefile	2025-07-02 10:55:34.000000000 +0100
--- makefile.new	2025-07-07 20:59:11.838000000 +0100
*************** OBJ = bbmain.o bbexec.o bbeval.o bbcmos.
*** 20,38 ****
  all: bbcsdl
  
  bbmain.o: bbmain.c BBC.h
! 	$(CXX) -c -O2 -freg-struct-return -ffast-math -fno-finite-math-only $< -o $@
  
  bbexec.o: bbexec.c BBC.h
! 	$(CXX) -c -O2 -freg-struct-return -ffast-math -fno-finite-math-only $< -o $@
  
  bbeval.o: bbeval.c BBC.h
! 	$(CXX) -Wno-array-bounds -c -O2 -freg-struct-return -ffast-math -fmath-errno -fno-finite-math-only $< -o $@
  
  bbasmb.o: bbasmb_x86_64.c BBC.h
  	$(CXX) -c -Os $< -o $@
  
  bbcmos.o: bbcmos.c bbcsdl.h
! 	$(CXX) -Wno-unused-result -Wno-array-bounds -c -msse2 -O2 $< -o $@
  
  bbccli.o: bbccli.c bbcsdl.h
  	$(CXX) -Wno-unused-result -c -Os $< -o $@
--- 20,38 ----
  all: bbcsdl
  
  bbmain.o: bbmain.c BBC.h
! 	$(CXX) -c -freg-struct-return -ffast-math -fno-finite-math-only $< -o $@
  
  bbexec.o: bbexec.c BBC.h
! 	$(CXX) -c -freg-struct-return -ffast-math -fno-finite-math-only $< -o $@
  
  bbeval.o: bbeval.c BBC.h
! 	$(CXX) -Wno-array-bounds -c -freg-struct-return -ffast-math -fmath-errno -fno-finite-math-only $< -o $@
  
  bbasmb.o: bbasmb_x86_64.c BBC.h
  	$(CXX) -c -Os $< -o $@
  
  bbcmos.o: bbcmos.c bbcsdl.h
! 	$(CXX) -Wno-unused-result -Wno-array-bounds -c -msse2 $< -o $@
  
  bbccli.o: bbccli.c bbcsdl.h
  	$(CXX) -Wno-unused-result -c -Os $< -o $@
*************** bbcvdu.o: bbcvdu.c bbcsdl.h
*** 41,59 ****
  	$(CXX) -c -Os $< -o $@
  
  bbcvtx.o: bbcvtx.c bbcsdl.h
! 	$(CXX) -c -O3 $< -o $@
  
  bbcsdl.o: bbcsdl.c bbcsdl.h version.h
! 	$(CXX) -Wno-unused-result -c -O2 $< -o $@
  
  SDL2_gfxPrimitives.o: SDL2_gfxPrimitives.c SDL2_gfxPrimitives.h
! 	$(CXX) -c -O2 $< -o $@
  
  SDL2_rotozoom.o: SDL2_rotozoom.c SDL2_rotozoom.h SDL2_gfxPrimitives.h SDL_stbimage.h stb_image.h dr_mp3.h
  	$(CXX) -c -Os -fPIC $< -o $@
  
  flood.o: flood.c
! 	$(CXX) -c -O3 $< -o $@
  
  ifeq ($(LBITS),64)
  bbdata.o: ../../src/bbdata_x86_64.nas
--- 41,59 ----
  	$(CXX) -c -Os $< -o $@
  
  bbcvtx.o: bbcvtx.c bbcsdl.h
! 	$(CXX) -c $< -o $@
  
  bbcsdl.o: bbcsdl.c bbcsdl.h version.h
! 	$(CXX) -Wno-unused-result -c $< -o $@
  
  SDL2_gfxPrimitives.o: SDL2_gfxPrimitives.c SDL2_gfxPrimitives.h
! 	$(CXX) -c $< -o $@
  
  SDL2_rotozoom.o: SDL2_rotozoom.c SDL2_rotozoom.h SDL2_gfxPrimitives.h SDL_stbimage.h stb_image.h dr_mp3.h
  	$(CXX) -c -Os -fPIC $< -o $@
  
  flood.o: flood.c
! 	$(CXX) -c $< -o $@
  
  ifeq ($(LBITS),64)
  bbdata.o: ../../src/bbdata_x86_64.nas