Annotation of Gnu-Mach/Makerules.am, revision 1.1

1.1     ! root        1: # Makerules: how to do some things.
        !             2: 
        !             3: # Copyright (C) 2006, 2007, 2009 Free Software Foundation, Inc.
        !             4: 
        !             5: # Permission to use, copy, modify and distribute this software and its
        !             6: # documentation is hereby granted, provided that both the copyright
        !             7: # notice and this permission notice appear in all copies of the
        !             8: # software, derivative works or modified versions, and any portions
        !             9: # thereof, and that both notices appear in supporting documentation.
        !            10: #
        !            11: # THE FREE SOFTWARE FOUNDATION ALLOWS FREE USE OF THIS SOFTWARE IN ITS
        !            12: # "AS IS" CONDITION.  THE FREE SOFTWARE FOUNDATION DISCLAIMS ANY
        !            13: # LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE
        !            14: # USE OF THIS SOFTWARE.
        !            15: 
        !            16: #
        !            17: # Building foo.h from foo.sym.
        !            18: #
        !            19: 
        !            20: EXTRA_DIST += \
        !            21:        gensym.awk
        !            22: %.symc: %.sym gensym.awk
        !            23:        $(AWK_V) $(AWK) -f $(word 2,$^) $< > $@
        !            24: %.symc.o: %.symc
        !            25:        $(AM_V_CC) $(COMPILE) -S -x c -o $@ $<
        !            26: %.h: %.symc.o
        !            27:        $(AM_V_GEN) sed < $< > $@               \
        !            28:          -e 's/^[^*].*$$//'                    \
        !            29:          -e 's/^[*]/#define/'                  \
        !            30:          -e 's/mAgIc[^-0-9]*//'
        !            31: 
        !            32: # Makerules.mig: how to do some MIG-related things.
        !            33: include Makerules.mig.am
        !            34: 
        !            35: #
        !            36: # gzip files.
        !            37: #
        !            38: 
        !            39: %.gz: %
        !            40:        $(GZIP_V) $(GZIP) -9 < $< > $@
        !            41: 
        !            42: #
        !            43: # strip files.
        !            44: #
        !            45: 
        !            46: %.stripped: %
        !            47:        $(STRIP) -o $@ $<
        !            48: 
        !            49: #
        !            50: # Echo target.
        !            51: #
        !            52: 
        !            53: echo-%:
        !            54:        @echo '$* = `$($*)'\'

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.