X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=Makefile.in;h=a976dc973e988bbbdc977206ada0a3787c98dbfc;hp=47c52ff5ef625d45907d030eed82df635a9a3715;hb=61cc38c808285b894f815db5b72d2703eb4b27bb;hpb=48f044112f8bcb2302366848a4d1ea0da9b73a35 diff --git a/Makefile.in b/Makefile.in index 47c52ff5..a976dc97 100644 --- a/Makefile.in +++ b/Makefile.in @@ -3,49 +3,118 @@ exec_prefix := @exec_prefix@ BINDIR := @bindir@ VARDIR := /var/paraslash -PKGDATADIR := @datarootdir@/@PACKAGE_NAME@ MANDIR := @datarootdir@/man/man1 +PACKAGE_TARNAME := @PACKAGE_TARNAME@ PACKAGE_VERSION := @PACKAGE_VERSION@ -PACKAGE_STRING := @PACKAGE_STRING@ -install_sh := @install_sh@ +INSTALL := @install@ +STRIP := $(CROSS_COMPILE)strip +HOSTCC ?= cc executables := @executables@ +ggo_descriptions_declared := @ggo_descriptions_declared@ +object_executable_matrix := @object_executable_matrix@ + GENGETOPT := @gengetopt@ HELP2MAN := @help2man@ MKDIR_P := mkdir -p +recv_objs := @recv_objs@ +filter_objs := @filter_objs@ +client_objs := @client_objs@ +gui_objs := @gui_objs@ +audiod_objs := @audiod_objs@ +audioc_objs := @audioc_objs@ +fade_objs := @fade_objs@ +server_objs := @server_objs@ +write_objs := @write_objs@ +afh_objs := @afh_objs@ +play_objs := @play_objs@ + +speex_cppflags := @speex_cppflags@ +opus_cppflags := @opus_cppflags@ +arch_cppflags := @arch_cppflags@ +osl_cppflags := @osl_cppflags@ +id3tag_cppflags := @id3tag_cppflags@ +openssl_cppflags := @openssl_cppflags@ +ogg_cppflags := @ogg_cppflags@ +mad_cppflags := @mad_cppflags@ +faad_cppflags := @faad_cppflags@ +curses_cppflags := @curses_cppflags@ +ao_cppflags := @ao_cppflags@ + +clock_gettime_ldflags := @clock_gettime_ldflags@ +id3tag_ldflags := @id3tag_ldflags@ +ogg_ldflags := @ogg_ldflags@ +vorbis_ldflags := @vorbis_ldflags@ +speex_ldflags := @speex_ldflags@ +opus_ldflags := @opus_ldflags@ +faad_ldflags := @faad_ldflags@ +mad_ldflags := @mad_ldflags@ +flac_ldflags := @flac_ldflags@ +oss_ldflags := @oss_ldflags@ +alsa_ldflags := @alsa_ldflags@ +ao_ldflags := @ao_ldflags@ +readline_ldflags := @readline_ldflags@ +samplerate_ldflags := @samplerate_ldflags@ +osl_ldflags := @osl_ldflags@ +openssl_ldflags := @openssl_ldflags@ +gcrypt_ldflags := @gcrypt_ldflags@ +socket_ldflags := @socket_ldflags@ +nsl_ldflags := @nsl_ldflags@ +curses_ldflags := @curses_ldflags@ +core_audio_ldflags := @core_audio_ldflags@ + +prefixed_executables := $(addprefix para_, $(executables)) + build_date := $(shell date) uname_s := $(shell uname -s 2>/dev/null || echo "UNKNOWN_OS") uname_rs := $(shell uname -rs) cc_version := $(shell $(CC) --version | head -n 1) -codename := volatile relativity GIT_VERSION := $(shell ./GIT-VERSION-GEN git-version.h) m4_ggo_dir := m4/gengetopt -ggo_dir := ggo -object_dir := objects -man_dir := man/man1 test_dir := t -cmdline_dir := cmdline +ifeq ("$(origin O)", "command line") + build_dir := $(O) +else + build_dir := build +endif +ggo_dir := $(build_dir)/ggo +object_dir := $(build_dir)/objects +dep_dir := $(build_dir)/deps +man_dir := $(build_dir)/man/man1 +cmdline_dir := $(build_dir)/cmdline +m4depdir := $(build_dir)/m4deps +help2man_dir := $(build_dir)/help2man +hostbin_dir := $(build_dir)/host/bin + +# sort removes duplicate words, which is all we need here +all_objs := $(sort $(recv_objs) $(filter_objs) $(client_objs) $(gui_objs) \ + $(audiod_objs) $(audioc_objs) $(fade_objs) $(server_objs) \ + $(write_objs) $(afh_objs) $(play_objs)) +deps := $(addprefix $(dep_dir)/, $(all_objs:.o=.d)) +m4_deps := $(addprefix $(m4depdir)/, $(addsuffix .m4d, $(executables))) + +# now prefix all objects with object dir +recv_objs := $(addprefix $(object_dir)/, $(recv_objs)) +filter_objs := $(addprefix $(object_dir)/, $(filter_objs)) +client_objs := $(addprefix $(object_dir)/, $(client_objs)) +gui_objs := $(addprefix $(object_dir)/, $(gui_objs)) +audiod_objs := $(addprefix $(object_dir)/, $(audiod_objs)) +audioc_objs := $(addprefix $(object_dir)/, $(audioc_objs)) +fade_objs := $(addprefix $(object_dir)/, $(fade_objs)) +server_objs := $(addprefix $(object_dir)/, $(server_objs)) +write_objs := $(addprefix $(object_dir)/, $(write_objs)) +afh_objs := $(addprefix $(object_dir)/, $(afh_objs)) +play_objs := $(addprefix $(object_dir)/, $(play_objs)) + DEBUG_CPPFLAGS += -g -Wunused -Wundef -W DEBUG_CPPFLAGS += -Wredundant-decls DEBUG_CPPFLAGS += -Wall -Wno-sign-compare -Wno-unknown-pragmas DEBUG_CPPFLAGS += -Wformat-security DEBUG_CPPFLAGS += -Wmissing-format-attribute -# produces false positives -# DEBUG_CPPFLAGS += -Wunreachable-code -# DEBUG_CPPFLAGS += -Wwrite-strings - -# invalid option for gcc-3.3.3 -# DEBUG_CPPFLAGS += -Wextra -# DEBUG_CPPFLAGS += -Wold-style-definition -# DEBUG_CPPFLAGS += -Wdeclaration-after-statement -# DEBUG_CPPFLAGS += -Wsuggest-attribute=const - -# many warnings about trivial stuff -# CPPFLAGS += -Wconversion ifeq ($(uname_s),Linux) CPPFLAGS += -fdata-sections -ffunction-sections @@ -61,50 +130,43 @@ CPPFLAGS += -Wchar-subscripts CPPFLAGS += -DBINDIR='"$(BINDIR)"' CPPFLAGS += -DBUILD_DATE='"$(build_date)"' CPPFLAGS += -DUNAME_RS='"$(uname_rs)"' -CPPFLAGS += -DCODENAME='"$(codename)"' CPPFLAGS += -DCC_VERSION='"$(cc_version)"' CPPFLAGS += -Werror-implicit-function-declaration CPPFLAGS += -Wmissing-noreturn CPPFLAGS += -Wbad-function-cast CPPFLAGS += -fno-strict-aliasing CPPFLAGS += -DMAIN_INPUT_FILE_IS_$(*F) -CPPFLAGS += @arch_cppflags@ +CPPFLAGS += $(arch_cppflags) CPPFLAGS += -I/usr/local/include CPPFLAGS += -I$(cmdline_dir) -CPPFLAGS += @osl_cppflags@ +CPPFLAGS += $(osl_cppflags) -man_pages := $(patsubst %, man/man1/%.1, @executables@) +LDFLAGS += $(clock_gettime_ldflags) + +man_pages := $(patsubst %, $(man_dir)/%.1, $(prefixed_executables)) autocrap := config.h.in configure -tarball_pfx := @PACKAGE_TARNAME@-$(PACKAGE_VERSION) +tarball_pfx := $(PACKAGE_TARNAME)-$(PACKAGE_VERSION) tarball_delete := $(addprefix $(tarball_pfx)/,\ - web .changelog_before_cvs .changelog_cvs .gitignore\ - skencil) -tarball := @PACKAGE_TARNAME@-$(PACKAGE_VERSION).tar.bz2 + web .changelog_before_cvs .changelog_cvs .gitignore) +tarball := $(tarball_pfx).tar.bz2 # To put more focus on warnings, be less verbose as default # Use 'make V=1' to see the full commands -ifdef V - ifeq ("$(origin V)", "command line") - BUILD_VERBOSE = $(V) - endif -endif -ifndef BUILD_VERBOSE - BUILD_VERBOSE = 0 -endif -ifeq ($(BUILD_VERBOSE),0) - Q = @ +ifeq ("$(origin V)", "command line") + Q := else - Q = + Q := @ endif .PHONY: dep all clean distclean maintainer-clean install man tarball -all: dep @executables@ $(man_pages) +all: dep $(prefixed_executables) $(man_pages) dep: $(deps) man: $(man_pages) tarball: $(tarball) -$(object_dir) $(man_dir) $(ggo_dir) $(cmdline_dir): +$(object_dir) $(man_dir) $(ggo_dir) $(cmdline_dir) $(dep_dir) $(m4depdir) \ + $(help2man_dir) $(hostbin_dir): $(Q) $(MKDIR_P) $@ -include $(m4_ggo_dir)/makefile @@ -134,72 +196,58 @@ afs_command_list.h afs_command_list.man afs_completion.h: afs.c aft.c attribute. audiod_command_list.h audiod_command_list.man audiod_completion.h: audiod_command.c server_command_lists_man = server_command_list.man afs_command_list.man -man/man1/para_server.1: para_server $(server_command_lists_man) | $(man_dir) +$(man_dir)/para_server.1: $(help2man_dir)/para_server $(server_command_lists_man) | $(man_dir) @[ -z "$(Q)" ] || echo 'MAN $<' - $(Q) opts="-h --detailed-help -N `for i in $(server_command_lists_man); do printf "%s\n" "-i $$i"; done`"; \ - $(HELP2MAN) $$opts ./para_server > $@ + $(Q) opts="`for i in $(server_command_lists_man); do printf "%s\n" "-i $$i"; done`"; \ + $(HELP2MAN) $$opts ./$< > $@ -man/man1/para_audiod.1: para_audiod audiod_command_list.man | $(man_dir) +$(man_dir)/para_audiod.1: $(help2man_dir)/para_audiod audiod_command_list.man | $(man_dir) @[ -z "$(Q)" ] || echo 'MAN $<' - $(Q) $(HELP2MAN) -h --detailed-help -N -i audiod_command_list.man ./para_audiod > $@ + $(Q) $(HELP2MAN) -N -i audiod_command_list.man ./$< > $@ -man/man1/%.1: % | $(man_dir) +$(man_dir)/para_play.1: $(help2man_dir)/para_play play_command_list.man | $(man_dir) @[ -z "$(Q)" ] || echo 'MAN $<' - $(Q) $(HELP2MAN) -h --detailed-help -N ./$< > $@ - -$(object_dir)/crypt.o: crypt.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @openssl_cppflags@ $< -$(object_dir)/spx_common.o: spx_common.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @ogg_cppflags@ $< - -$(object_dir)/spxdec_filter.o: spxdec_filter.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @ogg_cppflags@ $< - -$(object_dir)/spx_afh.o: spx_afh.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @ogg_cppflags@ $< - -$(object_dir)/oggdec_filter.o: oggdec_filter.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @ogg_cppflags@ $< - -$(object_dir)/ogg_afh.o: ogg_afh.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @ogg_cppflags@ $< + $(Q) $(HELP2MAN) -N -i play_command_list.man ./$< > $@ -$(object_dir)/ogg_afh_common.o: ogg_afh_common.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @ogg_cppflags@ $< - -$(object_dir)/mp3dec_filter.o: mp3dec_filter.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @mad_cppflags@ $< - -$(object_dir)/aacdec_filter.o: aacdec_filter.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @faad_cppflags@ $< - -$(object_dir)/aac_common.o: aac_common.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @faad_cppflags@ $< +$(man_dir)/%.1: $(help2man_dir)/% | $(man_dir) + @[ -z "$(Q)" ] || echo 'MAN $<' + $(Q) $(HELP2MAN) -N ./$< > $@ -$(object_dir)/aac_afh.o: aac_afh.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @faad_cppflags@ $< +$(hostbin_dir)/error2: error2.c | $(hostbin_dir) + @[ -z "$(Q)" ] || echo 'HCC $<' + $(Q) $(HOSTCC) -o $@ $< +error2.h: $(hostbin_dir)/error2 + @[ -z "$(Q)" ] || echo 'ER2 $<' + @echo "$(object_executable_matrix)" | $< > $@ -$(object_dir)/mp3_afh.o: mp3_afh.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @id3tag_cppflags@ $< +$(object_dir)/%.o: %.c | $(object_dir) +$(object_dir)/opus%.o: CPPFLAGS += $(opus_cppflags) +$(object_dir)/gui%.o: CPPFLAGS += $(curses_cppflags) +$(object_dir)/spx%.o: CPPFLAGS += $(speex_cppflags) +$(object_dir)/%.cmdline.o: CPPFLAGS += -Wno-unused-function + +$(object_dir)/mp3_afh.o: CPPFLAGS += $(id3tag_cppflags) +$(object_dir)/crypt.o: CPPFLAGS += $(openssl_cppflags) +$(object_dir)/mp3dec_filter.o: CPPFLAGS += $(mad_cppflags) +$(object_dir)/compress_filter.o: CPPFLAGS += -O3 +$(object_dir)/ao_write.o: CPPFLAGS += $(ao_cppflags) + +$(object_dir)/aacdec_filter.o \ +$(object_dir)/aac_common.o \ +$(object_dir)/aac_afh.o \ +: CPPFLAGS += $(faad_cppflags) + +$(object_dir)/spx_common.o \ +$(object_dir)/spxdec_filter.o \ +$(object_dir)/spx_afh.o \ +$(object_dir)/oggdec_filter.o \ +$(object_dir)/ogg_afh.o \ +$(object_dir)/ogg_afh_common.o \ +: CPPFLAGS += $(ogg_cppflags) -$(object_dir)/gui%.o: gui%.c | $(object_dir) - @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @curses_cppflags@ $< -$(object_dir)/ao_write.o: ao_write.c | $(object_dir) +$(object_dir)/%.o: %.c | $(object_dir) @[ -z "$(Q)" ] || echo 'CC $<' - $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) @ao_cppflags@ $< + $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) $< $(object_dir)/%.cmdline.o: $(cmdline_dir)/%.cmdline.c $(cmdline_dir)/%.cmdline.h | $(object_dir) @[ -z "$(Q)" ] || echo 'CC $<' @@ -209,100 +257,100 @@ $(object_dir)/%.o: %.c | $(object_dir) @[ -z "$(Q)" ] || echo 'CC $<' $(Q) $(CC) -c -o $@ $(CPPFLAGS) $(DEBUG_CPPFLAGS) $< -$(object_dir)/%.cmdline.d: $(cmdline_dir)/%.cmdline.c | $(object_dir) +$(dep_dir)/%.cmdline.d: $(cmdline_dir)/%.cmdline.c | $(dep_dir) @[ -z "$(Q)" ] || echo 'DEP $<' - $(Q) ./depend.sh $(object_dir) $(cmdline_dir) $(CPPFLAGS) $< > $@ + $(Q) ./depend.sh $(dep_dir) $(object_dir) $(cmdline_dir) \ + $(CPPFLAGS) $< > $@ -$(object_dir)/%.d: %.c | $(object_dir) +$(dep_dir)/%.d: %.c | $(dep_dir) @[ -z "$(Q)" ] || echo 'DEP $<' - $(Q) ./depend.sh $(object_dir) $(cmdline_dir) $(CPPFLAGS) $< > $@ - - -recv_objs := $(addprefix $(object_dir)/, @recv_objs@) -filter_objs := $(addprefix $(object_dir)/, @filter_objs@) -client_objs := $(addprefix $(object_dir)/, @client_objs@) -gui_objs := $(addprefix $(object_dir)/, @gui_objs@) -audiod_objs := $(addprefix $(object_dir)/, @audiod_objs@) -audioc_objs := $(addprefix $(object_dir)/, @audioc_objs@) -fade_objs := $(addprefix $(object_dir)/, @fade_objs@) -server_objs := $(addprefix $(object_dir)/, @server_objs@) -write_objs := $(addprefix $(object_dir)/, @write_objs@) -afh_objs := $(addprefix $(object_dir)/, @afh_objs@) - -all_objs := $(recv_objs) $(filter_objs) $(client_objs) $(gui_objs) \ - $(audiod_objs) $(audioc_objs) $(fade_objs) $(server_objs) \ - $(write_objs) $(afh_objs) - -deps := $(all_objs:.o=.d) + $(Q) ./depend.sh $(dep_dir) $(object_dir) $(cmdline_dir) \ + $(CPPFLAGS) $< > $@ ifeq ($(findstring clean, $(MAKECMDGOALS)),) -include $(deps) +-include $(m4_deps) endif -para_recv: $(recv_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) $(recv_objs) -o $@ @recv_ldflags@ - -para_filter: $(filter_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) $(filter_objs) -o $@ @filter_ldflags@ - -para_client: $(client_objs) +para_recv para_afh para_play para_server: LDFLAGS += $(id3tag_ldflags) +para_write para_play para_audiod: LDFLAGS += $(ao_ldflags) $(core_audio_ldflags) +para_client para_audioc para_play : LDFLAGS += $(readline_ldflags) +para_server: LDFLAGS += $(osl_ldflags) +para_gui: LDFLAGS += $(curses_ldflags) +para_server \ +para_client \ +para_audiod \ +:LDFLAGS += \ + $(openssl_ldflags) \ + $(gcrypt_ldflags) + +para_audiod \ +para_filter \ +para_play \ +: LDFLAGS += \ + $(mad_ldflags) \ + $(samplerate_ldflags) \ + -lm + +para_write \ +para_play \ +para_audiod \ +para_fade \ +: LDFLAGS += \ + $(oss_ldflags) \ + $(alsa_ldflags) + +para_server \ +para_filter \ +para_audiod \ +para_play \ +para_afh \ +para_recv \ +: LDFLAGS += \ + $(ogg_ldflags) \ + $(vorbis_ldflags) \ + $(speex_ldflags) \ + $(opus_ldflags) \ + $(faad_ldflags) \ + $(flac_ldflags) + +para_server \ +para_client \ +para_audioc \ +para_audiod \ +para_recv \ +: LDFLAGS += \ + $(socket_ldflags) $(nsl_ldflags) + +$(foreach exe,$(executables),$(eval para_$(exe): $$($(exe)_objs))) +$(prefixed_executables): @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) -o $@ $(client_objs) @client_ldflags@ - -para_gui: $(gui_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) -o $@ $(gui_objs) -lcurses - -para_audiod: $(audiod_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) -o $@ $(audiod_objs) @audiod_ldflags@ - -para_audioc: $(audioc_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) -o $@ $(audioc_objs) @audioc_ldflags@ - -para_fade: $(fade_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) -o $@ $(fade_objs) @fade_ldflags@ - -para_server: $(server_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) -o $@ $(server_objs) @server_ldflags@ - -para_write: $(write_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) -o $@ $(write_objs) @write_ldflags@ - -para_afh: $(afh_objs) - @[ -z "$(Q)" ] || echo 'LD $@' - $(Q) $(CC) $(LDFLAGS) -o $@ $(afh_objs) @afh_ldflags@ + $(Q) $(CC) $^ -o $@ $(LDFLAGS) clean: @[ -z "$(Q)" ] || echo 'CLEAN' - $(Q) rm -f @executables@ $(object_dir)/*.o + $(Q) rm -f $(prefixed_executables) + $(Q) rm -rf $(object_dir) clean2: clean @[ -z "$(Q)" ] || echo 'CLEAN2' - $(Q) rm -rf man $(object_dir) $(cmdline_dir) $(ggo_dir) $(Q) rm -f *_command_list.* *_completion.h + $(Q) rm -rf $(build_dir) distclean: clean2 test-clean @[ -z "$(Q)" ] || echo 'DISTCLEAN' $(Q) rm -f Makefile autoscan.log config.status config.log - $(Q) rm -rf autom4te.cache aclocal.m4 + $(Q) rm -rf autom4te.cache $(Q) rm -f GPATH GRTAGS GSYMS GTAGS maintainer-clean: distclean - rm -f *.tar.bz2 \ - config.h configure \ - config.h.in skencil/*.pdf skencil/*.ps + rm -f *.tar.bz2 config.h configure config.h.in rm -rf web_sync install: all man $(MKDIR_P) $(BINDIR) $(MANDIR) - $(install_sh) -s -m 755 @executables@ $(BINDIR) - $(install_sh) -m 644 $(man_pages) $(MANDIR) + $(INSTALL) -s --strip-program $(STRIP) -m 755 \ + $(prefixed_executables) $(BINDIR) + $(INSTALL) -m 644 $(man_pages) $(MANDIR) $(MKDIR_P) $(VARDIR) >/dev/null 2>&1 || true # not fatal, so don't complain $(tarball): @@ -316,9 +364,4 @@ $(tarball): bzip2 -9 $(tarball_pfx).tar ls -l $(tarball_pfx).tar.bz2 rm -rf $(tarball_pfx) -%.ps: %.sk - sk2ps $< > $@ -%.pdf: %.ps - ps2pdf - - < $< > $@ - include $(test_dir)/makefile.test