Annotation of driverkit/Examples/UnixDisk/Makefile, revision 1.1.1.1

1.1       root        1: #
                      2: #      Makefile for unixDisk
                      3: #
                      4: BUILD_NAME=unixdisk
                      5: 
                      6: #
                      7: # Destination of installed binaries and headers.
                      8: #
                      9: INSTALL_BIN_DIR= 
                     10: INSTALL_HDR_DIR= 
                     11: 
                     12: #
                     13: # Destination of installed headers.
                     14: #
                     15: HEADER_DIR=
                     16: 
                     17: #
                     18: # Options to install.
                     19: #
                     20: INSTALLFLAGS=
                     21: 
                     22: #
                     23: # Define target architectures.
                     24: # MACHINE_LIST is the list of architectures to be build for during "make all"
                     25: #      and "make install" if RC_ARCHS is not specified.
                     26: # TARGET_LIST specify the type of build to be performed during "make all" and
                     27: #      "make install".
                     28: # MACHINE and 'first' specify the architecture and type of build for a default
                     29: #      'make' with no arguments. 
                     30: #
                     31: # Possible values of 'first' and TARGET_LIST are:
                     32: #
                     33: #      release                 -- user executable
                     34: #      debug                   -- user executable, DEBUG
                     35: #      kernrelease             -- .o to be linked into kernel code
                     36: #      kerndebug               -- .o to be linked into kernel code, DEBUG
                     37: #      relocrelease            -- kern-loadable
                     38: #      relocdebug              -- kern_loadable, DEBUG
                     39: #
                     40: MACHINE_LIST=          m68k
                     41: TARGET_LIST=           debug release
                     42: MACHINE=               m68k
                     43: INSTALL_TARGETS= 
                     44: INSTALL_MACHINES=
                     45: first: debug
                     46: 
                     47: #
                     48: # Leave undefined if no machine-dependent subdirectories.
                     49: #
                     50: #SOURCE_SUBDIRS=
                     51: 
                     52: DEBUG_CFLAGS=  -I../..
                     53: RELEASE_CFLAGS= -I../..
                     54: 
                     55: #
                     56: # For generating relocatable .o:
                     57: #
                     58: #LD= /bin/ld
                     59: #DEBUG_LDFLAGS= -r
                     60: #RELEASE_LDFLAGS= -r
                     61: 
                     62: #
                     63: # For generating executable:
                     64: #
                     65: LD= /bin/cc
                     66: DEBUG_LDFLAGS=
                     67: RELEASE_LDFLAGS=
                     68: 
                     69: #
                     70: # For generating kern-loadable.
                     71: #
                     72: DEBUG_KL_FLAGS=
                     73: RELEASE_KL_FLAGS=
                     74: 
                     75: 
                     76: #
                     77: # Specify the source files common to all machines.
                     78: #
                     79: COMMON_MFILES= FloppyDisk.m unixDisk.m unixThread.m SCSIDisk.m \
                     80:        unixDiskPrivate.m main.m
                     81: COMMON_CFILES= 
                     82: COMMON_PUBLIC_HFILES=
                     83: COMMON_PRIVATE_HFILES= unixDiskPrivate.h unixThread.h unixDiskUxpr.h \
                     84:        unixDiskTypes.h FloppyDisk.h unixDisk.h SCSIDisk.h
                     85: 
                     86: #
                     87: # one set of source files sharing a common name in the machine-dependent 
                     88: # build directories. 
                     89: #
                     90: MACHINE_COMMON_CFILES=
                     91: MACHINE_COMMON_MFILES=
                     92: 
                     93: #
                     94: # optionally, additional source files specific to each machine.
                     95: #
                     96: # 88k specific...
                     97: m88k_CFILES=
                     98: m88k_MFILES=
                     99: # 68k specific...
                    100: m68k_CFILES=
                    101: m68k_MFILES=
                    102: # i386 specific...
                    103: i386_CFILES=
                    104: i386_MFILES=
                    105: 
                    106: #
                    107: # Other install rules (invoked as dependency, so this executes before 
                    108: # the main install rule).
                    109: #
                    110: other_install: always
                    111: 
                    112: # 
                    113: # Libraries. These may be overridden, deleted, or appended to.
                    114: #
                    115: RELEASE_LIBS=          $(SYMROOT)/../../libDriver/syms/libDriver.a
                    116: DEBUG_LIBS=            $(SYMROOT)/../../libDriver/syms/libDriver_g.a
                    117: 
                    118: #
                    119: # This does the rest.
                    120: #
                    121: -include ../../MakefileDir/Makefile.device_common

unix.superglobalmegacorp.com

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