OBJ_DIR = obj
LIB_DIR = lib
-MODULES = f$$w4 f$$w1 pchar fpatch uc lpchar vpunch
+MODULES = uc f$$w4 f$$w1 pchar fpatch lpchar vpunch
FRTN_COMMAND = frtn
ASM_COMMAND = asm
##########################################
-default : $(OBJ_FILES_FULL)
+libs : $(OBJ_FILES_FULL)
buildlib.sh
+obj : $(OBJ_FILES_FULL)
+
$(OBJ_FILES_FULL):$(OBJ_DIR)/%.obj:$(SRC_DIR)/%.asm
@echo Building: $(subst $$,\$$,$@)
@if [ ! -d $(OBJ_DIR) ]; then mkdir $(OBJ_DIR); fi
@ rm -f $@
@ cd $(OBJ_DIR) && $(ASM_COMMAND) ../$(subst $$,\$$,$^)
+ @ cd $(OBJ_DIR) && ldc -s -l $(notdir $(subst $$,\$$,$@))
+
clean:
@echo Cleaning up.
org:
./makeorg.sh
-.PHONY: clean all org
+.PHONY: clean all org obj libs