Mercurial > hg > Members > kono > nitros9-code
view level1/atari/modules/makefile @ 2620:3574de541ad4
Everything WORKS
author | Boisy Pitre <boisy.pitre@nuance.com> |
---|---|
date | Wed, 22 Feb 2012 22:13:35 -0600 |
parents | e6507f116064 |
children | b8c7b7fbf3c9 |
line wrap: on
line source
PORT = atari include $(NITROS9DIR)/rules.mak vpath %.asm $(LEVEL1)/modules AFLAGS += -I$(LEVEL1)/modules CLOCKELIM = -aRTCElim=1 CLOCKDISTO2 = -aRTCDsto2=1 CLOCKDISTO4 = -aRTCDsto4=1 CLOCKBNB = -aRTCBB=1 CLOCKSMART = -aRTCSmart=1 -aMPIFlag=1 CLOCKHARRIS = -aRTCHarrs=1 CLOCKCLOUD9 = -aRTCCloud9=1 CLOCKSOFT = -aRTCSoft=1 CLOCKMESSEMU = -aRTCMessEmu=1 CLOCKJVEMU = -aRTCJVEmu=1 TC3FLAGS = $(AFLAGS) -aTC3=1 $(FLAGS) IDEFLAGS = $(AFLAGS) -aIDE=1 $(FLAGS) DEPENDS = ./makefile TPB = $(3RDPARTY)/booters BOOTERS = KERNEL = krn krnp2 SYSMODS = ioman init sysgo CLOCKS = clock_60hz clock_50hz clock2_soft RBF = rbf.mn SCF = scf.mn \ sc6551.dr vrn.dr scbbp.dr scbbt.dr scdwp.dr vtio.dr \ nil.dd \ term.dt PIPE = pipeman.mn \ piper.dr \ pipe.dd ALLOBJS = $(BOOTTRACK) $(KERNEL) $(SYSMODS) $(CLOCKS) $(RBF) $(SCF) $(PIPE) all: $(ALLOBJS) # Kernel krn krnp2: $(CD) kernel; make $@ $(CP) kernel/$@ . sysgo: sysgo.asm $(AS) $(AFLAGS) $(ASOUT)$@ $< -aROM=1 # Clocks clock_60hz: clock.asm $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=60 clock_50hz: clock.asm $(AS) $(AFLAGS) $(ASOUT)$@ $< -aPwrLnFrq=50 clean: $(CD) kernel; make $@ $(RM) $(ALLOBJS) showobjs: @$(ECHO) $(ALLOBJS) showboottrack: @$(ECHO) $(BOOTTRACK) showkernel: @$(ECHO) $(KERNEL) showsysmods: @$(ECHO) $(SYSMODS) showclocks: @$(ECHO) $(CLOCKS) showrbf: @$(ECHO) $(RBF) showscf: @$(ECHO) $(SCF) showpipe: @$(ECHO) $(PIPE) identify: $(IDENT_SHORT) $(ALLOBJS)