Add para_fsck.
[paraslash.git] / Makefile.in
index d44716e517961848022fc872d89ab02cf8254555..0cce0a7739e37a9709d7190ee84019b33a77307b 100644 (file)
@@ -48,7 +48,7 @@ CPPFLAGS += -Wshadow
 CPPFLAGS += -Wbad-function-cast
 
 BINARIES = para_server para_client para_gui para_audioc para_recv \
-       para_filter para_write @extra_binaries@
+       para_filter para_write para_fsck @extra_binaries@
 man_binaries := $(filter-out para_dbadm para_slider para_krell.so, $(BINARIES))
 man_pages := $(patsubst %, man/man1/%.1, $(man_binaries))
 man_pages_html := $(patsubst %, man/html/%.html, $(man_binaries))
@@ -57,7 +57,7 @@ PICS := $(wildcard pics/paraslash/*.jpg)
 gengetopts := $(wildcard *.ggo)
 gengetopts_c := $(gengetopts:.ggo=.cmdline.c)
 gengetopts_h := $(gengetopts:.ggo=.cmdline.h)
-grutatxt := COPYING NEWS README.mysql CREDITS INSTALL README FEATURES GPL
+grutatxt := NEWS README.mysql CREDITS INSTALL README FEATURES
 grutatxt_html := $(grutatxt:=.html)
 html_in := $(wildcard web/*.in.html)
 gen_html := $(subst web/,web/sync/,$(html_in))
@@ -97,6 +97,7 @@ dbadm_objs = dbadm.o exec.o close_on_fork.o string.o
 fade_objs = fade.cmdline.o fade.o exec.o close_on_fork.o string.o fd.o
 krell_objs = krell.o string.o
 slider_objs = slider.o string.o
+fsck_objs = osl.o rbtree.o fsck.o string.o sha1.o
 
 *.o: para.h config.h gcc-compat.h
 
@@ -156,7 +157,8 @@ grab_client.cmdline.h grab_client.cmdline.c: grab_client.ggo
        ./command_util.sh man < $< > $@
 
 server_command_lists = server_command_list.man random_selector_command_list.man \
-       playlist_selector_command_list.man mysql_selector_command_list.man
+       playlist_selector_command_list.man mysql_selector_command_list.man \
+       afs_command_list.man
 man/man1/para_server.1: para_server $(server_command_lists)
        mkdir -p man/man1
        opts="-N `for i in $(server_command_lists); do echo "-i $$i"; done`"; \
@@ -243,6 +245,9 @@ para_fade: $(fade_objs)
 para_server: @server_objs@
        $(CC) -o $@ @server_objs@  @server_ldflags@
 
+para_fsck: $(fsck_objs)
+       $(CC) -o $@ $(fsck_objs) -lssl
+
 para_sdl_gui: $(sdl_gui_objs)
        $(CC) -o $@ $(sdl_gui_objs) -lSDL_image