f2c61aa313ba0881899a79b3ca479bec68f20668
[nbd.git] / Makefile.am
1 bin_PROGRAMS = nbd-server
2 EXTRA_PROGRAMS = nbd-client knbd-client
3 TESTS = $(srcdir)/simple_test
4 check_PROGRAMS = nbd-tester-client
5 knbd_client_SOURCES = nbd-client.c cliserv.h
6 nbd_client_SOURCES = nbd-client.c cliserv.h
7 nbd_server_SOURCES = nbd-server.c cliserv.h
8 nbd_tester_client_SOURCES = nbd-tester-client.c cliserv.h
9 nbd_server_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@
10 nbd_tester_client_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@
11 nbd_server_LDADD = @GLIB_LIBS@
12 nbd_tester_client_LDADD = @GLIB_LIBS@
13 man_MANS = nbd-server.1 nbd-server.5 nbd-client.8
14 EXTRA_DIST = nbd-client.8.sgml nbd-server.1.sgml nbd-server.5.sgml gznbd winnbd lfs.h nbd-client.8 CodingStyle simple_test INSTALL
15 MAINTAINERCLEANFILES = nbd-client.8 nbd-server.1
16 nbd-server.1.in: nbd-server.1.sgml
17         docbook2man nbd-server.1.sgml
18         mv NBD-SERVER.1 nbd-server.1.in
19 nbd-client.8: nbd-client.8.sgml
20         docbook2man nbd-client.8.sgml
21         mv NBD-CLIENT.8 nbd-client.8
22 nbd-server.5.in: nbd-server.5.sgml
23         docbook2man nbd-server.5.sgml
24         mv NBD-SERVER.5 nbd-server.5.in
25 dist-hook:
26         rm -Rf `find $(distdir) -name '.svn' -type d -print`
27 knbd_client-nbd-client.o: nbd-client.c
28         $(KLCC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(knbd_client_CPPFLAGS) $(CPPFLAGS) $(knbd_client_CFLAGS) $(CFLAGS) -c -o knbd_client-nbd-client.o nbd-client.c
29 knbd-client$(EXEEXT): knbd_client-nbd-client.o $(knbd_client_DEPENDENCIES)
30         @rm -f knbd-client$(EXEEXT)
31         $(LINK) $(knbd_client_LDFLAGS) knbd_client-nbd-client.o $(knbd_client_LDADD) $(LIBS)