[BACK]Return to BCC_MAKEFILE CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / gc

Annotation of OpenXM_contrib/gc/BCC_MAKEFILE, Revision 1.1

1.1     ! maekawa     1: # Makefile for Borland C++ 4.5 on NT
        !             2: # For Borland 5.0, replace bc45 by bc5.
        !             3: # If you have the Borland assembler, remove "-DUSE_GENERIC"
        !             4: #
        !             5: bc=        c:\bc45
        !             6: bcbin=     $(bc)\bin
        !             7: bclib=     $(bc)\lib
        !             8: bcinclude= $(bc)\include
        !             9: 
        !            10: cc=      $(bcbin)\bcc32
        !            11: rc=      $(bcbin)\brc32
        !            12: lib=     $(bcbin)\tlib
        !            13: link=    $(bcbin)\tlink32
        !            14: cflags=  -R -v -vi -H -H=gc.csm -I$(bcinclude);cord -L$(bclib) \
        !            15:          -w-pro -w-aus -w-par -w-ccc -w-rch -a4 -D__STDC__=0
        !            16: #defines= -DSILENT
        !            17: defines= -DSMALL_CONFIG -DSILENT -DALL_INTERIOR_POINTERS -DUSE_GENERIC
        !            18: 
        !            19: .c.obj:
        !            20:        $(cc) @&&|
        !            21:         $(cdebug) $(cflags) $(cvars) $(defines) -o$* -c $*.c
        !            22: |
        !            23: 
        !            24: .cpp.obj:
        !            25:        $(cc) @&&|
        !            26:         $(cdebug) $(cflags) $(cvars) $(defines) -o$* -c $*.cpp
        !            27: |
        !            28: 
        !            29: .rc.res:
        !            30:     $(rc) -i$(bcinclude) -r -fo$* $*.rc
        !            31: 
        !            32: XXXOBJS= XXXalloc.obj XXXreclaim.obj XXXallchblk.obj XXXmisc.obj \
        !            33:     XXXmach_dep.obj XXXos_dep.obj XXXmark_rts.obj XXXheaders.obj XXXmark.obj \
        !            34:     XXXobj_map.obj XXXblacklst.obj XXXfinalize.obj XXXnew_hblk.obj \
        !            35:     XXXdbg_mlc.obj XXXmalloc.obj XXXstubborn.obj XXXdyn_load.obj \
        !            36:     XXXtypd_mlc.obj XXXptr_chck.obj XXXgc_cpp.obj XXXmallocx.obj
        !            37: 
        !            38: OBJS= $(XXXOBJS:XXX=)
        !            39: 
        !            40: all: gctest.exe cord\de.exe test_cpp.exe
        !            41: 
        !            42: $(OBJS) test.obj: gc_priv.h gc_hdrs.h gc.h gcconfig.h MAKEFILE
        !            43: 
        !            44: gc.lib: $(OBJS)
        !            45:     -del gc.lib
        !            46:        tlib $* @&&|
        !            47:         $(XXXOBJS:XXX=+)
        !            48: |
        !            49: 
        !            50: gctest.exe: test.obj gc.lib
        !            51:     $(cc) @&&|
        !            52:         $(cflags) -W -e$* test.obj gc.lib
        !            53: |
        !            54: 
        !            55: cord\de.obj cord\de_win.obj: cord\cord.h cord\private\cord_pos.h cord\de_win.h \
        !            56:     cord\de_cmds.h
        !            57: 
        !            58: cord\de.exe: cord\cordbscs.obj cord\cordxtra.obj cord\de.obj cord\de_win.obj \
        !            59:         cord\de_win.res gc.lib
        !            60:        $(cc) @&&|
        !            61:         $(cflags) -W -e$* cord\cordbscs.obj cord\cordxtra.obj \
        !            62:         cord\de.obj cord\de_win.obj gc.lib
        !            63: |
        !            64:     $(rc) cord\de_win.res cord\de.exe
        !            65: 
        !            66: gc_cpp.obj: gc_cpp.h gc.h
        !            67: 
        !            68: gc_cpp.cpp: gc_cpp.cc
        !            69:        copy gc_cpp.cc gc_cpp.cpp
        !            70: 
        !            71: test_cpp.cpp: test_cpp.cc
        !            72:        copy test_cpp.cc test_cpp.cpp
        !            73: 
        !            74: test_cpp.exe: test_cpp.obj gc_cpp.h gc.h gc.lib
        !            75:     $(cc) @&&|
        !            76:         $(cflags) -W -e$* test_cpp.obj gc.lib
        !            77: |
        !            78: 
        !            79: scratch:
        !            80:     -del *.obj *.res *.exe *.csm cord\*.obj cord\*.res cord\*.exe cord\*.csm
        !            81: 
        !            82: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>