Browse code

test/Makefile.am: new Makefile

git-svn: trunk@3783

Tomasz Kojm authored on 2008/04/11 19:57:31
Showing 3 changed files
... ...
@@ -1,3 +1,7 @@
1
+Fri Apr 11 12:15:54 CEST 2008 (tk)
2
+----------------------------------
3
+  * test/Makefile.am: new Makefile
4
+
1 5
 Wed Apr  9 16:33:21 EEST 2008 (edwin)
2 6
 -------------------------------------
3 7
   * libclamav/mbox.c: mark PARTIAL_DIR as experimental code
... ...
@@ -1,38 +1,14 @@
1
-SPLIT_DIR=$(top_srcdir)/test/.split
2
-
3
-all: clam-v2.rar clam-v3.rar clam.cab clam.exe.bz2 clam.exe clam.zip clam.arj clam.exe.szdd clam.tar.gz clam.exe.rtf
4
-
5
-clam-v2.rar:
6
-	cat $(SPLIT_DIR)/split.clam-v2.raraa $(SPLIT_DIR)/split.clam-v2.rarab >clam-v2.rar
7
-
8
-clam-v3.rar:
9
-	cat $(SPLIT_DIR)/split.clam-v3.raraa $(SPLIT_DIR)/split.clam-v3.rarab >clam-v3.rar
10
-
11
-clam.cab:
12
-	cat $(SPLIT_DIR)/split.clam.cabaa $(SPLIT_DIR)/split.clam.cabab >clam.cab
1
+FILES = clam-v2.rar clam-v3.rar clam.cab clam.exe.bz2 clam.exe clam.zip \
2
+	clam.arj clam.exe.rtf clam.exe.szdd clam.tar.gz
13 3
 
14
-clam.exe.bz2:
15
-	cat $(SPLIT_DIR)/split.clam.exe.bz2aa $(SPLIT_DIR)/split.clam.exe.bz2ab >clam.exe.bz2
16
-
17
-clam.exe:
18
-	cat $(SPLIT_DIR)/split.clam.exeaa $(SPLIT_DIR)/split.clam.exeab >clam.exe
19
-
20
-clam.zip:
21
-	cat $(SPLIT_DIR)/split.clam.zipaa $(SPLIT_DIR)/split.clam.zipab >clam.zip
22
-
23
-clam.arj:
24
-	cat $(SPLIT_DIR)/split.clam.arjaa $(SPLIT_DIR)/split.clam.arjab > clam.arj
4
+SPLIT_DIR=$(top_srcdir)/test/.split
25 5
 
26
-clam.exe.szdd:
27
-	cat $(SPLIT_DIR)/split.clam.exe.szddaa $(SPLIT_DIR)/split.clam.exe.szddab > clam.exe.szdd
6
+all: $(FILES)
28 7
 
29
-clam.tar.gz:
30
-	cat $(SPLIT_DIR)/split.clam.tar.gzaa $(SPLIT_DIR)/split.clam.tar.gzab > clam.tar.gz
8
+% : $(SPLIT_DIR)/split.%aa $(SPLIT_DIR)/split.%ab
9
+	cat $(SPLIT_DIR)/split.$*aa $(SPLIT_DIR)/split.$*ab > $*
31 10
 
32 11
 clean-local:
33
-	rm -f clam-v2.rar clam-v3.rar clam.cab clam.exe.bz2 clam.exe clam.zip clam.arj clam.exe.szdd clam.tar.gz clam.exe.rtf
34
-
35
-clam.exe.rtf:
36
-	cat $(SPLIT_DIR)/split.clam.exe.rtfaa $(SPLIT_DIR)/split.clam.exe.rtfab > clam.exe.rtf
12
+	rm -f $(FILES)
37 13
 
38 14
 EXTRA_DIST = .split
... ...
@@ -173,6 +173,9 @@ target_os = @target_os@
173 173
 target_vendor = @target_vendor@
174 174
 top_builddir = @top_builddir@
175 175
 top_srcdir = @top_srcdir@
176
+FILES = clam-v2.rar clam-v3.rar clam.cab clam.exe.bz2 clam.exe clam.zip \
177
+	clam.arj clam.exe.rtf clam.exe.szdd clam.tar.gz
178
+
176 179
 SPLIT_DIR = $(top_srcdir)/test/.split
177 180
 EXTRA_DIST = .split
178 181
 all: all-am
... ...
@@ -343,40 +346,13 @@ uninstall-am:
343 343
 	uninstall uninstall-am
344 344
 
345 345
 
346
-all: clam-v2.rar clam-v3.rar clam.cab clam.exe.bz2 clam.exe clam.zip clam.arj clam.exe.szdd clam.tar.gz clam.exe.rtf
347
-
348
-clam-v2.rar:
349
-	cat $(SPLIT_DIR)/split.clam-v2.raraa $(SPLIT_DIR)/split.clam-v2.rarab >clam-v2.rar
350
-
351
-clam-v3.rar:
352
-	cat $(SPLIT_DIR)/split.clam-v3.raraa $(SPLIT_DIR)/split.clam-v3.rarab >clam-v3.rar
353
-
354
-clam.cab:
355
-	cat $(SPLIT_DIR)/split.clam.cabaa $(SPLIT_DIR)/split.clam.cabab >clam.cab
356
-
357
-clam.exe.bz2:
358
-	cat $(SPLIT_DIR)/split.clam.exe.bz2aa $(SPLIT_DIR)/split.clam.exe.bz2ab >clam.exe.bz2
346
+all: $(FILES)
359 347
 
360
-clam.exe:
361
-	cat $(SPLIT_DIR)/split.clam.exeaa $(SPLIT_DIR)/split.clam.exeab >clam.exe
362
-
363
-clam.zip:
364
-	cat $(SPLIT_DIR)/split.clam.zipaa $(SPLIT_DIR)/split.clam.zipab >clam.zip
365
-
366
-clam.arj:
367
-	cat $(SPLIT_DIR)/split.clam.arjaa $(SPLIT_DIR)/split.clam.arjab > clam.arj
368
-
369
-clam.exe.szdd:
370
-	cat $(SPLIT_DIR)/split.clam.exe.szddaa $(SPLIT_DIR)/split.clam.exe.szddab > clam.exe.szdd
371
-
372
-clam.tar.gz:
373
-	cat $(SPLIT_DIR)/split.clam.tar.gzaa $(SPLIT_DIR)/split.clam.tar.gzab > clam.tar.gz
348
+% : $(SPLIT_DIR)/split.%aa $(SPLIT_DIR)/split.%ab
349
+	cat $(SPLIT_DIR)/split.$*aa $(SPLIT_DIR)/split.$*ab > $*
374 350
 
375 351
 clean-local:
376
-	rm -f clam-v2.rar clam-v3.rar clam.cab clam.exe.bz2 clam.exe clam.zip clam.arj clam.exe.szdd clam.tar.gz clam.exe.rtf
377
-
378
-clam.exe.rtf:
379
-	cat $(SPLIT_DIR)/split.clam.exe.rtfaa $(SPLIT_DIR)/split.clam.exe.rtfab > clam.exe.rtf
352
+	rm -f $(FILES)
380 353
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
381 354
 # Otherwise a system limit (for SysV at least) may be exceeded.
382 355
 .NOEXPORT: