being (no)body

Digital     •     Culture     •     Technology

Archive for April, 2008

m3talink for April 30th

m3talink updates for April 30th:

No comments

m3talink for April 25th through April 28th

m3talink updates for April 25th through April 28th:

  • WinMerge is WinMerge is an Open Source visual text file differencing and merging tool for Windows. It is highly useful for determing what has changed between project versions, and then merging changes between versions.
  • Adobe Dreamweaver Extensions - SVN/CVS is If you’re using popular Subversion, the dominant open-source version control system, now you can use it inside Adobe Dreamweaver!
  • Scaling Twitter » SlideShare is Scaling Twitter - Slides for a talk presented at the SDForum Silicon Valley Ruby Conference 2007 on Twitter’s challenges scaling Rails.
  • How to scale your web app » SlideShare is Scaling web applications, as present at Barcamp London 2 by George Palmer
  • foca’s d20 at master ? GitHub is A model of the d20 roleplaying rules system
No comments

m3talink for April 24th

m3talink updates for April 24th:

  • ApacheTop - Trac is a curses-based top-like display for Apache information, including requests per second, bytes per second, most popular URLs, etc.
  • Apache module mod_status is module provides information on server activity and performance
No comments

m3talink for April 23rd

m3talink updates for April 23rd:

No comments

m3talink for April 18th through April 21st

m3talink updates for April 18th through April 21st:

  • Load Testing Tool - Web Stress Testing Software is OpenLoad? is the industry?s only truly easy-to-use and affordable enterprise Web test tool for automated load and stress testing and performance monitoring. Script-free, enabling you to identify performance bottlenecks and optimize the user experience
  • WordPress Themes is
  • IMAPSize is is a freeware Windows application that allows you to quickly and efficiently manage your IMAP mail accounts. It is not another mail client.
No comments

m3talink for April 10th through April 17th

m3talink updates for April 10th through April 17th:

No comments

m3talink for April 9th

m3talink updates for April 9th:

No comments

m3talink for April 8th

m3talink updates for April 8th:

No comments

make clean vs. make distclean

Today I learned the difference between make clean and make distclean. In short

  • if the binary was made with make, the source files can be cleaned with “make clean”
  • if the binary was made with configure, the source files can be cleaned with “make distclean”

Here is the official answer:

What Gets Cleaned

The GNU Makefile Standards specify a number of different clean rules. See Standard Targets for Users.

Generally the files that can be cleaned are determined automatically by Automake. Of course, Automake also recognizes some variables that can be defined to specify additional files to clean. These variables are MOSTLYCLEANFILES, CLEANFILES, DISTCLEANFILES, and MAINTAINERCLEANFILES. When cleaning involves more than deleting some hard-coded list of files, it is also possible to supplement the cleaning rules with your own commands. Simply define a rule for any of the mostlyclean-local, clean-local, distclean-local, or maintainer-clean-local targets (see Extending). A common case is deleting a directory, for instance, a directory created by the test suite:

     clean-local:

             -rm -rf testSubDir

As the GNU Standards aren’t always explicit as to which files should be removed by which rule, we’ve adopted a heuristic that we believe was first formulated by François Pinard:

  • If make built it, and it is commonly something that one would want to rebuild (for instance, a .o file), then mostlyclean should delete it.
  • Otherwise, if make built it, then clean should delete it.
  • If configure built it, then distclean should delete it.
  • If the maintainer built it (for instance, a .info file), then maintainer-clean should delete it. However maintainer-clean should not delete anything that needs to exist in order to run ‘./configure && make’.

We recommend that you follow this same set of heuristics in your Makefile.am.

I found this from this post when I Googled “distclean”.

No comments

m3talink for April 7th

m3talink updates for April 7th:

No comments

Next Page »

The opinions expressed here are my own, and neither my employer nor any other party necessarily agrees with them.