summaryrefslogtreecommitdiff
path: root/packages/came/came-1.7/make.patch
blob: 1dd9da1cfd25ce3ca71c14a1a91ad2c31eaaca80 (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

#
# Patch managed by http://www.holgerschurig.de/patcher.html
#

--- camE-1.7/Makefile~make
+++ camE-1.7/Makefile
@@ -1,13 +1,16 @@
 srcdir=.
 
-ROOT=
+DESTDIR=
 prefix=/usr/local
 exec_prefix=${prefix}
-bindir=$(ROOT)${exec_prefix}/bin
-mandir=$(ROOT)${prefix}/man
+bindir=${exec_prefix}/bin
+mandir=${prefix}/man
 
 CC=gcc
-CFLAGS=-O3 -g -Wall -I$(srcdir)/.. -I.. -D_GNU_SOURCE `giblib-config --cflags`
+CFLAGS=-O2 -g -Wall
+C_CFLAGS=-I$(srcdir) -D_GNU_SOURCE `giblib-config --cflags`
+LIBS=`giblib-config --libs` -lcurl
+LDFLAGS=
 
 INSTALL=/usr/bin/install -c
 INSTALL_PROGRAM=${INSTALL}
@@ -23,11 +26,14 @@
 all build: $(PROGS)
 
 camE: $(OBJS)
-	$(CC) $(CFLAGS) -o $@ $(OBJS) `giblib-config --libs` -lcurl
+	$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
+
+%.o: %.c
+	$(CC) $(C_CFLAGS) $(CFLAGS) $< -c -o $@
 
 install: all
-	$(INSTALL_DIR) $(bindir)
-	$(INSTALL_PROGRAM) camE $(bindir)
+	$(INSTALL_DIR) $(DESTDIR)$(bindir)
+	$(INSTALL_PROGRAM) camE $(DESTDIR)$(bindir)
 
 clean:
 	-rm -f $(OBJS) *.moc *~ core* *.bak TAGS camE