Annotation of researchv9/jerq/src/lib/j/make.fw, revision 1.1

1.1     ! root        1: ########
        !             2: #
        !             3: #      libj makefile
        !             4: #
        !             5: ########
        !             6: #
        !             7: #      Standard Macros
        !             8: #
        !             9: ########
        !            10: AUX_CLEAN = 
        !            11: MAKE.LO = make.lo
        !            12: MAKE.FWROOT = $(FWROOT)/make.root
        !            13: MKGEN = mkgen
        !            14: ROOT = $(DMD)
        !            15: FWROOT = ../../..
        !            16: INC = $(FWROOT)/include
        !            17: SGSX = 
        !            18: 
        !            19: INC_LIST       =\
        !            20:        -I$(INC)
        !            21: 
        !            22: CLEAN =\
        !            23:        .C.o\
        !            24:        .c.o\
        !            25:        .s.o\
        !            26:        Jrect.o\
        !            27:        addr.o\
        !            28:        alloc.o\
        !            29:        arc.o\
        !            30:        arith.o\
        !            31:        balloc.o\
        !            32:        bitblt.o\
        !            33:        clip.o\
        !            34:        defont.o\
        !            35:        display.o\
        !            36:        gcalloc.o\
        !            37:        jlineto.o\
        !            38:        jstring.o\
        !            39:        jtexture.o\
        !            40:        line.o\
        !            41:        masks.o\
        !            42:        menu.o\
        !            43:        min.o\
        !            44:        point.o\
        !            45:        ptinrect.o\
        !            46:        rect.o\
        !            47:        rectXrect.o\
        !            48:        rectclip.o\
        !            49:        rectf.o\
        !            50:        screenswap.o\
        !            51:        string.o\
        !            52:        strwidth.o\
        !            53:        texture.o
        !            54: 
        !            55: all:
        !            56: install:       all
        !            57: 
        !            58: ##########
        !            59: #
        !            60: #      make.root
        !            61: #
        !            62: ##########
        !            63: 
        !            64: FWBIN=$(FWROOT)/bin
        !            65: FWLIB=$(FWROOT)/fwlib
        !            66: FWSRC=$(FWROOT)/src
        !            67: FWINCLUDE=$(FWROOT)/include
        !            68: UINC=/usr/include
        !            69: FWDEMO=$(FWROOT)/demo
        !            70: MCC=$(ROOT)/bin/dmdcc
        !            71: MLD=m32ld
        !            72: MAR=ar
        !            73: MLORDER=m32lorder
        !            74: 
        !            75: ########
        !            76: #
        !            77: #      make.lo
        !            78: #
        !            79: ########
        !            80: 
        !            81: 
        !            82: TITLE = libj makefile
        !            83: PRODUCTS = libj.a
        !            84: 
        !            85: 
        !            86: MAKEARG= -$(MAKEFLAGS) 
        !            87: 
        !            88: MLORDER=m32lorder
        !            89: LCLCFLAGS=-J -g -O
        !            90: CLEAN= $(OBJ) libj.a
        !            91: 
        !            92: 
        !            93: CC_CMD =       $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c
        !            94: 
        !            95: OBJ=jstring.o menu.o \
        !            96:        balloc.o min.o  point.o  \
        !            97:        ptinrect.o alloc.o gcalloc.o  \
        !            98:        rectXrect.o rectf.o jtexture.o Jrect.o rectclip.o \
        !            99:        screenswap.o string.o bitblt.o strwidth.o defont.o rect.o \
        !           100:        texture.o  jlineto.o arith.o clip.o line.o \
        !           101:        addr.o masks.o  display.o 
        !           102: 
        !           103: CFILES= alloc.c balloc.c\
        !           104:        bitblt.s clip.c \
        !           105:        display.c gcalloc.c \
        !           106:        jlineto.c \
        !           107:        Jrect.c jstring.c jtexture.c line.c masks.c menu.c min.c\
        !           108:        point.c ptinrect.c \
        !           109:        rectXrect.c rectclip.c rectf.c screenswap.c  string.c\
        !           110:        defont.c \
        !           111:        strwidth.c texture.c  rect.s 
        !           112: 
        !           113: .C.o:
        !           114:        echo ".C files no longer built"
        !           115: 
        !           116: .c.o:
        !           117:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c $<
        !           118: 
        !           119: .s.o:
        !           120:        $(MCC) -c $<
        !           121: 
        !           122: libj.a: $(OBJ)
        !           123:        rm -f libj.a
        !           124:        $(MAR) cr libj.a $(OBJ) 
        !           125: 
        !           126: texture.o:     texture.s
        !           127:        $(MCC) $(MCFLAGS) -g -c texture.s
        !           128: 
        !           129: bitblt.o:      bitblt.c
        !           130:        $(MCC) $(MCFLAGS) -J -g -c bitblt.c
        !           131: 
        !           132: min.o:         min.s
        !           133:        $(MCC) -c min.s
        !           134: 
        !           135: arith.o: arith.s
        !           136:        $(MCC) -c arith.s
        !           137: 
        !           138: rect.o: rect.s
        !           139:        $(MCC) -c rect.s
        !           140: 
        !           141: addr.o: addr.s
        !           142:        $(MCC) -c addr.s
        !           143: 
        !           144: save:
        !           145:        -cp $(FWLIB)/libj.a olibj.a
        !           146: 
        !           147: install:libj.a
        !           148:        cp libj.a $(FWLIB)/libj.a
        !           149: 
        !           150: 
        !           151: ########
        !           152: #
        !           153: #      All dependencies and rules not explicitly stated
        !           154: #      (including header and nested header dependencies)
        !           155: #
        !           156: ########
        !           157: 
        !           158: Jrect.o:       Jrect.c
        !           159: Jrect.o:       $(INC)/jerq.h
        !           160: Jrect.o:       $(INC)/jerqproc.h # nested include from mpx.h
        !           161: Jrect.o:       $(INC)/layer.h # nested include from mpx.h
        !           162: Jrect.o:       $(INC)/mpx.h # nested include from jerq.h
        !           163: Jrect.o:       $(INC)/sys/2681.h # nested include from jerq.h
        !           164:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c Jrect.c
        !           165: 
        !           166: alloc.o:       alloc.c
        !           167:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c alloc.c
        !           168: 
        !           169: 
        !           170: balloc.o:      balloc.c
        !           171: balloc.o:      $(INC)/jerq.h
        !           172: balloc.o:      $(INC)/jerqproc.h # nested include from mpx.h
        !           173: balloc.o:      $(INC)/layer.h # nested include from mpx.h
        !           174: balloc.o:      $(INC)/mpx.h # nested include from jerq.h
        !           175: balloc.o:      $(INC)/sys/2681.h # nested include from jerq.h
        !           176:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c balloc.c
        !           177: 
        !           178: bitblt.o:      $(INC)/jerq.h
        !           179: bitblt.o:      $(INC)/jerqproc.h # nested include from mpx.h
        !           180: bitblt.o:      $(INC)/layer.h # nested include from mpx.h
        !           181: bitblt.o:      $(INC)/mpx.h # nested include from jerq.h
        !           182: bitblt.o:      $(INC)/sys/2681.h # nested include from jerq.h
        !           183: 
        !           184: clip.o:        clip.c
        !           185: clip.o:        $(INC)/jerq.h
        !           186: clip.o:        $(INC)/jerqproc.h # nested include from mpx.h
        !           187: clip.o:        $(INC)/layer.h # nested include from mpx.h
        !           188: clip.o:        $(INC)/line.h
        !           189: clip.o:        $(INC)/mpx.h # nested include from jerq.h
        !           190: clip.o:        $(INC)/sys/2681.h # nested include from jerq.h
        !           191:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c clip.c
        !           192: 
        !           193: 
        !           194: 
        !           195: defont.o:      defont.c
        !           196: defont.o:      $(INC)/font.h
        !           197: defont.o:      $(INC)/jerq.h
        !           198: defont.o:      $(INC)/jerqproc.h # nested include from mpx.h
        !           199: defont.o:      $(INC)/layer.h # nested include from mpx.h
        !           200: defont.o:      $(INC)/mpx.h # nested include from jerq.h
        !           201: defont.o:      $(INC)/sys/2681.h # nested include from jerq.h
        !           202:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c defont.c
        !           203: 
        !           204: 
        !           205: display.o:     display.c
        !           206: display.o:     $(INC)/jerq.h
        !           207: display.o:     $(INC)/jerqproc.h # nested include from mpx.h
        !           208: display.o:     $(INC)/layer.h # nested include from mpx.h
        !           209: display.o:     $(INC)/mpx.h # nested include from jerq.h
        !           210: display.o:     $(INC)/sys/2681.h # nested include from jerq.h
        !           211:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c display.c
        !           212: 
        !           213: 
        !           214: 
        !           215: gcalloc.o:     gcalloc.c
        !           216: gcalloc.o:     $(INC)/jerq.h
        !           217: gcalloc.o:     $(INC)/setup.h
        !           218: gcalloc.o:     $(INC)/jerqproc.h # nested include from mpx.h
        !           219: gcalloc.o:     $(INC)/layer.h # nested include from mpx.h
        !           220: gcalloc.o:     $(INC)/mpx.h # nested include from jerq.h
        !           221: gcalloc.o:     $(INC)/sys/2681.h # nested include from jerq.h
        !           222:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c gcalloc.c
        !           223: 
        !           224: 
        !           225: jlineto.o:     $(INC)/jerq.h
        !           226: jlineto.o:     $(INC)/jerqproc.h # nested include from mpx.h
        !           227: jlineto.o:     jlineto.c
        !           228: jlineto.o:     $(INC)/layer.h # nested include from mpx.h
        !           229: jlineto.o:     $(INC)/line.h
        !           230: jlineto.o:     $(INC)/mpx.h # nested include from jerq.h
        !           231: jlineto.o:     $(INC)/sys/2681.h # nested include from jerq.h
        !           232:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c jlineto.c
        !           233: 
        !           234: 
        !           235: jstring.o:     $(INC)/font.h
        !           236: jstring.o:     $(INC)/jerq.h
        !           237: jstring.o:     $(INC)/jerqproc.h # nested include from mpx.h
        !           238: jstring.o:     jstring.c
        !           239: jstring.o:     $(INC)/layer.h # nested include from mpx.h
        !           240: jstring.o:     $(INC)/mpx.h # nested include from jerq.h
        !           241: jstring.o:     $(INC)/sys/2681.h # nested include from jerq.h
        !           242:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c jstring.c
        !           243: 
        !           244: jtexture.o:    $(INC)/jerq.h
        !           245: jtexture.o:    $(INC)/jerqproc.h # nested include from mpx.h
        !           246: jtexture.o:    jtexture.c
        !           247: jtexture.o:    $(INC)/layer.h # nested include from mpx.h
        !           248: jtexture.o:    $(INC)/mpx.h # nested include from jerq.h
        !           249: jtexture.o:    $(INC)/sys/2681.h # nested include from jerq.h
        !           250:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c jtexture.c
        !           251: 
        !           252: line.o:        $(INC)/jerq.h
        !           253: line.o:        $(INC)/jerqproc.h # nested include from mpx.h
        !           254: line.o:        $(INC)/layer.h # nested include from mpx.h
        !           255: line.o:        line.c
        !           256: line.o:        $(INC)/line.h
        !           257: line.o:        $(INC)/mpx.h # nested include from jerq.h
        !           258: line.o:        $(INC)/sys/2681.h # nested include from jerq.h
        !           259:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c line.c
        !           260: 
        !           261: masks.o:       masks.c
        !           262:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c masks.c
        !           263: 
        !           264: menu.o:        $(INC)/font.h
        !           265: menu.o:        $(INC)/jerq.h
        !           266: menu.o:        $(INC)/jerqproc.h # nested include from mpx.h
        !           267: menu.o:        $(INC)/layer.h # nested include from mpx.h
        !           268: menu.o:        menu.c
        !           269: menu.o:        $(INC)/mpx.h # nested include from jerq.h
        !           270: menu.o:        $(INC)/sys/2681.h # nested include from jerq.h
        !           271:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c menu.c
        !           272: 
        !           273: norm.o:        norm.c
        !           274:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c norm.c
        !           275: 
        !           276: point.o:       $(INC)/jerq.h
        !           277: point.o:       $(INC)/jerqproc.h # nested include from mpx.h
        !           278: point.o:       $(INC)/layer.h # nested include from mpx.h
        !           279: point.o:       $(INC)/mpx.h # nested include from jerq.h
        !           280: point.o:       point.c
        !           281: point.o:       $(INC)/sys/2681.h # nested include from jerq.h
        !           282:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c point.c
        !           283: 
        !           284: popen.o:       $(INC)/jerq.h
        !           285: popen.o:       $(INC)/jerqio.h
        !           286: popen.o:       $(INC)/jerqproc.h # nested include from mpx.h
        !           287: popen.o:       $(INC)/layer.h # nested include from mpx.h
        !           288: popen.o:       $(INC)/mpx.h # nested include from jerq.h
        !           289: popen.o:       popen.c
        !           290: popen.o:       $(INC)/sys/2681.h # nested include from jerq.h
        !           291:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c popen.c
        !           292: 
        !           293: printf.o:      $(INC)/jerq.h
        !           294: printf.o:      $(INC)/jerqio.h
        !           295: printf.o:      $(INC)/jerqproc.h # nested include from mpx.h
        !           296: printf.o:      $(INC)/layer.h # nested include from mpx.h
        !           297: printf.o:      $(INC)/mpx.h # nested include from jerq.h
        !           298: printf.o:      printf.c
        !           299: printf.o:      $(INC)/sys/2681.h # nested include from jerq.h
        !           300:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c printf.c
        !           301: 
        !           302: ptinrect.o:    $(INC)/jerq.h
        !           303: ptinrect.o:    $(INC)/jerqproc.h # nested include from mpx.h
        !           304: ptinrect.o:    $(INC)/layer.h # nested include from mpx.h
        !           305: ptinrect.o:    $(INC)/mpx.h # nested include from jerq.h
        !           306: ptinrect.o:    ptinrect.c
        !           307: ptinrect.o:    $(INC)/sys/2681.h # nested include from jerq.h
        !           308:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c ptinrect.c
        !           309: 
        !           310: put.o: $(INC)/jerq.h
        !           311: put.o: $(INC)/jerqio.h
        !           312: put.o: $(INC)/jerqproc.h # nested include from mpx.h
        !           313: put.o: $(INC)/layer.h # nested include from mpx.h
        !           314: put.o: $(INC)/mpx.h # nested include from jerq.h
        !           315: put.o: put.c
        !           316: put.o: $(INC)/sys/2681.h # nested include from jerq.h
        !           317:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c put.c
        !           318: 
        !           319: rdwr.o:        $(INC)/jerq.h
        !           320: rdwr.o:        $(INC)/jerqio.h
        !           321: rdwr.o:        $(INC)/jerqproc.h # nested include from mpx.h
        !           322: rdwr.o:        $(INC)/layer.h # nested include from mpx.h
        !           323: rdwr.o:        $(INC)/mpx.h # nested include from jerq.h
        !           324: rdwr.o:        rdwr.c
        !           325: rdwr.o:        $(INC)/sys/2681.h # nested include from jerq.h
        !           326:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c rdwr.c
        !           327: 
        !           328: rectXrect.o:   $(INC)/jerq.h
        !           329: rectXrect.o:   $(INC)/jerqproc.h # nested include from mpx.h
        !           330: rectXrect.o:   $(INC)/layer.h # nested include from mpx.h
        !           331: rectXrect.o:   $(INC)/mpx.h # nested include from jerq.h
        !           332: rectXrect.o:   rectXrect.c
        !           333: rectXrect.o:   $(INC)/sys/2681.h # nested include from jerq.h
        !           334:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c rectXrect.c
        !           335: 
        !           336: rectclip.o:    $(INC)/jerq.h
        !           337: rectclip.o:    $(INC)/jerqproc.h # nested include from mpx.h
        !           338: rectclip.o:    $(INC)/layer.h # nested include from mpx.h
        !           339: rectclip.o:    $(INC)/mpx.h # nested include from jerq.h
        !           340: rectclip.o:    rectclip.c
        !           341: rectclip.o:    $(INC)/sys/2681.h # nested include from jerq.h
        !           342:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c rectclip.c
        !           343: 
        !           344: rectf.o:       $(INC)/jerq.h
        !           345: rectf.o:       $(INC)/jerqproc.h # nested include from mpx.h
        !           346: rectf.o:       $(INC)/layer.h # nested include from mpx.h
        !           347: rectf.o:       $(INC)/mpx.h # nested include from jerq.h
        !           348: rectf.o:       rectf.c
        !           349: rectf.o:       $(INC)/sys/2681.h # nested include from jerq.h
        !           350:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c rectf.c
        !           351: 
        !           352: rol.o: rol.c
        !           353:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c rol.c
        !           354: 
        !           355: screenswap.o:  $(INC)/jerq.h
        !           356: screenswap.o:  $(INC)/jerqproc.h # nested include from mpx.h
        !           357: screenswap.o:  $(INC)/layer.h # nested include from mpx.h
        !           358: screenswap.o:  $(INC)/mpx.h # nested include from jerq.h
        !           359: screenswap.o:  screenswap.c
        !           360: screenswap.o:  $(INC)/sys/2681.h # nested include from jerq.h
        !           361:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c screenswap.c
        !           362: 
        !           363: sqrt.o:        sqrt.c
        !           364:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c sqrt.c
        !           365: 
        !           366: string.o:      $(INC)/font.h
        !           367: string.o:      $(INC)/jerq.h
        !           368: string.o:      $(INC)/jerqproc.h # nested include from mpx.h
        !           369: string.o:      $(INC)/layer.h # nested include from mpx.h
        !           370: string.o:      $(INC)/mpx.h # nested include from jerq.h
        !           371: string.o:      string.c
        !           372: string.o:      $(INC)/sys/2681.h # nested include from jerq.h
        !           373:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c string.c
        !           374: 
        !           375: strwidth.o:    $(INC)/font.h
        !           376: strwidth.o:    $(INC)/jerq.h
        !           377: strwidth.o:    $(INC)/jerqproc.h # nested include from mpx.h
        !           378: strwidth.o:    $(INC)/layer.h # nested include from mpx.h
        !           379: strwidth.o:    $(INC)/mpx.h # nested include from jerq.h
        !           380: strwidth.o:    strwidth.c
        !           381: strwidth.o:    $(INC)/sys/2681.h # nested include from jerq.h
        !           382:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c strwidth.c
        !           383: 
        !           384: texture16.o:   $(INC)/jerq.h
        !           385: texture16.o:   $(INC)/jerqproc.h # nested include from mpx.h
        !           386: texture16.o:   $(INC)/layer.h # nested include from mpx.h
        !           387: texture16.o:   $(INC)/mpx.h # nested include from jerq.h
        !           388: texture16.o:   $(INC)/sys/2681.h # nested include from jerq.h
        !           389: texture16.o:   texture16.c
        !           390:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c texture16.c
        !           391: 
        !           392: wait.o:        $(INC)/jerq.h
        !           393: wait.o:        $(INC)/jerqproc.h # nested include from mpx.h
        !           394: wait.o:        $(INC)/layer.h # nested include from mpx.h
        !           395: wait.o:        $(INC)/mpx.h # nested include from jerq.h
        !           396: wait.o:        $(INC)/queue.h
        !           397: wait.o:        $(INC)/sys/2681.h # nested include from jerq.h
        !           398: wait.o:        wait.c
        !           399:        $(MCC) $(MCFLAGS) $(LCLCFLAGS) -c wait.c
        !           400: 
        !           401: ########
        !           402: #
        !           403: #      Standard Targets
        !           404: #
        !           405: #      all             builds all the products specified by PRODUCTS
        !           406: #      clean           removes all temporary files (ex. installable object)
        !           407: #      clobber         "cleans", and then removes $(PRODUCTS)
        !           408: #      makefile        regenerates makefile
        !           409: #      install         installs products; user defined in make.lo 
        !           410: #
        !           411: ########
        !           412: 
        !           413: all:           $(PRODUCTS)
        !           414: 
        !           415: clean:
        !           416:                rm -f $(CLEAN) $(AUX_CLEAN)
        !           417: 
        !           418: clobber:       clean
        !           419:                rm -f $(PRODUCTS)
        !           420: 
        !           421: makefile:      $(MAKE.LO) $(MAKE.FWROOT)
        !           422:                $(MKGEN) >make.out
        !           423:                if [ -s make.out ]; then mv make.out makefile; fi
        !           424: 
        !           425: makefile_all:  makefile
        !           426: 
        !           427: install:       # rules, if any, specified above

unix.superglobalmegacorp.com

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