# --------------------------- # Set compiler and link flags # --------------------------- COMMON_FLAGS = FC = f77 C_FLAGS = -c -g $(COMMON_FLAGS) FL = f77 L_FLAGS = $(COMMON_FLAGS) -o # ------------------- # Define suffix rules # ------------------- .f.o: $(FC) $(C_FLAGS) $< # ------------------- # Define object files # ------------------- OBJ_FILES = test_realft.o realft.o four1.o SRC_FILES = ${OBJ_FILES:.o=.f} EXE_FILE = test_realft # ------------------ # Create executeable # ------------------ test_realft: $(OBJ_FILES) $(FL) $(OBJ_FILES) $(L_FLAGS) $(EXE_FILE) clean: rm -f *.o rm -f $(EXE_FILE)