1GMKPATH = .. 2include $(GMKPATH)/global.mk 3 4FOBJS = HTTP_CONNECT_method.filter.sample HTTP_proxy_auth_failures.filter.sample \ 5 HTTP_proxy_denied.filter.sample HTTP_PUT+POST_method.filter.sample \ 6 HTTP_site_auth_failures.filter.sample HTTP_site_denied.filter.sample \ 7 HTTP_unusual_codes.filter.sample HTTP_unusual_methods.filter.sample \ 8 SMTP_delivery_rejected.filter.sample SMTP_receiving_rejected.filter.sample \ 9 users.filter.sample 10 11DOBJS = HTTP_downloads_archives.filter.sample HTTP_downloads_audio.filter.sample \ 12 HTTP_downloads_cddvd.filter.sample HTTP_downloads_code.filter.sample \ 13 HTTP_downloads_office.filter.sample HTTP_downloads_video.filter.sample 14 15COBJS = free-sa.conf.sample HTTP_downloads.filter.sample 16 17AOBJS = $(FOBJS) $(DOBJS) $(COBJS) 18 19release all: $(AOBJS) 20 21free-sa.conf.sample: free-sa.conf.sample.in ../global.mk 22 $(SEDREPLACE) $@.in > $@ 23 24HTTP_downloads.filter.sample: $(DOBJS) 25 grep -v '^u \.' HTTP_downloads_archives.filter.sample|sed 's/ (archives files only)//' > $@ 26 cat $(DOBJS)|grep '^u \.'|sort >> $@ 27 28clean: 29 @rm -f $(COBJS) 30 31install: all 32 @( \ 33 $(INSTALLDIR) $(STAGEDIR)$(ETCDIR); \ 34 $(INSTALLFIL) $(AOBJS) $(STAGEDIR)$(ETCDIR); \ 35 ) 36