|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.