9ce37a0e6cf483ae49e51195fe40f4c446de8413
[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) '$^'
25 mv '$(notdir $@)' build