summaryrefslogtreecommitdiff
path: root/shells/bush/files/patch-src_GNUmakefile.diff
blob: 499bd67694170658804f0fd03b727849494da818 (plain) (blame)
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
--- src/GNUmakefile.orig.orig	Wed Aug 17 22:59:07 2005
+++ src/GNUmakefile.orig	Sun Sep 11 23:17:51 2005
@@ -11,7 +11,8 @@
 GNATMAKE=gnatmake
 SDLLIBS=SDLLIBSTYPE
 SDLINCL=SDLINCLTYPE
-CFLAGS=CFLAGSTYPE
+CFLAGS+=CFLAGSTYPE
+ADACFLAGS+=CFLAGSTYPE
 # For SDL, sdl_config is not always available.
 
 # RPM Directories For Building an RPM file
@@ -25,6 +26,7 @@
 
 #INCLUDE=-I./adacgi-1.6/ -I./apq-2.1/ -I./ADAVOX-0.51/bc -I./ADAVOX-0.51/wc -I./ADAVOX-0.51/main -I/usr/include/SDL
 INCLUDE=-I./adacgi-1.6/ -I./apq-2.1/ -I./ADAVOX-0.51/bc -I./ADAVOX-0.51/wc -I./ADAVOX-0.51/main ${SDLINCL}
+INCLUDEB=`echo ${INCLUDE} | sed -e 's/-D_THREAD_SAFE//'`
 #LIBS=-L`pg_config --libdir` -L./apq-1.92/ -lpq -lSDL ${PTHREAD_LIBS}
 #LIBS=-L`pg_config --libdir` -L./apq-2.1/ ./apq-2.1/c_mysql.o -l SDL -l SDL_image ${PTHREAD_LIBS}
 LIBS=-L`pg_config --libdir` -L./apq-2.1/ ./apq-2.1/c_mysql.o ${SDLLIBS}
@@ -66,7 +68,7 @@
 	@echo "---------------------------------------------------------------"
 	@echo
 	$(GNATMAKE) -c -i -O1 -march=$(CPU) -gnatfaon -fstack-check -c $(INCLUDE) bush
-	gnatbind -x $(INCLUDE) bush.ali
+	gnatbind -x $(INCLUDEB) bush.ali
 	gnatlink bush.ali ./ADAVOX-0.51/wc/cglue.o c_os.o $(LIBS)
 	@echo
 	@echo "---------------------------------------------------------------"
@@ -75,7 +77,7 @@
 	@echo
 
 c_os.o:	c_os.c
-	$(CC) $(CFLAGS) $(INCLUDE) -Wall -c c_os.c
+	$(CC) $(ADACFLAGS) $(INCLUDE) -Wall -c c_os.c
 
 #apq-2.1/Makeincl:
 #	@echo "---------------------------------------------------------------"
@@ -110,7 +112,7 @@
 	@echo "---------------------------------------------------------------"
 	@echo
 	$(GNATMAKE) -c -i -O3 -march=$(CPU) -gnatf -gnatn -gnatp -ffast-math -c $(INCLUDE) bush
-	gnatbind -x $(INCLUDE) bush.ali
+	gnatbind -x $(INCLUDEB) bush.ali
 	gnatlink bush.ali ./ADAVOX-0.51/wc/cglue.o c_os.o $(LIBS)
 
 clean:
@@ -151,7 +153,7 @@
 rpm:	all
 
 bintar: c_os.o all
-	gnatbind -x $(INCLUDE) bush.ali
+	gnatbind -x $(INCLUDEB) bush.ali
 	gnatlink bush.ali ./ADAVOX-0.51/wc/cglue.o c_os.o $(LIBS)
 	(cd ..; rm -f bush.tgz; tar cfvz bush.tgz src/bush src/bush.1 README COPYING INSTALL examples doc GNUmakefile; rm -f bush )
 	@echo "Don't forget to unpack and repack under a descriptive directory"