Makefile (1901B)
1 # 2 # This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 3 # 4 # Copyright 2007-2019 Broadcom Inc. All rights reserved. 5 # 6 # Compile sample LED driver programs. 7 # 8 # Notes: 9 # The Merlin runs the same programs as White Knight (wk5670, wk5690) 10 # 11 .KEEP_STATE: 12 13 .SUFFIXES: .asm .hex 14 15 ASM = ../tools/ledasm 16 17 OBJS = \ 18 ex1.hex \ 19 ex2.hex \ 20 ex3.hex \ 21 ex4.hex \ 22 ex5.hex \ 23 testasm.hex \ 24 sdk5605.hex \ 25 pong5605.hex \ 26 pong-wk.hex \ 27 sdk5670.hex \ 28 sdk5690.hex \ 29 p48.hex \ 30 knigget.hex \ 31 wk5670.hex \ 32 wk5690.hex \ 33 merlin5670.hex \ 34 merlin5690.hex \ 35 lm5690.hex \ 36 galahad.hex \ 37 lancelot.hex \ 38 k12-5690.hex \ 39 twolynx.hex \ 40 herculynx.hex \ 41 mirror.hex \ 42 sdk5665.hex \ 43 sdk5650.hex \ 44 guenevere5670.hex \ 45 guenevere5673.hex \ 46 sdk5675.hex \ 47 tuc24_ref.hex \ 48 lm48p5695.hex \ 49 lm48p5695_10.hex \ 50 sdk56504.hex \ 51 sdk56504ref.hex \ 52 lm48p56504.hex \ 53 bcm953300p24ref.hex \ 54 bcm956314p24ref.hex \ 55 lm48p56504_50.hex \ 56 poe48p56504.hex \ 57 sdk56102.hex \ 58 felix48.hex \ 59 lm12pcx456501.hex \ 60 sdk56601.hex \ 61 sdk56602.hex \ 62 sdk56800.hex \ 63 sdk56800c.hex \ 64 sdk56580.hex \ 65 lm12p56802.hex \ 66 sdk56018.hex \ 67 sdk56214.hex \ 68 sdk56680.hex \ 69 sdk56685.hex \ 70 sdk56820.hex \ 71 sdk56524.hex \ 72 sdk56624.hex \ 73 sdk56626.hex \ 74 sdk56628.hex \ 75 sdk56629.hex \ 76 sdk56634.hex \ 77 sdk56636.hex \ 78 sdk56638.hex \ 79 sdk56639.hex \ 80 bcm956820r24xg.hex \ 81 bcm956024p48ref.hex \ 82 bcm956024r50t.hex \ 83 generic8led.hex \ 84 sdk56840.hex \ 85 sdk56643ge.hex \ 86 sdk56640xe.hex \ 87 sdk56640hsp.hex \ 88 sdk56648hsp.hex \ 89 magnum.hex \ 90 sdk88650.hex \ 91 sdk88670.hex \ 92 sdk88470.hex \ 93 sdk88270.hex \ 94 sdk88680.hex \ 95 sdk56960.hex \ 96 sdk56270.hex \ 97 sdk56560.hex \ 98 sdk56960_mt2.hex \ 99 sdk8806x.hex \ 100 bcm953547k.hex\ 101 sdk56670.hex 102 103 104 all: $(OBJS) 105 106 remake: clobber all 107 108 %.hex: %.asm 109 $(ASM) $* 110 111 clean: 112 rm -f *.lst 113 114 clobber: clean 115 rm -f *.hex 116 rm -f *.c