-build/apfel4.obj : src/apfel4.f
- @if [ ! -d build ]; then mkdir build; fi
- $(FRTN) src/apfel4.f && mv apfel4.obj build
+$(BUILD_DIR)/%.obj:$(SRC_DIR)/%.f
+ @if [ ! -d $(BUILD_DIR) ]; then mkdir $(BUILD_DIR); fi
+ @$(FRTN_CMD) $< && mv $(notdir $(basename $<)).obj $(BUILD_DIR)
+
+$(BUILD_DIR)/%.obj:$(SRC_DIR)/%.asm
+ @if [ ! -d $(BUILD_DIR) ]; then mkdir $(BUILD_DIR); fi
+ @$(ASM_CMD) $< && mv $(notdir $(basename $<)).obj $(BUILD_DIR)