*** empty log message ***
[h316.git] / lib / fortran / Makefile
index fa8736d3cd72a26f523bcb1cf7ea3dd0a663e850..1513de4dc6c5e096845b51fae569f45b62940763 100644 (file)
@@ -4,7 +4,7 @@ SRC_DIR = src
 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
@@ -16,15 +16,19 @@ OBJ_FILES_FULL = $(foreach file, $(OBJ_FILES),$(OBJ_DIR)/$(file))
 
 ##########################################
 
-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.
@@ -45,5 +49,5 @@ src/vpunch.asm: src/vpunch.1 src/vpunch.2
 org:
        ./makeorg.sh
 
-.PHONY: clean all org
+.PHONY: clean all org obj libs