summaryrefslogtreecommitdiff
path: root/security/saferpay/files/patch-Makefile
blob: 9c29ad738227f1ce666a1c62c923c1d556b6f5b3 (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
--- saferpay/Makefile.orig	Thu Aug  8 15:59:09 2002
+++ saferpay/Makefile	Tue Feb 18 17:28:00 2003
@@ -1,45 +1,37 @@
-PREFIX = /usr
-SSLVERSION = openssl-0.9.6c
-SSLEAYDIR = ../$(SSLVERSION)
-
+PREFIX = %%PREFIX%%
 
 all:
-
-	make -f idpapp.mk
-	cp ./out/libidpapp.s* $(PREFIX)/lib
-	make -f saferpay.mk
-	cp idpapi.h ./out
-	cp idperrc.h ./out
-	cp ./out/settings.template ./out/settings.xml
+	gmake -f idpapp.mk -C saferpay
+	gmake -f saferpay.mk -C saferpay
 
 clean:
-	make -f idpapp.mk clean
-	make -f saferpay.mk clean
+	gmake -f idpapp.mk clean
+	gmake -f saferpay.mk clean
 
 xs: all
-	perl -e 'system("cd perl/MessageObject\nperl Makefile.PL\nmake");'
-	perl -e 'system("cd perl/MessageFactory\nperl Makefile.PL\nmake");'
-	perl -e 'system("cd perl/ConfigurationSetup\nperl Makefile.PL\nmake");'
+	perl -e 'system("cd saferpay/perl/MessageObject\nperl Makefile.PL\nmake");'
+	perl -e 'system("cd saferpay/perl/MessageFactory\nperl Makefile.PL\nmake");'
+	perl -e 'system("cd saferpay/perl/ConfigurationSetup\nperl Makefile.PL\nmake");'
 
 testxs:
-	perl -e 'system("cd perl/ConfigurationSetup\nmake test");'
-	perl -e 'system("cd perl/MessageFactory\nmake test");'
+	perl -e 'system("cd saferpay/perl/ConfigurationSetup\nmake test");'
+	perl -e 'system("cd saferpay/perl/MessageFactory\nmake test");'
 
 installxs:
-	perl -e 'system("cd perl/ConfigurationSetup\nmake install");'
-	perl -e 'system("cd perl/MessageFactory\nmake install");'
-	perl -e 'system("cd perl/MessageObject\nmake install");'
+	perl -e 'system("cd saferpay/perl/ConfigurationSetup\nmake install");'
+	perl -e 'system("cd saferpay/perl/MessageFactory\nmake install");'
+	perl -e 'system("cd saferpay/perl/MessageObject\nmake install");'
 
 cleanxs:
-	perl -e 'system("cd perl/ConfigurationSetup\nmake clean");'
-	perl -e 'system("cd perl/MessageFactory\nmake clean");'
-	perl -e 'system("cd perl/MessageObject\nmake clean");'
-	
-testmk:
-	echo "SSLVERSION: $(SSLVERSION)"
-	echo "SSLEAYDIR: $(SSLEAYDIR)"
-
-
-
-
-
+	perl -e 'system("cd saferpay/perl/ConfigurationSetup\nmake clean");'
+	perl -e 'system("cd saferpay/perl/MessageFactory\nmake clean");'
+	perl -e 'system("cd saferpay/perl/MessageObject\nmake clean");'
+
+install:
+	install -C saferpay/out/libidpapp.so.1.0.0 $(PREFIX)/lib/libidpapp.so.1
+	install -C saferpay/idpapi.h $(PREFIX)/include
+	install -C saferpay/idperrc.h $(PREFIX)/include
+	install -m 0555 -C saferpay/out/saferpay $(PREFIX)/bin
+	mkdir -p $(PREFIX)/share/examples/saferpay/
+	install -C saferpay/out/settings.template $(PREFIX)/share/examples/saferpay/
+	ln -s -f $(PREFIX)/lib/libidpapp.so.1 $(PREFIX)/lib/libidpapp.so