include ../../../Make.in
include ./Make.in


BINDIR=bin/
OBJECT=	buffer.o \
	charset.o \
	digraph.o \
	edit.o \
	eval.o \
	ex_cmds.o \
	ex_docmd.o \
	ex_getln.o \
	fileio.o \
	getchar.o \
	if_cscope.o \
	main.o \
	mark.o \
	memfile.o \
	memline.o \
	message.o \
	misc1.o \
	misc2.o \
	multbyte.o \
	normal.o \
	ops.o \
	option.o \
	os_unix.o \
	pathdef.o \
	quickfix.o \
	regexp.o \
	screen.o \
	search.o \
	syntax.o \
	tag.o \
	term.o \
	ui.o \
	undo.o \
	version.o \
	window.o
EXEFILE=vim


#********************************************* Make *****************************************************


all:$(BINDIR)$(EXEFILE)

$(BINDIR)$(EXEFILE):$(addprefix $(BINDIR),$(OBJECT)) $(CRT0) $(LIBTERMCAP) $(LIBGEN) $(LIBDB) $(LIB) $(LIBGCC)
	$(LD) -o $@ $^
	cp $(BINDIR)$(EXEFILE) $(COPYDIR)/usr/bin


$(BINDIR)%.o:%.S
	$(CC) $(CFLAG) $(CFLAG_DEF) -c -o $@ $<

$(BINDIR)%.o:%.c
	$(CC) $(CFLAG) $(CFLAG_DEF) -c -o $@ $<


clean:
	rm -f $(BINDIR)*
