SOURCE = src
OUTPUT = cbin2txt

CC       = gcc
CXX      = g++
AS       = gcc
LD       = gcc
AR       = ar
OBJS = $(SOURCE)/$(OUTPUT).o
CFLAGS = -O2 -Wall
CXXFLAGS = $(CFLAGS) -D_LINUX_ -fno-exceptions -fno-rtti
ASFLAGS = $(CFLAGS)


INCDIR   := $(INCDIR) . /usr/include . ./include
LIBDIR   := $(LIBDIR) . /usr/lib

CFLAGS   := $(addprefix -I,$(INCDIR)) $(CFLAGS)
CXXFLAGS := $(CFLAGS) $(CXXFLAGS)
ASFLAGS  := $(CFLAGS) $(ASFLAGS)

all: $(OBJS)
	$(CXX) -o $(OUTPUT) $(SOURCE)/$(OUTPUT).o $(LIBS)

clean:
	rm -f $(SOURCE)/$(OUTPUT).o $(OUTPUT)
