summarylogtreecommitdiffstats
path: root/04-makefile-use-ld.patch
blob: b6e87eff451575fad43a705962e8e96aafdaa511 (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
diff '--color=auto' -ura zokumbsp-git/src/zokumbsp/makefile zokumbsp-git.new/src/zokumbsp/makefile
--- zokumbsp-git/src/zokumbsp/makefile	2025-04-26 03:22:30.019126391 -0300
+++ zokumbsp-git.new/src/zokumbsp/makefile	2025-04-26 03:23:36.923177050 -0300
@@ -1,24 +1,26 @@
 # zennode makefile for Linux
 
-CC       ?= g++
-CFLAGS   =  $(CXXFLAGS)
-CFLAGS   ?= -O2 -pipe -fomit-frame-pointer -foptimize-sibling-calls -fbranch-probabilities
-CFLAGS   += -fstrength-reduce -fno-rtti
-#CFLAGS  += -fomit-frame-pointer -foptimize-sibling-calls
-#CFLAGS  += -fbranch-probabilities
-#CFLAGS  += -fprofile-arcs
-#WARNINGS = -Wall -Wno-format -Winline
-#CC       = /opt/intel/compiler60/ia32/bin/icc
-#CFLAGS   = -g -O3
-#CFLAGS   = -fpermissive -O3 -pipe -march=k8
-#CFLAGS	  = -O0 -g -pipe 
-#CFLAGS   = -O2 -pipe -static
-#CFLAGS    = -O2 -pipe -m32 -fomit-frame-pointer
-INCLUDES = -I../doom -I../common
-#TARGETS  = ZokumBSP bspdiff bspinfo compare
-TARGETS = zokumbsp
+CC        ?= g++
+CFLAGS    =  $(CXXFLAGS)
+CFLAGS    ?= -O2 -pipe -fomit-frame-pointer -foptimize-sibling-calls -fbranch-probabilities
+CFLAGS    += -fstrength-reduce -fno-rtti
+#CFLAGS   += -fomit-frame-pointer -foptimize-sibling-calls
+#CFLAGS   += -fbranch-probabilities
+#CFLAGS   += -fprofile-arcs
+#WARNINGS =  -Wall -Wno-format -Winline
+#CC       =  /opt/intel/compiler60/ia32/bin/icc
+#CFLAGS   =  -g -O3
+#CFLAGS   =  -fpermissive -O3 -pipe -march=k8
+#CFLAGS	  =  -O0 -g -pipe 
+#CFLAGS   =  -O2 -pipe -static
+#CFLAGS   =  -O2 -pipe -m32 -fomit-frame-pointer
+INCLUDES  =  -I../doom -I../common
+#TARGETS  =  ZokumBSP bspdiff bspinfo compare
+TARGETS   =  zokumbsp
 LINKFLAGS ?= $(LDFLAGS)
 LINKFLAGS += -static
+LD        ?=  $(LINK)
+LD        ?=  $(CC)
 
 CFLAGS  += -D__LINUX__
 
@@ -47,16 +49,16 @@
 	rm -rf {.,../doom/,../common/logger}/{*.o,*~} $(TARGETS)
 
 zokumbsp:quicksort.o preprocess.o zenmain.o zennode.o zenreject.o zenrmb.o blockmap.o console.o endoom.o ../doom/wadlist.o ../doom/wad.o ../doom/level.o $(LOGGER)
-	$(CC) $(LIBS) -o $@ $^ $(LINKFLAGS)
+	$(LD) $(LIBS) -o $@ $^ $(LINKFLAGS)
 
 bspdiff: bspdiff.o console.o ../doom/wad.o ../doom/wadlist.o ../doom/level.o $(LOGGER)
-	$(CC) $(LIBS) -o $@ $^ $(LINKFLAGS)
+	$(LD) $(LIBS) -o $@ $^ $(LINKFLAGS)
 
 bspinfo: bspinfo.o console.o ../doom/wad.o ../doom/wadlist.o ../doom/level.o $(LOGGER)
-	$(CC) $(LIBS) -o $@ $^ $(LINKFLAGS)
+	$(LD) $(LIBS) -o $@ $^ $(LINKFLAGS)
 
 compare: compare.o console.o ../doom/wad.o ../doom/wadlist.o ../doom/level.o $(LOGGER)
-	$(CC) $(LIBS) -o $@ $^ $(LINKFLAGS)
+	$(LD) $(LIBS) -o $@ $^ $(LINKFLAGS)
 
 zenreject.o: \
 	zenreject.cpp	\