]>
Commit | Line | Data |
---|---|---|
1 | # -*- make -*- | |
2 | BASE=.. | |
3 | SUBDIR=cmdline | |
4 | ||
5 | # Bring in the default rules | |
6 | include ../buildlib/defaults.mak | |
7 | ||
8 | # The apt program | |
9 | PROGRAM=apt | |
10 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
11 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
12 | SOURCE = apt.cc | |
13 | include $(PROGRAM_H) | |
14 | ||
15 | # The apt-cache program | |
16 | PROGRAM=apt-cache | |
17 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
18 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
19 | SOURCE = apt-cache.cc | |
20 | include $(PROGRAM_H) | |
21 | ||
22 | # The apt-get program | |
23 | PROGRAM=apt-get | |
24 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
25 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
26 | SOURCE = apt-get.cc | |
27 | include $(PROGRAM_H) | |
28 | ||
29 | # The apt-config program | |
30 | PROGRAM=apt-config | |
31 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
32 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
33 | SOURCE = apt-config.cc | |
34 | include $(PROGRAM_H) | |
35 | ||
36 | # The apt-cdrom program | |
37 | PROGRAM=apt-cdrom | |
38 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
39 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
40 | SOURCE = apt-cdrom.cc | |
41 | include $(PROGRAM_H) | |
42 | ||
43 | # The apt-mark program | |
44 | PROGRAM=apt-mark | |
45 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
46 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
47 | SOURCE = apt-mark.cc | |
48 | include $(PROGRAM_H) | |
49 | ||
50 | # The apt-helper | |
51 | PROGRAM=apt-helper | |
52 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) -lresolv | |
53 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
54 | SOURCE = apt-helper.cc | |
55 | include $(PROGRAM_H) | |
56 | ||
57 | # The apt-report-mirror-failure program | |
58 | #SOURCE=apt-report-mirror-failure | |
59 | #TO=$(BIN) | |
60 | #TARGET=program | |
61 | #include $(COPY_H) | |
62 | ||
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 | |
70 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
71 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
72 | SOURCE = apt-sortpkgs.cc | |
73 | include $(PROGRAM_H) | |
74 | ||
75 | # The apt-extracttemplates program | |
76 | PROGRAM=apt-extracttemplates | |
77 | SLIBS = -lapt-pkg -lapt-inst -lapt-private $(INTLLIBS) | |
78 | LIB_MAKES = apt-pkg/makefile apt-inst/makefile apt-private/makefile | |
79 | SOURCE = apt-extracttemplates.cc | |
80 | include $(PROGRAM_H) | |
81 | ||
82 | # The internal solver acting as an external | |
83 | PROGRAM=apt-internal-solver | |
84 | SLIBS = -lapt-pkg -lapt-private $(INTLLIBS) | |
85 | LIB_MAKES = apt-pkg/makefile apt-private/makefile | |
86 | SOURCE = apt-internal-solver.cc | |
87 | include $(PROGRAM_H) | |
88 | ||
89 | # This just dumps out the state | |
90 | PROGRAM=apt-dump-solver | |
91 | SLIBS = -lapt-pkg $(INTLLIBS) | |
92 | LIB_MAKES = apt-pkg/makefile | |
93 | SOURCE = apt-dump-solver.cc | |
94 | include $(PROGRAM_H) | |
95 | ||
96 | # The apt-key program | |
97 | apt-key: apt-key.in | |
98 | sed -e "s#&keyring-filename;#$(shell ../vendor/getinfo keyring-filename)#" \ | |
99 | -e "s#&keyring-removed-filename;#$(shell ../vendor/getinfo keyring-removed-filename)#" \ | |
100 | -e "s#&keyring-master-filename;#$(shell ../vendor/getinfo keyring-master-filename)#" \ | |
101 | -e "s#&keyring-uri;#$(shell ../vendor/getinfo keyring-uri)#" \ | |
102 | -e "s#&keyring-package;#$(shell ../vendor/getinfo keyring-package)#" $< > $@ | |
103 | chmod 755 $@ | |
104 | ||
105 | SOURCE=apt-key | |
106 | TO=$(BIN) | |
107 | TARGET=program | |
108 | include $(COPY_H) | |
109 | ||
110 | clean: clean/apt-key | |
111 | ||
112 | clean/apt-key: | |
113 | rm -f apt-key |