6eaa150e5bb885ae704bb26046dead878ce8e031
[h316.git] / programs / fortran / Makefile
1 # Makefile für Compiler
2
3 ASM=$(H316)/bin/asm
4 FRTN=$(H316)/bin/frtn
5
6 OBJECTS=build/frtn.obj build/f4$$dum.obj build/f4$$ios-b.obj
7
8 frtn.sys frtn.slst: $(OBJECTS)
9 ./build_frtn.sh
10
11
12 clean :
13 @rm -rf *.obj build/ *.lst *.go *.par frtn.sys frtn.slst
14
15 .PHONY: default clean
16
17 build/%.obj:src/%.f
18 @if [ ! -d build ]; then mkdir build; fi
19 $(FRTN) '$^'
20 mv '$(notdir $@)' build
21
22 build/%.obj:src/%.asm
23 @if [ ! -d build ]; then mkdir build; fi
24 @ $(ASM) '$^' && mv '$(notdir $@)' build