Merge branch 'debian/sid' into feature/more-fancy-progress
[ntk/apt.git] / test / libapt / makefile
CommitLineData
45df0ad2
DK
1# -*- make -*-
2BASE=../..
3SUBDIR=test/libapt
4BASENAME=_libapt_test
57da1b4b 5APT_DOMAIN=none
45df0ad2
DK
6
7# Bring in the default rules
8include ../../buildlib/defaults.mak
9
92d5a40d
DK
10.PHONY: test
11test:
12 ./run-tests
13
45df0ad2
DK
14# Program for testing getLanguageCode
15PROGRAM = getLanguages${BASENAME}
16SLIBS = -lapt-pkg
17SOURCE = getlanguages_test.cc
18include $(PROGRAM_H)
41c81fd8 19
3152f4aa
DK
20PROGRAM = getArchitectures${BASENAME}
21SLIBS = -lapt-pkg
22SOURCE = getarchitectures_test.cc
23include $(PROGRAM_H)
24
41c81fd8
DK
25# Program for testing ParseDepends
26PROGRAM = ParseDepends${BASENAME}
27SLIBS = -lapt-pkg
28SOURCE = parsedepends_test.cc
29include $(PROGRAM_H)
e29a6bb1
DK
30
31# Program for testing GetListOfFilesInDir
32PROGRAM = GetListOfFilesInDir${BASENAME}
33SLIBS = -lapt-pkg
34SOURCE = getlistoffilesindir_test.cc
35include $(PROGRAM_H)
2bb25574 36
ae2be086
DH
37# Program for testing CommandLine reconstruction
38PROGRAM = Commandline${BASENAME}
39SLIBS = -lapt-pkg
40SOURCE = commandline_test.cc
41include $(PROGRAM_H)
42
2bb25574 43# Program for testing CommandLine reconstruction
c4ba7c44 44PROGRAM = CommandlineAsString${BASENAME}
2bb25574
DK
45SLIBS = -lapt-pkg
46SOURCE = commandlineasstring_test.cc
47include $(PROGRAM_H)
ea5624c3
DK
48
49# Program for testing debians version comparing
c4ba7c44 50PROGRAM = CompareVersion${BASENAME}
ea5624c3
DK
51SLIBS = -lapt-pkg
52SOURCE = compareversion_test.cc
53include $(PROGRAM_H)
c4ba7c44
DK
54
55# test the GlobalError stack class
56PROGRAM = GlobalError${BASENAME}
57SLIBS = -lapt-pkg
58SOURCE = globalerror_test.cc
59include $(PROGRAM_H)
67dc3830
DK
60
61# test the different Hashsum classes
62PROGRAM = HashSums${BASENAME}
63SLIBS = -lapt-pkg
64SOURCE = hashsums_test.cc
65include $(PROGRAM_H)
0b7d641c 66
a513ace2
MV
67# test the strutils stuff
68PROGRAM = StrUtil${BASENAME}
69SLIBS = -lapt-pkg
70SOURCE = strutil_test.cc
71include $(PROGRAM_H)
bf5438c1
DK
72
73# test the URI parsing stuff
74PROGRAM = URI${BASENAME}
75SLIBS = -lapt-pkg
76SOURCE = uri_test.cc
77include $(PROGRAM_H)
213b8805
DK
78
79# test the Configuration class
80PROGRAM = Configuration${BASENAME}
81SLIBS = -lapt-pkg
82SOURCE = configuration_test.cc
83include $(PROGRAM_H)
2c405a44
DK
84
85# test cdroms core FindPackages
86PROGRAM = CdromFindPackages${BASENAME}
87SLIBS = -lapt-pkg
88SOURCE = cdromfindpackages_test.cc
89include $(PROGRAM_H)
d29a5330 90
8628c2f7
DK
91# test cdroms index reduction for source.list
92PROGRAM = CdromReduceSourceList${BASENAME}
93SLIBS = -lapt-pkg
94SOURCE = cdromreducesourcelist_test.cc
95include $(PROGRAM_H)
96
12844170
DK
97# test cdroms FindMountPointForDevice for udev autodetection
98PROGRAM = CdromFindMountPointForDevice${BASENAME}
99SLIBS = -lapt-pkg
100SOURCE = cdromfindmountpointfordevice_test.cc
101include $(PROGRAM_H)
102
c8b860fb 103# test IndexCopy::ConvertToSourceList
d29a5330
DK
104PROGRAM = IndexCopyToSourceList${BASENAME}
105SLIBS = -lapt-pkg
106SOURCE = indexcopytosourcelist_test.cc
488011fa
MV
107
108# test fileutls
109PROGRAM = FileUtl${BASENAME}
110SLIBS = -lapt-pkg
111SOURCE = fileutl_test.cc
d29a5330 112include $(PROGRAM_H)
c8b860fb
MV
113
114# test tagfile
115PROGRAM = PkgTagFile${BASENAME}
116SLIBS = -lapt-pkg
117SOURCE = tagfile_test.cc
118include $(PROGRAM_H)
119
caeb19b7
MV
120# test sourcelist
121PROGRAM = SourceList${BASENAME}
122SLIBS = -lapt-pkg
123SOURCE = sourcelist_test.cc
124include $(PROGRAM_H)
125
fa211e2d
MV
126# test install-progress
127PROGRAM = InstallProgress${BASENAME}
128SLIBS = -lapt-pkg
129SOURCE = install_progress_test.cc
130include $(PROGRAM_H)
131