summaryrefslogtreecommitdiff
path: root/astro/roadmap/files/patch-src-Makefile
blob: 590c7a3092a9c747caf21a0e56dbd33ba635534b (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
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
--- src/Makefile.orig	Tue May 25 08:36:00 2004
+++ src/Makefile	Mon Jun  7 00:36:22 2004
@@ -10,7 +10,7 @@
    MODECFLAGS=-g -Wall -pg -fprofile-arcs -g
    MODELDFLAGS=-pg
 else
-   MODECFLAGS=-O2 -ffast-math -fomit-frame-pointer -Wall $(OPTIONS)
+   MODECFLAGS=-ffast-math -fomit-frame-pointer -Wall $(OPTIONS) -I${LOCALBASE}/include
    MODELDFLAGS=
 endif
 endif
@@ -20,17 +20,17 @@
 	SQLLDFLAGS=
 	SQLTOOLS=
 else
-   SQLCFLAGS=-DROADMAP_USES_SQLITE
-	SQLLDFLAGS=-lsqlite
+   SQLCFLAGS=-DROADMAP_USES_SQLITE -I${LOCALBASE}/include
+	SQLLDFLAGS=-lsqlite -L${LOCALBASE}/lib
 	SQLTOOLS=sqliteload
 endif
 
-CFLAGS=$(MODECFLAGS) $(SQLCFLAGS)
+CFLAGS+=$(MODECFLAGS) $(SQLCFLAGS)
 LDFLAGS=$(MODELDFLAGS) $(SQLLDFLAGS)
 TOOLS=sunrise $(SQLTOOLS)
 
 RDMLIBS=libroadmap.a unix/libosroadmap.a
-LIBS=$(RDMLIBS) -lpopt -lm
+LIBS=$(RDMLIBS) -lpopt -lm -L${LOCALBASE}/lib
 
 
 
@@ -133,7 +133,7 @@
 SCRIPTS=rdmdownload rdmgetall rdmgenmaps rdmcompare
 RUNTIME=$(RDMLIBS) libguiroadgps.a libguiroadmap.a
 
-INSTALLDIR=/usr/local
+INSTALLDIR=${PREFIX}
 
 
 # --- Conventional targets ----------------------------------------
@@ -149,10 +149,10 @@
 	strip -s $(BUILD)
 
 clean: cleanone
-	make -C qt cleanone
-	make -C gtk cleanone
-	make -C gtk2 cleanone
-	make -C unix cleanone
+#	${MAKE} -C qt cleanone
+	${MAKE} -C gtk cleanone
+#	${MAKE} -C gtk2 cleanone
+	${MAKE} -C unix cleanone
 
 cleanone:
 	rm -f *.o *.a *.da $(BUILD)
@@ -168,7 +168,7 @@
 	cd $(INSTALLDIR)/bin ; chmod a+x $(BUILD) $(SCRIPTS)
 	if [ -d /usr/lib/menu ] ; then cp roadmap.menu /usr/lib/menu/roadmap; fi
 	mkdir -p $(INSTALLDIR)/share/pixmaps
-	cd icons ; make ICONDIR="$(INSTALLDIR)/share/pixmaps" install
+	cd icons ; ${MAKE} ICONDIR="$(INSTALLDIR)/share/pixmaps" install
 	cp -f roadmap*.png $(INSTALLDIR)/share/pixmaps
 	cp -f roadmap.desktop $(INSTALLDIR)/applications
 
@@ -178,9 +178,7 @@
 	rm -f /usr/lib/menu/roadmap
 
 everything: runtime build icons $(TOOLS)
-	cd gtk ; make STDCFLAGS="$(CFLAGS)" all
-	cd gtk2 ; make STDCFLAGS="$(CFLAGS)" all
-	cd qt ; make STDCFLAGS="$(CFLAGS)" all
+	cd gtk ; ${MAKE} STDCFLAGS="$(CFLAGS)" all
 
 cleanall:
 	cd gtk ; make clean
@@ -207,7 +205,7 @@
 	$(AR) rf libguiroadgps.a $(RGGUIOBJS)
 
 unix/libosroadmap.a:
-	cd unix; make "CFLAGS=$(CFLAGS) -I.."
+	cd unix; ${MAKE} "CFLAGS=$(CFLAGS) -I.."
 
 dumpmap: $(DMOBJS) $(RDMLIBS)
 	$(CC) $(LDFLAGS) $(DMOBJS) -o dumpmap $(LIBS)