INCLUDE_DIR = /usr/local/include
EXEC_DIR = /usr/local/bin
O_DIR = /usr/local/lib

OFILES = main.o parse.o attack.o target.o int_fnct.o float_fnct.o usage.o glob_init.o glob_fnct.o

all:	omni_make omni_proc int_pass.o

install:	all
	mv omni_make omni_proc $(EXEC_DIR)
	mv $(OFILES) int_pass.o $(O_DIR)
	cp omni_proc.h $(INCLUDE_DIR)

uninstall:
	rm $(EXEC_DIR)/omni_make $(EXEC_DIR)/omni_proc $(EXEC_DIR)/int_pass.o
	rm $(EXEC_DIR)/target.o $(EXEC_DIR)/parse.o $(EXEC_DIR)/attack.o
	rm $(EXEC_DIR)/main.o $(EXEC_DIR)/int_fnct.o $(EXEC_DIR)/float_fnct.o
	rm $(EXEC_DIR)/usage.o $(EXEC_DIR)/glob_init.o $(EXEC_DIR)/glob_fnct.o

omni_make:	omni_make.c
	cc -g omni_make.c -o omni_make

omni_proc:	$(OFILES)
	cc -g $(OFILES) -o omni_proc

main.o:		main.c 
	cc -g -c main.c

parse.o:	parse.c 
	cc -g -c parse.c

attack.o:	attack.c 
	cc -g -c  attack.c

target.o:	target.c 
	cc -g -c  target.c

int_fnct.o:	int_fnct.c 
	cc -g -c  int_fnct.c

int_pass.o:	int_pass.c 
	cc -g -c  int_pass.c

float_fnct.o:	float_fnct.c 
	cc -g -c  float_fnct.c

usage.o:	usage.c 
	cc -g -c  usage.c

glob_init.o:	glob_init.c 
	cc -g -c  glob_init.c

glob_fnct.o:	glob_fnct.c 
	cc -g -c  glob_fnct.c

