nacl: $(Q)echo "$(bold)$(WHAT) $@:$(normal)" $(Q)cd curvetun/ && ./nacl_build.sh ~/nacl $(Q)source ~/.bashrc tarball.gz: ; $(call GIT_ARCHIVE,gzip,gz) tarball.bz2: ; $(call GIT_ARCHIVE,bzip2,bz2) tarball.xz: ; $(call GIT_ARCHIVE,xz,xz) tarball: tarball.gz tarball.bz2 tarball.xz tag: $(GIT_TAG) people: $(GIT_PEOPLE) log: $(GIT_LOG) announcement: $(Q)echo -e " *** BLURB HERE (general bits, optional) ***\n\n---\n" > .MAIL_MSG $(Q)echo -e "netsniff-ng $(VERSION_SHORT) has been released to the public (http://netsniff-ng.org/).\n" >> .MAIL_MSG $(Q)echo -e "It can be fetched via Git:\n" >> .MAIL_MSG $(Q)echo -e " git clone git://github.com/netsniff-ng/netsniff-ng.git" >> .MAIL_MSG $(Q)echo -e " git checkout v$(VERSION_SHORT)\n" >> .MAIL_MSG $(Q)echo -e "Or via HTTP:\n" >> .MAIL_MSG $(Q)echo -e " wget http://pub.netsniff-ng.org/netsniff-ng/netsniff-ng-$(VERSION_SHORT).tar.gz\n" >> .MAIL_MSG $(Q)echo -e "The release can be verified via Git (see README):\n" >> .MAIL_MSG $(Q)echo -e " git tag -v v$(VERSION_SHORT)\n" >> .MAIL_MSG $(Q)echo -e "Major high-level changes since the last release are:\n" >> .MAIL_MSG $(Q)echo -e " *** BLURB HERE (specific bits) ***\n" >> .MAIL_MSG $(Q)echo -e "Contributions since last release:\n" >> .MAIL_MSG $(GIT_PEOPLE) >> .MAIL_MSG $(Q)echo -e "\nGit changelog since last release:\n" >> .MAIL_MSG $(GIT_LOG) >> .MAIL_MSG sign: $(call GPG_SIGN,gz) $(call GPG_SIGN,bz2) $(call GPG_SIGN,xz) release: tag announcement tarball sign $(Q)echo "Released $(bold)$(VERSION_SHORT)$(normal)" FIND_SOURCE_FILES = ( git ls-files '*.[hcS]' 2>/dev/null || \ find . \( -name .git -type d -prune \) \ -o \( -name '*.[hcS]' -type f -print \) ) tags ctags: $(Q)$(call RM,tags) $(FIND_SOURCE_FILES) | xargs ctags -a cscope: $(Q)$(call RM,cscope*) $(FIND_SOURCE_FILES) | xargs cscope -b # these need to be specified on the command line COV_EMAIL = COV_PASSWD = coverity: $(Q)test -n "$(COV_EMAIL)" || (echo "COV_EMAIL not set" && false) $(Q)test -n "$(COV_PASSWD)" || (echo "COV_PASSWD not set" && false) $(Q)$(MAKE) distclean $(Q)$(call RM,cov-int) $(Q)$(call MKDIR,cov-int) $(Q)./configure $(Q)cov-build --dir cov-int $(MAKE) CCACHE= $(Q)tar czvf netsniff-ng-coverity.tgz cov-int $(Q)echo "Uploading snapshot to Coverity scanner" $(Q)curl --form file=@netsniff-ng-coverity.tgz --form project=netsniff-ng \ --form password=$(COV_PASSWD) --form email=$(COV_EMAIL) \ --form version=`$(GIT_VERSION)` http://scan5.coverity.com/cgi-bin/upload.py help: $(Q)echo "$(bold)Available tools from the toolkit:$(normal)" $(Q)echo " :={$(TOOLS)}" $(Q)echo "$(bold)Targets for building the toolkit:$(normal)" $(Q)echo " all|toolkit - Build the whole toolkit" $(Q)echo " allbutcurvetun - Build all except curvetun" $(Q)echo " allbutmausezahn - Build all except mausezahn" $(Q)echo " - Build only one of the tools" $(Q)echo "$(bold)Targets for cleaning the toolkit's build files:$(normal)" $(Q)echo " clean - Remove all build files" $(Q)echo " _clean - Remove only one of the tool's files" $(Q)echo " distclean - Remove all build and build config files" $(Q)echo " mrproper - Remove all files not in source distribution" $(Q)echo "$(bold)Targets for installing the toolkit:$(normal)" $(Q)echo " install - Install the whole toolkit" $(Q)echo " _install - Install only one of the tools" $(Q)echo "$(bold)Targets for removing the toolkit:$(normal)" $(Q)echo " uninstall - Remove the whole toolkit from the system" $(Q)echo " _uninstall - Remove only one of the tools" $(Q)echo "$(bold)Hacking/development targets:$(normal)" $(Q)echo " tag - Generate Git tag of current version" $(Q)echo " tarball - Generate tarball of latest version" $(Q)echo " release - Generate a new release" $(Q)echo " tags - Generate sparse ctags" $(Q)echo " cscope - Generate cscope files" $(Q)echo "$(bold)Misc targets:$(normal)" $(Q)echo " nacl - Execute the build_nacl script" $(Q)echo " help - Show this help" $(Q)echo "$(bold)Available parameters:$(normal)" $(Q)echo " DEBUG=1 / DISTRO=1 - Enable debugging / Build for distros" $(Q)echo " HARDENING=1 - Enable GCC hardening of executables" $(Q)echo " PREFIX=/path - Install path prefix" $(Q)echo " CROSS_COMPILE=/path-prefix - Kernel-like cross-compiling prefix" $(Q)echo " CROSS_LD_LIBRARY_PATH=/path - Library search path for cross-compiling" $(Q)echo " CC=cgcc - Use sparse compiler wrapper" $(Q)echo " CFLAGS=\"-O2 -Wall ...\" - Overwrite CFLAGS for compilation" $(Q)echo " CPPFLAGS=\"-I ...\" - Additional CFLAGS for compilation" $(Q)echo " LDFLAGS=\"-L ...\" - Additional LDFLAGS for compilation" $(Q)echo " CCACHE= - Do not use ccache for compilation" $(Q)echo " Q= - Show verbose garbage" 3300logplain -rw-r--r--acpi_iort.h2161logplain -rw-r--r--acpi_pmtmr.h635logplain -rw-r--r--adb.h1793logplain -rw-r--r--adfs_fs.h535logplain -rw-r--r--aer.h1721logplain -rw-r--r--agp_backend.h3534logplain -rw-r--r--agpgart.h3908logplain -rw-r--r--ahci-remap.h568logplain -rw-r--r--ahci_platform.h1529logplain -rw-r--r--aio.h634logplain -rw-r--r--alarmtimer.h1839logplain -rw-r--r--altera_jtaguart.h340logplain -rw-r--r--altera_uart.h358logplain d---------amba380logplain -rw-r--r--amd-iommu.h6945logplain -rw-r--r--amifd.h1995logplain -rw-r--r--amifdreg.h2674logplain -rw-r--r--amigaffs.h2927logplain -rw-r--r--anon_inodes.h455logplain -rw-r--r--apm-emulation.h1575logplain -rw-r--r--apm_bios.h2746logplain -rw-r--r--apple-gmux.h1459logplain -rw-r--r--apple_bl.h459logplain -rw-r--r--arm-cci.h2058logplain -rw-r--r--arm-smccc.h3561logplain -rw-r--r--asn1.h2039logplain -rw-r--r--asn1_ber_bytecode.h2783logplain -rw-r--r--asn1_decoder.h675logplain -rw-r--r--assoc_array.h3147logplain -rw-r--r--assoc_array_priv.h5621logplain -rw-r--r--async.h1688logplain -rw-r--r--async_tx.h6927logplain -rw-r--r--ata.h33720logplain -rw-r--r--ata_platform.h690logplain -rw-r--r--atalk.h4385logplain -rw-r--r--ath9k_platform.h1477logplain -rw-r--r--atm.h248logplain -rw-r--r--atm_suni.h253logplain -rw-r--r--atm_tcp.h472logplain -rw-r--r--atmdev.h9744logplain -rw-r--r--atmel-mci.h1390logplain -rw-r--r--atmel-ssc.h9913logplain -rw-r--r--atmel_pdc.h1502logplain -rw-r--r--atmel_serial.h8000logplain -rw-r--r--atmel_tc.h11600logplain -rw-r--r--atomic.h28937logplain -rw-r--r--attribute_container.h2526logplain -rw-r--r--audit.h17198logplain -rw-r--r--auto_dev-ioctl.h454logplain -rw-r--r--auto_fs.h436logplain -rw-r--r--auxvec.h265logplain -rw-r--r--average.h1516logplain -rw-r--r--b1pcmcia.h666logplain -rw-r--r--backing-dev-defs.h7651logplain -rw-r--r--backing-dev.h14208logplain -rw-r--r--backlight.h5385logplain -rw-r--r--badblocks.h2149logplain -rw-r--r--balloon_compaction.h6549logplain -rw-r--r--bcd.h520logplain -rw-r--r--bch.h2660logplain -rw-r--r--bcm47xx_nvram.h1222logplain -rw-r--r--bcm47xx_sprom.h600logplain -rw-r--r--bcm47xx_wdt.h516logplain -rw-r--r--bcm963xx_nvram.h2997logplain -rw-r--r--bcm963xx_tag.h3646logplain d---------bcma399logplain -rw-r--r--bfin_mac.h559logplain -rw-r--r--binfmts.h4161logplain -rw-r--r--bio.h20787logplain -rw-r--r--bit_spinlock.h2321logplain -rw-r--r--bitfield.h2854logplain -rw-r--r--bitmap.h13484logplain -rw-r--r--bitops.h6825logplain -rw-r--r--bitrev.h2005logplain -rw-r--r--blk-cgroup.h22349logplain -rw-r--r--blk-mq-pci.h208logplain -rw-r--r--blk-mq.h7880logplain -rw-r--r--blk_types.h7420logplain -rw-r--r--blkdev.h56874logplain -rw-r--r--blkpg.h397logplain -rw-r--r--blktrace_api.h3639logplain -rw-r--r--blockgroup_lock.h771logplain -rw-r--r--bma150.h1938logplain -rw-r--r--bootmem.h11041logplain -rw-r--r--bottom_half.h764logplain -rw-r--r--bpf-cgroup.h2700logplain -rw-r--r--bpf.h11548logplain -rw-r--r--bpf_trace.h157logplain -rw-r--r--bpf_verifier.h3290logplain -rw-r--r--brcmphy.h9925logplain -rw-r--r--bsearch.h236logplain -rw-r--r--bsg-lib.h2134logplain -rw-r--r--bsg.h734logplain -rw-r--r--btree-128.h2698logplain -rw-r--r--btree-type.h3952logplain -rw-r--r--btree.h6960logplain -rw-r--r--btrfs.h106logplain -rw-r--r--buffer_head.h13416logplain -rw-r--r--bug.h4503logplain -rw-r--r--bvec.h2789logplain d---------byteorder120logplain -rw-r--r--c2port.h1625logplain -rw-r--r--cache.h2143logplain -rw-r--r--cacheinfo.h3236logplain d---------can208logplain -rw-r--r--capability.h7655logplain -rw-r--r--cb710.h5827logplain -rw-r--r--cciss_ioctl.h1014logplain -rw-r--r--ccp.h17023logplain -rw-r--r--cdev.h579logplain -rw-r--r--cdrom.h8872logplain d---------ceph835logplain -rw-r--r--cfag12864b.h2146logplain -rw-r--r--cgroup-defs.h20682logplain -rw-r--r--cgroup.h21749logplain -rw-r--r--cgroup_subsys.h1108logplain -rw-r--r--circ_buf.h1072logplain -rw-r--r--cleancache.h3941logplain -rw-r--r--clk-provider.h33926logplain -rw-r--r--clk.h15110logplain d---------clk317logplain -rw-r--r--clkdev.h1582logplain -rw-r--r--clock_cooling.h2106logplain -rw-r--r--clockchips.h7480logplain -rw-r--r--clocksource.h8207logplain -rw-r--r--cm4000_cs.h160logplain -rw-r--r--cma.h970logplain -rw-r--r--cmdline-parser.h1199logplain -rw-r--r--cn_proc.h1890logplain -rw-r--r--cnt32_to_63.h3691logplain -rw-r--r--coda.h2244logplain -rw-r--r--coda_psdev.h2683logplain -rw-r--r--compaction.h7233logplain -rw-r--r--compat.h26880logplain -rw-r--r--compiler-clang.h525logplain -rw-r--r--compiler-gcc.h10103logplain -rw-r--r--compiler-intel.h1156logplain -rw-r--r--compiler.h17724logplain -rw-r--r--completion.h3557logplain -rw-r--r--component.h1362logplain -rw-r--r--concap.h3778logplain -rw-r--r--configfs.h9340logplain -rw-r--r--connector.h2486logplain -rw-r--r--console.h6712logplain -rw-r--r--console_struct.h6936logplain -rw-r--r--consolemap.h1029logplain -rw-r--r--container.h668logplain -rw-r--r--context_tracking.h4502logplain -rw-r--r--context_tracking_state.h1383logplain -rw-r--r--cordic.h1794logplain -rw-r--r--coredump.h744logplain -rw-r--r--coresight-pmu.h1308logplain -rw-r--r--coresight-stm.h113logplain -rw-r--r--coresight.h9936logplain -rw-r--r--count_zeros.h1660logplain -rw-r--r--cper.h12869logplain -rw-r--r--cpu.h4969logplain -rw-r--r--cpu_cooling.h3972logplain -rw-r--r--cpu_pm.h2850logplain -rw-r--r--cpu_rmap.h1902logplain -rw-r--r--cpufeature.h1882logplain -rw-r--r--cpufreq.h27718logplain -rw-r--r--cpuhotplug.h10065logplain -rw-r--r--cpuidle.h8705logplain -rw-r--r--cpumask.h24490logplain -rw-r--r--cpuset.h6178logplain -rw-r--r--cputime.h334logplain -rw-r--r--crash_dump.h3010logplain -rw-r--r--crc-ccitt.h330logplain -rw-r--r--crc-itu-t.h613logplain -rw-r--r--crc-t10dif.h376logplain -rw-r--r--crc16.h622logplain -rw-r--r--crc32.h2894logplain -rw-r--r--crc32c.h254logplain -rw-r--r--crc7.h277logplain -rw-r--r--crc8.h3741logplain -rw-r--r--cred.h12102logplain d---------crush105logplain -rw-r--r--crypto.h55726logplain -rw-r--r--cryptohash.h448logplain -rw-r--r--cs5535.h6426logplain -rw-r--r--ctype.h1752logplain -rw-r--r--cuda.h462logplain -rw-r--r--cyclades.h10504logplain -rw-r--r--davinci_emac.h1150logplain -rw-r--r--dax.h3303logplain -rw-r--r--dca.h2698logplain -rw-r--r--dcache.h18498logplain -rw-r--r--dccp.h10925logplain -rw-r--r--dcookies.h1290logplain -rw-r--r--debug_locks.h1512logplain -rw-r--r--debugfs.h10862logplain -rw-r--r--debugobjects.h3949logplain d---------decompress283logplain -rw-r--r--delay.h1426logplain -rw-r--r--delayacct.h4098logplain -rw-r--r--delayed_call.h670logplain -rw-r--r--dell-led.h133logplain -rw-r--r--devcoredump.h2849logplain -rw-r--r--devfreq-event.h5778logplain -rw-r--r--devfreq.h13857logplain -rw-r--r--devfreq_cooling.h2672logplain -rw-r--r--device-mapper.h17683logplain -rw-r--r--device.h52802logplain -rw-r--r--device_cgroup.h597logplain -rw-r--r--devpts_fs.h1042logplain -rw-r--r--digsig.h1379logplain -rw-r--r--dio.h11190logplain -rw-r--r--dirent.h177logplain -rw-r--r--dlm.h6151logplain -rw-r--r--dlm_plock.h678logplain -rw-r--r--dm-dirty-log.h4038logplain -rw-r--r--dm-io.h1980logplain -rw-r--r--dm-kcopyd.h2916logplain -rw-r--r--dm-region-hash.h3182logplain -rw-r--r--dm9000.h1136logplain -rw-r--r--dma-buf.h9163logplain -rw-r--r--dma-contiguous.h4560logplain -rw-r--r--dma-debug.h5749logplain -rw-r--r--dma-direction.h299logplain -rw-r--r--dma-fence-array.h2428logplain -rw-r--r--dma-fence.h15559logplain -rw-r--r--dma-iommu.h3315logplain -rw-r--r--dma-mapping.h24030logplain d---------dma217logplain -rw-r--r--dma_remapping.h1413logplain -rw-r--r--dmaengine.h46893logplain -rw-r--r--dmapool.h1112logplain -rw-r--r--dmar.h8010logplain -rw-r--r--dmi.h4132logplain -rw-r--r--dnotify.h1008logplain -rw-r--r--dns_resolver.h1339logplain -rw-r--r--dqblk_qtree.h2199logplain -rw-r--r--dqblk_v1.h288logplain -rw-r--r--dqblk_v2.h367logplain -rw-r--r--drbd.h10922logplain -rw-r--r--drbd_genl.h21875logplain -rw-r--r--drbd_genl_api.h1769logplain -rw-r--r--drbd_limits.h7768logplain -rw-r--r--ds2782_battery.h119logplain -rw-r--r--dtlk.h3545logplain -rw-r--r--dw_apb_timer.h1743logplain -rw-r--r--dynamic_debug.h5162logplain -rw-r--r--dynamic_queue_limits.h3750logplain -rw-r--r--earlycpio.h320logplain -rw-r--r--ecryptfs.h3876logplain -rw-r--r--edac.h21169logplain -rw-r--r--edd.h1469logplain -rw-r--r--edma.h807logplain -rw-r--r--eeprom_93cx6.h3008logplain -rw-r--r--eeprom_93xx46.h723logplain -rw-r--r--efi-bgrt.h427logplain -rw-r--r--efi.h45007logplain -rw-r--r--efs_vh.h1546logplain -rw-r--r--eisa.h2992logplain -rw-r--r--elevator.h7594logplain -rw-r--r--elf-fdpic.h2237logplain -rw-r--r--elf-randomize.h544logplain -rw-r--r--elf.h1470logplain -rw-r--r--elfcore-compat.h1228logplain -rw-r--r--elfcore.h2084logplain -rw-r--r--elfnote.h3581logplain -rw-r--r--enclosure.h4711logplain -rw-r--r--err.h1544logplain -rw-r--r--errno.h1334logplain -rw-r--r--errqueue.h450logplain -rw-r--r--etherdevice.h16456logplain -rw-r--r--ethtool.h16448logplain -rw-r--r--eventfd.h2101logplain -rw-r--r--eventpoll.h2059logplain -rw-r--r--evm.h2671logplain -rw-r--r--export.h3976logplain -rw-r--r--exportfs.h7592logplain -rw-r--r--ext2_fs.h928logplain -rw-r--r--extable.h960logplain -rw-r--r--extcon.h14681logplain d---------extcon86logplain -rw-r--r--f2fs_fs.h17337logplain -rw-r--r--f75375s.h541logplain -rw-r--r--falloc.h753logplain -rw-r--r--fanotify.h206logplain -rw-r--r--fault-inject.h1853logplain -rw-r--r--fb.h29714logplain -rw-r--r--fcdevice.h988logplain -rw-r--r--fcntl.h909logplain -rw-r--r--fd.h451logplain -rw-r--r--fddidevice.h1044logplain -rw-r--r--fdtable.h3240logplain -rw-r--r--fec.h609logplain -rw-r--r--file.h2033logplain -rw-r--r--filter.h21029logplain -rw-r--r--fips.h128logplain -rw-r--r--firewire.h13679logplain -rw-r--r--firmware-map.h1351logplain -rw-r--r--firmware.h2356logplain d---------firmware / meson32logplain -rw-r--r--fixp-arith.h4516logplain -rw-r--r--flat.h1614logplain -rw-r--r--flex_array.h2485logplain -rw-r--r--flex_proportions.h2842logplain -rw-r--r--fmc-sdb.h1280logplain -rw-r--r--fmc.h8539logplain -rw-r--r--font.h1281logplain d---------fpga79logplain -rw-r--r--frame.h767logplain -rw-r--r--freezer.h8845logplain -rw-r--r--frontswap.h2895logplain -rw-r--r--fs.h104369logplain -rw-r--r--fs_enet_pd.h3457logplain -rw-r--r--fs_pin.h580logplain -rw-r--r--fs_stack.h772logplain -rw-r--r--fs_struct.h999logplain -rw-r--r--fs_uart_pd.h1523logplain -rw-r--r--fscache-cache.h18852logplain -rw-r--r--fscache.h28539logplain -rw-r--r--fscrypto.h8615logplain -rw-r--r--fsl-diu-fb.h4179logplain d---------fsl103logplain -rw-r--r--fsl_devices.h4419logplain -rw-r--r--fsl_hypervisor.h2824logplain -rw-r--r--fsl_ifc.h25663logplain -rw-r--r--fsldma.h398logplain -rw-r--r--fsnotify.h8231logplain -rw-r--r--fsnotify_backend.h16449logplain -rw-r--r--ftrace.h31073logplain -rw-r--r--ftrace_irq.h784logplain -rw-r--r--futex.h1894logplain -rw-r--r--fwnode.h650logplain -rw-r--r--gameport.h5695logplain -rw-r--r--gcd.h154logplain -rw-r--r--genalloc.h5813logplain -rw-r--r--genetlink.h1385logplain -rw-r--r--genhd.h23027logplain -rw-r--r--genl_magic_func.h12300logplain -rw-r--r--genl_magic_struct.h7766logplain -rw-r--r--getcpu.h602logplain -rw-r--r--gfp.h21142logplain -rw-r--r--glob.h217logplain -rw-r--r--goldfish.h566logplain -rw-r--r--gpio-fan.h802logplain -rw-r--r--gpio-pxa.h532logplain -rw-r--r--gpio.h5769logplain d---------gpio111logplain -rw-r--r--gpio_keys.h1635logplain -rw-r--r--gpio_mouse.h1494logplain -rw-r--r--hardirq.h1793logplain -rw-r--r--hash.h3071logplain -rw-r--r--hashtable.h6779logplain -rw-r--r--hdlc.h3413logplain -rw-r--r--hdlcdrv.h6431logplain -rw-r--r--hdmi.h9554logplain -rw-r--r--hid-debug.h2071logplain -rw-r--r--hid-roccat.h688logplain -rw-r--r--hid-sensor-hub.h8906logplain