Annotation of researchv9/cmd/sun/c2/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: # @(#)Makefile 1.1 86/02/03 SMI
                      3: #
                      4: 
                      5: CSRC = main.c alloc.c branch.c error.c hardexp.c inst.c instruction.c \
                      6:        label.c livereg.c pseudoop.c register.c regmask.c scan.c sym.c \
                      7:        util.c operand.c quicken.c stackops.c coalesce.c
                      8: HSRC = as.h c2.h cctypes.h  inst.h Instructions oper.h
                      9: HLIST = as.h c2.h inst.h oper.h
                     10: OBJ =  error.o inst.o instruction.o label.o main.o scan.o sym.o util.o \
                     11:        branch.o hardexp.o livereg.o regmask.o register.o pseudoop.o \
                     12:        alloc.o operand.o quicken.o stackops.o coalesce.o
                     13: CC=newcc
                     14: COPT=-O
                     15: DEFS= -DC2
                     16: POPT= -P1 -p
                     17: LDFLAGS=
                     18: CFLAGS = $(DEFS) $(COPT)
                     19: DESTDIR=
                     20: c2: $(OBJ)
                     21:        $(CC) $(LDFLAGS) $(OBJ) -o c2
                     22: inst.o: characteristics inst.c as.h c2.h  inst.h
                     23:        $(CC) $(CFLAGS) -c inst.c
                     24: characteristics: Instructions awkprog
                     25:        (echo FLAVOR C2; cat Instructions) | awk -f awkprog > characteristics
                     26: clean:
                     27:        rm -rf $(OBJ) core errs c2 lintout characteristics
                     28: install: c2
                     29:        install -s c2 $(DESTDIR)/lib/c2
                     30: print: $(CSRC)
                     31:        lpr $(POPT) Makefile $(HSRC)
                     32:        lpr $(POPT) $(CSRC)
                     33: howbig: $(CSRC) $(HSRC)
                     34:        @wc $(CSRC) $(HSRC)
                     35: lint:
                     36:        lint $(DEFS) $(CSRC) > lintout
                     37: main.o: main.c $(HLIST) cctypes.h
                     38: alloc.o: alloc.c $(HLIST)
                     39: branch.o: branch.c $(HLIST)
                     40: error.o:  error.c  $(HLIST)
                     41: hardexp.o:as.h $(HLIST)
                     42: instruction.o: instruction.c $(HLIST)
                     43: label.o: label.c $(HLIST)
                     44: livereg.o: livereg.c $(HLIST)
                     45: pseudoop.o: pseudoop.c  $(HLIST)
                     46: quicken.o: quicken.c $(HLIST)
                     47: register.o: register.c $(HLIST)
                     48: regmask.o: regmask.c $(HLIST)
                     49: scan.o: scan.c $(HLIST)
                     50: sym.o: sym.c $(HLIST)
                     51: util.o: util.c $(HLIST)
                     52: stackops.o: stackops.c $(HLIST)
                     53: coalesce.o: coalesce.c $(HLIST)

unix.superglobalmegacorp.com

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