*** empty log message ***
[h316.git] / systems / Makefile
1 # Makefile for system generation
2
3 # Targets
4 export SUPER3_SYS=$(H316)/sys/super3.sys
5 export SUPER2_SYS=$(H316)/sys/super2.sys
6 export SUPER3_SLST=$(H316)/slst/super3.slst
7 export SUPER2_SLST=$(H316)/slst/super2.slst
8
9 # Used files
10 export LDR_APM_8K=$(H316)/slst/ldr-apm_8k.slst
11 export LDR_APM=$(H316)/obj/ldr-apm.obj
12 export LDR_DUMY=$(H316)/obj/ldr-dumy.obj
13 export PRNTNZ=$(H316)/obj/prntnz.obj
14 export CLEANUP2=$(H316)/programs/tools/build/cleanup2.obj
15 export CLEANUP=$(H316)/programs/tools/build/cleanup.obj
16 export BINAL=$(H316)/programs/tools/build/binal.obj
17 export PAL_AP=$(H316)/obj/pal-ap.obj
18 export RESTART=$(H316)/programs/tools/build/restart.obj
19 export MAKE
20
21 all: super3 super2
22
23 super2: $(SUPER2_SLST)
24 super3: $(SUPER3_SLST)
25
26 $(SUPER2_SLST): $(LDR_APM_8K) $(LDR_APM) $(LDR_DUMY) $(PRNTNZ)\
27 $(CLEANUP) $(PAL_AP)
28 ./build_super2.sh
29
30 $(SUPER3_SLST): $(LDR_APM_8K) $(LDR_APM) $(LDR_DUMY) $(PRNTNZ)\
31 $(CLEANUP2) $(BINAL) $(RESTART)
32 ./build_super3.sh
33
34 clean:
35 rm -f $(SUPER2_SLST) $(SUPER2_SYS) $(SUPER3_SLST) $(SUPER3_SYS)
36
37 .PHONY: super3