Annotation of researchv10no/cmd/lcc/tst/makefile, revision 1.1

1.1     ! root        1: tst-makefile:
        !             2:        @echo 1>&2 run make from a target-specific directory
        !             3: 
        !             4: test:  $(V)/tst/8q.s \
        !             5:        $(V)/tst/array.s \
        !             6:        $(V)/tst/cf.s \
        !             7:        $(V)/tst/cq.s \
        !             8:        $(V)/tst/cvt.s \
        !             9:        $(V)/tst/fields.s \
        !            10:        $(V)/tst/front.s \
        !            11:        $(V)/tst/incr.s \
        !            12:        $(V)/tst/init.s \
        !            13:        $(V)/tst/limits.s \
        !            14:        $(V)/tst/paranoia.s \
        !            15:        $(V)/tst/sort.s \
        !            16:        $(V)/tst/spill.s \
        !            17:        $(V)/tst/stdarg.s \
        !            18:        $(V)/tst/struct.s \
        !            19:        $(V)/tst/switch.s \
        !            20:        $(V)/tst/wf1.s \
        !            21:        $(V)/tst/yacc.s
        !            22: 
        !            23: T=../tst
        !            24: CMD=@cd $(V); ../run $(TARGET) $(OS)
        !            25: 
        !            26: $(V)/tst/8q.s:         $(RUN) $(D)/rcc $(T)/8q.c       $(T)/8q.0;      $(CMD) 8q
        !            27: $(V)/tst/array.s:      $(RUN) $(D)/rcc $(T)/array.c    $(T)/array.0;   $(CMD) array
        !            28: $(V)/tst/cf.s:         $(RUN) $(D)/rcc $(T)/cf.c       $(T)/cf.0;      $(CMD) cf
        !            29: $(V)/tst/cq.s:         $(RUN) $(D)/rcc $(T)/cq.c       $(T)/cq.0;      $(CMD) cq
        !            30: $(V)/tst/cvt.s:                $(RUN) $(D)/rcc $(T)/cvt.c      $(T)/cvt.0;     $(CMD) cvt
        !            31: $(V)/tst/fields.s:     $(RUN) $(D)/rcc $(T)/fields.c   $(T)/fields.0;  $(CMD) fields
        !            32: $(V)/tst/front.s:      $(RUN) $(D)/rcc $(T)/front.c    $(T)/front.0;   $(CMD) front
        !            33: $(V)/tst/incr.s:       $(RUN) $(D)/rcc $(T)/incr.c     $(T)/incr.0;    $(CMD) incr
        !            34: $(V)/tst/init.s:       $(RUN) $(D)/rcc $(T)/init.c     $(T)/init.0;    $(CMD) init
        !            35: $(V)/tst/limits.s:     $(RUN) $(D)/rcc $(T)/limits.c   $(T)/limits.0;  $(CMD) limits
        !            36: $(V)/tst/paranoia.s:   $(RUN) $(D)/rcc $(T)/paranoia.c $(T)/paranoia.0;$(CMD) paranoia
        !            37: $(V)/tst/sort.s:       $(RUN) $(D)/rcc $(T)/sort.c     $(T)/sort.0;    $(CMD) sort
        !            38: $(V)/tst/spill.s:      $(RUN) $(D)/rcc $(T)/spill.c    $(T)/spill.0;   $(CMD) spill
        !            39: $(V)/tst/stdarg.s:     $(RUN) $(D)/rcc $(T)/stdarg.c   $(T)/stdarg.0;  $(CMD) stdarg
        !            40: $(V)/tst/struct.s:     $(RUN) $(D)/rcc $(T)/struct.c   $(T)/struct.0;  $(CMD) struct
        !            41: $(V)/tst/switch.s:     $(RUN) $(D)/rcc $(T)/switch.c   $(T)/switch.0;  $(CMD) switch
        !            42: $(V)/tst/wf1.s:                $(RUN) $(D)/rcc $(T)/wf1.c      $(T)/wf1.0;     $(CMD) wf1
        !            43: $(V)/tst/yacc.s:       $(RUN) $(D)/rcc $(T)/yacc.c     $(T)/yacc.0;    $(CMD) yacc
        !            44: 
        !            45: OPTS=HOST=$(HOST) HOSTOS=$(HOSTOS) CC='lcc -B$(HOST)-$(HOSTOS)/ -d0.1 -A' \
        !            46:        CFLAGS='-I../include/$(HOST)_$(HOSTOS) $(CFLAGS)' \
        !            47:        LDFLAGS='$(LDFLAGS)'
        !            48: 
        !            49: triple:        $(D)/rcc
        !            50:        rm -f $(D)/*.o
        !            51:        make $(OPTS) $(D)/rcc
        !            52:        -od +8 <$(D)/rcc >$(D)/tst/od2
        !            53:        rm -f $(D)/*.o
        !            54:        make $(OPTS) $(D)/rcc
        !            55:        -od +8 <$(D)/rcc >$(D)/tst/od3
        !            56:        cmp $(D)/tst/od[23] && rm $(D)/tst/od[23]
        !            57: 
        !            58: clean:
        !            59:        rm -f $(D)/*.o $(D)/tst/od[23] $(V)/tst/*.[12so]
        !            60:        -cd $(V)/tst; rm -f 8q array cf cq cvt fields front incr init \
        !            61:                limits paranoia sort spill stdarg struct switch wf1 yacc
        !            62: 
        !            63: clobber:       clean
        !            64:                rm -f $(D)/rcc

unix.superglobalmegacorp.com

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