Mercurial > hg > Members > kono > nitros9-code
view rules.mak @ 336:1ff7f1305500
level2 is no longer a target
author | boisy |
---|---|
date | Wed, 24 Jul 2002 06:01:44 +0000 |
parents | 2a7bfa7ce709 |
children | 71b60814fb01 |
line wrap: on
line source
# Rules for making OS-9/6X09 modules # These macros should change according to where the base directory of the # OS-9 source tree is located BASEDIR = /home/boisy/os9 OS9TOOLSDIR = /home/boisy/bin #################### DO NOT CHANGE ANYTHING BELOW THIS LINE #################### # If we're using the OS-9 emulator and the *real* OS-9 assembler, # uncomment the following two lines. #AS = os9 /mnt2/src/ocem/os9/asm #ASOUT = o= # Use the cross assembler AS = $(OS9TOOLSDIR)/os9asm ASOUT = -o= AFLAGS = -q # Commands MAKDIR = mkdir RM = rm -f MERGE = cat ECHO = echo CD = cd CP = cp TAR = tar CHMOD = chmod IDENT = $(OS9TOOLSDIR)/os9ident IDENT_SHORT = $(IDENT) -s UNIX2OS9 = $(OS9TOOLSDIR)/u2o OS92UNIX = $(OS9TOOLSDIR)/o2u OS9FORMAT = $(OS9TOOLSDIR)/os9format OS9GEN = $(OS9TOOLSDIR)/os9gen PADROM = $(OS9TOOLSDIR)/os9padrom MOUNT = sudo mount UMOUNT = sudo umount LOREMOVE = sudo /sbin/losetup -d LOSETUP = sudo /sbin/losetup LINK = ln SOFTLINK = $(LINK) -s # File managers %.mn: %.asm $(AS) $(AFLAGS) $< $(ASOUT)$@ # Device drivers %.dr: %.asm $(AS) $(AFLAGS) $< $(ASOUT)$@ # Device descriptors %.dd: %.asm $(AS) $(AFLAGS) $< $(ASOUT)$@ # Window device descriptors %.dw: %.asm $(AS) $(AFLAGS) $< $(ASOUT)$@ # Terminal device descriptors %.dt: %.asm $(AS) $(AFLAGS) $< $(ASOUT)$@ # I/O subroutines %.io: %.asm $(AS) $(AFLAGS) $< $(ASOUT)$@ # 60Hz clocks %.60hz: %.asm $(AS) -aTPS=60 $(AFLAGS) $< $(ASOUT)$@ # 50Hz clocks %.50hz: %.asm $(AS) -aTPS=50 $(AFLAGS) $< $(ASOUT)$@ # All other modules %: %.asm $(AS) $(AFLAGS) $< $(ASOUT)$@