CC = gcc
CXX = g++
LD = g++

-include user_makefile

ifndef BOOST_VERSION
BOOST_VERSION = 1_49
endif

DEFINES = $(USER_DEFINES) $(PARENT_DEFINES) -DDX_GCC_COMPILE -DDX_NON_INLINE_ASM -DDX_LIB_NOT_DEFAULTPATH \
          -D_WIN32_WINNT=0x0501 -DUNICODE -D_UNICODE
INCDIR = $(USER_INCDIR)

CPPFLAGS = $(USER_CPPFLAGS) $(DEFINES) $(INCDIR)
CFLAGS = $(USER_CFLAGS) -g -ggdb -Wall -fno-strict-aliasing -static-libgcc -static
CXXFLAGS = $(USER_CXXFLAGS) $(CFLAGS) -std=gnu++0x

OBJS := $(patsubst %.cpp,%.o,$(wildcard *.cpp))

TARGET = libmmo-database.a

all: $(TARGET)

$(TARGET): $(OBJS)
	ar rv $(TARGET) $(OBJS)

clean:
	@rm -f $(OBJS) $(TARGET)

#.cpp.o:
#	$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c -o $@ $<
