#/////////////////////////////////////////////////////////////////////////////////////////////
#/////////////////////////////////////////////////////////////////////////////////////////////
#/////////////////////////////////////////////////////////////////////////////////////////////
#/////											/////
#/////	Copyright (c) 2001								/////
#/////	Shane Mueller									/////
#/////											/////
#/////	All rights reserved.  You may not, under any circumstance, modify, copy,	/////
#/////	distribute, transmit, display, perform, reproduce, publish, license,		/////
#/////	create derivative works from, transfer, or sell any information, software,	/////
#/////	products or services derived from this code.					/////
#/////											/////
#/////////////////////////////////////////////////////////////////////////////////////////////
#/////////////////////////////////////////////////////////////////////////////////////////////
#/////////////////////////////////////////////////////////////////////////////////////////////

CXX = gcc
CXXFLAGS = -I$(INC_DIR) -lm -O3

SHELL = /bin/bash

BIN_DIR  = bin/
SBIN_DIR = sbin/
INC_DIR  = include/
OBJ_DIR  = obj/
OUT_DIR  = output/
SRC_DIR  = src/

vpath %.o $(OBJ_DIR)
vpath %.cpp $(SRC_DIR)
vpath %.hpp $(INC_DIR)

SRC  = $(SRC_DIR)separate.c

main: 
	$(CXX) $(CXXFLAGS) $(SRC) -o $(BIN_DIR)separate

all: remake

remake: bak ready clean main

bak:
	$(SBIN_DIR)mkbak

bak-full:
	$(SBIN_DIR)mkbak-full
	
ready:
	-rm -f $(OUT_DIR)*

.PHONY: clean
clean:
	-rm -f  $(BIN_DIR)*



