diff options
Diffstat (limited to 'src/Make_morph.mak')
-rw-r--r-- | src/Make_morph.mak | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/src/Make_morph.mak b/src/Make_morph.mak new file mode 100644 index 0000000..6bcae1a --- /dev/null +++ b/src/Make_morph.mak @@ -0,0 +1,95 @@ +# +# Makefile for VIM, using MorphOS SDK (gcc 2.95.3) +# + +CFLAGS = -c \ + -pipe \ + -O2 \ + -Wall \ + \ + -DNO_ARP \ + -DUSE_TMPNAM \ + \ + -I proto \ + \ + -noixemul + +PRG = Vim +LIBS = -noixemul -s +CC = gcc +LD = gcc +OBJDUMP = objdump +RM = rm + +.c.o: + ${CC} ${CFLAGS} $< -o $@ + +SRC = arabic.c \ + autocmd.c \ + blowfish.c \ + buffer.c \ + charset.c \ + crypt.c \ + crypt_zip.c \ + dict.c \ + diff.c \ + digraph.c \ + edit.c \ + eval.c \ + evalfunc.c \ + ex_cmds.c \ + ex_cmds2.c \ + ex_docmd.c \ + ex_eval.c \ + ex_getln.c \ + farsi.c \ + fileio.c \ + fold.c \ + getchar.c \ + hardcopy.c \ + hashtab.c \ + indent.c \ + json.c \ + list.c \ + main.c \ + mark.c \ + mbyte.c \ + memfile.c \ + memline.c \ + menu.c \ + message.c \ + misc1.c \ + misc2.c \ + move.c \ + normal.c \ + ops.c \ + option.c \ + os_amiga.c \ + popupmnu.c \ + quickfix.c \ + regexp.c \ + screen.c \ + search.c \ + sha256.c \ + sign.c \ + spell.c \ + spellfile.c \ + syntax.c \ + tag.c \ + term.c \ + ui.c \ + undo.c \ + userfunc.c \ + version.c \ + window.c \ + +OBJ = $(SRC:.c=.o) + +$(PRG): $(OBJ) + ${LD} -o $(PRG) $(OBJ) $(LIBS) + +dump: $(PRG) + $(OBJDUMP) --reloc --disassemble-all $(PRG) > $(PRG).s + +clean: + $(RM) -fv $(OBJ) $(PRG) $(PRG).s |