]> git.saurik.com Git - apt.git/blame_incremental - methods/makefile
First cut of i18n stuff
[apt.git] / methods / makefile
... / ...
CommitLineData
1# -*- make -*-
2BASE=..
3SUBDIR=methods
4
5# Bring in the default rules
6include ../buildlib/defaults.mak
7BIN := $(BIN)/methods
8
9# The file method
10PROGRAM=file
11SLIBS = -lapt-pkg
12LIB_MAKES = apt-pkg/makefile
13SOURCE = file.cc
14include $(PROGRAM_H)
15
16# The copy method
17PROGRAM=copy
18SLIBS = -lapt-pkg
19LIB_MAKES = apt-pkg/makefile
20SOURCE = copy.cc
21include $(PROGRAM_H)
22
23# The gzip method
24PROGRAM=gzip
25SLIBS = -lapt-pkg
26LIB_MAKES = apt-pkg/makefile
27SOURCE = gzip.cc
28include $(PROGRAM_H)
29
30# The cdrom method
31PROGRAM=cdrom
32SLIBS = -lapt-pkg
33LIB_MAKES = apt-pkg/makefile
34SOURCE = cdrom.cc
35include $(PROGRAM_H)
36
37# The http method
38PROGRAM=http
39SLIBS = -lapt-pkg $(SOCKETLIBS)
40LIB_MAKES = apt-pkg/makefile
41SOURCE = http.cc rfc2553emu.cc connect.cc
42include $(PROGRAM_H)
43
44# The ftp method
45PROGRAM=ftp
46SLIBS = -lapt-pkg $(SOCKETLIBS)
47LIB_MAKES = apt-pkg/makefile
48SOURCE = ftp.cc rfc2553emu.cc connect.cc
49include $(PROGRAM_H)
50
51# The rsh method
52PROGRAM=rsh
53SLIBS = -lapt-pkg
54LIB_MAKES = apt-pkg/makefile
55SOURCE = rsh.cc
56include $(PROGRAM_H)
57
58# SSH and vzip2 method symlink
59all: $(BIN)/ssh $(BIN)/bzip2
60veryclean: clean-$(BIN)/ssh clean-$(BIN)/bzip2
61$(BIN)/ssh:
62 echo "Installing ssh method link"
63 ln -fs rsh $(BIN)/ssh
64clean-$(BIN)/ssh:
65 -rm $(BIN)/ssh
66
67$(BIN)/bzip2:
68 echo "Installing bzip2 method link"
69 ln -fs gzip $(BIN)/bzip2
70clean-$(BIN)/bzip2:
71 -rm $(BIN)/bzip2