Lines 21-34
Link Here
|
21 |
INSTALL = @INSTALL@ |
21 |
INSTALL = @INSTALL@ |
22 |
LN = @LN_S@ |
22 |
LN = @LN_S@ |
23 |
LIBTOOL = @LIBTOOL@ |
23 |
LIBTOOL = @LIBTOOL@ |
24 |
OBJECTS = sample.o samplesshd.o |
|
|
25 |
APPS = samplessh samplesftp samplesshd |
26 |
VERSION = 0.2 |
24 |
VERSION = 0.2 |
27 |
DISTLIB = libssh-$(VERSION) |
25 |
DISTLIB = libssh-$(VERSION) |
28 |
CONFIG = include/libssh/config.h |
26 |
CONFIG = include/libssh/config.h |
29 |
|
27 |
|
30 |
.PHONY: all |
28 |
.PHONY: all |
31 |
all: $(CONFIG) SUBDIRS $(OBJECTS) $(APPS) |
29 |
all: $(CONFIG) SUBDIRS |
32 |
|
30 |
|
33 |
.PHONY: SUBDIRS |
31 |
.PHONY: SUBDIRS |
34 |
SUBDIRS: |
32 |
SUBDIRS: |
Lines 40-51
Link Here
|
40 |
% : %.o |
38 |
% : %.o |
41 |
$(LIBTOOL) --mode=link $(CC) -o $@ $< $(LDFLAGS) $(LIBS) |
39 |
$(LIBTOOL) --mode=link $(CC) -o $@ $< $(LDFLAGS) $(LIBS) |
42 |
|
40 |
|
43 |
samplessh: sample.o |
|
|
44 |
$(LIBTOOL) --mode=link $(CC) -o $@ $< $(LDFLAGS) $(LIBS) |
45 |
|
46 |
samplesftp: samplessh |
47 |
$(LN) -f samplessh samplesftp |
48 |
|
49 |
$(CONFIG): |
41 |
$(CONFIG): |
50 |
$(LN) -f ../../config.h $(CONFIG) |
42 |
$(LN) -f ../../config.h $(CONFIG) |
51 |
|
43 |
|
Lines 94-107
Link Here
|
94 |
install-doc: doc |
86 |
install-doc: doc |
95 |
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/libssh/html |
87 |
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/libssh/html |
96 |
$(INSTALL) doxygen/html/* $(DESTDIR)$(docdir)/libssh/html |
88 |
$(INSTALL) doxygen/html/* $(DESTDIR)$(docdir)/libssh/html |
97 |
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(docdir)/libssh/examples |
|
|
98 |
$(INSTALL) sample.c samplesshd.c $(DESTDIR)$(docdir)/libssh/examples |
99 |
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man3 |
89 |
$(top_srcdir)/mkinstalldirs $(DESTDIR)$(mandir)/man3 |
100 |
$(INSTALL) doxygen/man/man3/* $(DESTDIR)$(mandir)/man3 |
90 |
$(INSTALL) doxygen/man/man3/* $(DESTDIR)$(mandir)/man3 |
101 |
|
91 |
|
102 |
.PHONY: clean |
92 |
.PHONY: clean |
103 |
clean: |
93 |
clean: |
104 |
$(LIBTOOL) --mode=clean rm -f *~ *.o samplessh samplesftp samplesshd include/libssh/config.h |
94 |
$(LIBTOOL) --mode=clean rm -f *~ *.o include/libssh/config.h |
105 |
rm -rf doxygen |
95 |
rm -rf doxygen |
106 |
@for dir in ${subdirs}; do \ |
96 |
@for dir in ${subdirs}; do \ |
107 |
(cd $$dir && $(MAKE) clean) \ |
97 |
(cd $$dir && $(MAKE) clean) \ |