CC=gcc

includepath=$(DM_HOME)/include
libpath=$(DM_HOME)/bin
vpath=./

CFLAGS=-I$(includepath) -DDM64 -Wall
LINKFLAGS=-L$(libpath) -ldmdpc -Wall -Wl,-rpath $(libpath)

%.c:%.pc
	$(DM_HOME)/bin/dpc_new file=$<

%.o:%.c
	$(CC) -g -c $(CFLAGS) $< -o $@

object_file1=proc_conn.o
object_file2=proc_dml.o
object_file3=proc_bind.o

object_files=proc_conn.o proc_dml.o proc_bind.o 

final_objects=proc_conn proc_dml proc_bind 

all : $(final_objects)

.PHONY : all clean rebuild

proc_conn : $(object_file1)
	$(CC) -o $@ $(object_file1) -g $(LINKFLAGS)
	@echo make ok.

proc_dml : $(object_file2)
	$(CC) -o $@ $(object_file2) -g $(LINKFLAGS)
	@echo make ok.

proc_bind : $(object_file3)
	$(CC) -o $@ $(object_file3) -g $(LINKFLAGS)
	@echo make ok.

clean :
	@rm -rf $(object_files)
	@rm -rf $(final_objects)

rebuild : clean all
