]>
Commit | Line | Data |
---|---|---|
1164783d AL |
1 | # -*- make -*- |
2 | BASE=.. | |
3164dff9 | 3 | SUBDIR=cmdline |
1164783d AL |
4 | |
5 | # Bring in the default rules | |
6 | include ../buildlib/defaults.mak | |
7 | ||
b9179170 MV |
8 | # The apt program |
9 | PROGRAM=apt | |
10 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
d39d7f88 | 11 | LIB_MAKES = apt-pkg/makefile apt-private/makefile |
b9179170 MV |
12 | SOURCE = apt.cc |
13 | include $(PROGRAM_H) | |
14 | ||
08e8f724 | 15 | # The apt-cache program |
1164783d | 16 | PROGRAM=apt-cache |
b9179170 | 17 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
d39d7f88 | 18 | LIB_MAKES = apt-pkg/makefile apt-private/makefile |
8fde7239 | 19 | SOURCE = apt-cache.cc |
08e8f724 | 20 | include $(PROGRAM_H) |
1164783d | 21 | |
7a1b1f8b | 22 | # The apt-get program |
0a8e3465 | 23 | PROGRAM=apt-get |
b9179170 | 24 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
d39d7f88 | 25 | LIB_MAKES = apt-pkg/makefile apt-private/makefile |
b9179170 | 26 | SOURCE = apt-get.cc |
1164783d | 27 | include $(PROGRAM_H) |
7a1b1f8b AL |
28 | |
29 | # The apt-config program | |
30 | PROGRAM=apt-config | |
b9179170 | 31 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
d39d7f88 | 32 | LIB_MAKES = apt-pkg/makefile apt-private/makefile |
7a1b1f8b AL |
33 | SOURCE = apt-config.cc |
34 | include $(PROGRAM_H) | |
83d89a9f AL |
35 | |
36 | # The apt-cdrom program | |
37 | PROGRAM=apt-cdrom | |
b9179170 | 38 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
d39d7f88 | 39 | LIB_MAKES = apt-pkg/makefile apt-private/makefile |
a75c6a6e | 40 | SOURCE = apt-cdrom.cc |
83d89a9f | 41 | include $(PROGRAM_H) |
b2e465d6 | 42 | |
c15f5690 | 43 | # The apt-mark program |
c98fb5e0 | 44 | PROGRAM=apt-mark |
b9179170 | 45 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
d39d7f88 | 46 | LIB_MAKES = apt-pkg/makefile apt-private/makefile |
c98fb5e0 DK |
47 | SOURCE = apt-mark.cc |
48 | include $(PROGRAM_H) | |
a577a938 | 49 | |
e43a426e MV |
50 | # The apt-helper |
51 | PROGRAM=apt-helper | |
f106fecc | 52 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) -lresolv |
d39d7f88 | 53 | LIB_MAKES = apt-pkg/makefile apt-private/makefile |
e43a426e MV |
54 | SOURCE = apt-helper.cc |
55 | include $(PROGRAM_H) | |
56 | ||
23c5897c MV |
57 | # The apt-report-mirror-failure program |
58 | #SOURCE=apt-report-mirror-failure | |
59 | #TO=$(BIN) | |
60 | #TARGET=program | |
61 | #include $(COPY_H) | |
4128c846 | 62 | |
53ec04bb DK |
63 | # |
64 | # the following programs are shipped in apt-utils | |
65 | # | |
66 | APT_DOMAIN:=apt-utils | |
67 | ||
68 | # The apt-sortpkgs program | |
69 | PROGRAM=apt-sortpkgs | |
ad7e0941 DK |
70 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
71 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
53ec04bb DK |
72 | SOURCE = apt-sortpkgs.cc |
73 | include $(PROGRAM_H) | |
74 | ||
75 | # The apt-extracttemplates program | |
76 | PROGRAM=apt-extracttemplates | |
ad7e0941 DK |
77 | SLIBS = -lapt-pkg -lapt-inst -lapt-private $(INTLLIBS) |
78 | LIB_MAKES = apt-pkg/makefile apt-inst/makefile apt-private/makefile | |
53ec04bb DK |
79 | SOURCE = apt-extracttemplates.cc |
80 | include $(PROGRAM_H) | |
81 | ||
8e99b22c | 82 | # The internal solver/planner acting as an external |
4128c846 | 83 | PROGRAM=apt-internal-solver |
d39d7f88 DK |
84 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
85 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
4128c846 DK |
86 | SOURCE = apt-internal-solver.cc |
87 | include $(PROGRAM_H) | |
7f471354 | 88 | |
8e99b22c | 89 | PROGRAM=apt-internal-planner |
f74d99c6 DK |
90 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
91 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
8e99b22c | 92 | SOURCE = apt-internal-planner.cc |
f74d99c6 DK |
93 | include $(PROGRAM_H) |
94 | ||
a2cba9cc | 95 | # This just dumps out the state |
7f471354 | 96 | PROGRAM=apt-dump-solver |
385d9f2f DK |
97 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) |
98 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
7f471354 DK |
99 | SOURCE = apt-dump-solver.cc |
100 | include $(PROGRAM_H) | |
46a78c65 MV |
101 | |
102 | # The apt-key program | |
103 | apt-key: apt-key.in | |
104 | sed -e "s#&keyring-filename;#$(shell ../vendor/getinfo keyring-filename)#" \ | |
105 | -e "s#&keyring-removed-filename;#$(shell ../vendor/getinfo keyring-removed-filename)#" \ | |
106 | -e "s#&keyring-master-filename;#$(shell ../vendor/getinfo keyring-master-filename)#" \ | |
107 | -e "s#&keyring-uri;#$(shell ../vendor/getinfo keyring-uri)#" \ | |
108 | -e "s#&keyring-package;#$(shell ../vendor/getinfo keyring-package)#" $< > $@ | |
109 | chmod 755 $@ | |
110 | ||
111 | SOURCE=apt-key | |
112 | TO=$(BIN) | |
113 | TARGET=program | |
114 | include $(COPY_H) | |
115 | ||
116 | clean: clean/apt-key | |
117 | ||
118 | clean/apt-key: | |
119 | rm -f apt-key |