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

DEFINES = -DDX_GCC_COMPILE -DDX_NON_INLINE_ASM
CXXFLAGS = -g -mwindows -finput-charset=cp932 -fexec-charset=cp932 $(DEFINES)
LIBS = DxLib.a DxUseCLib.a libjpeg.a libpng.a zlib.a libtheora_static.a vorbis_static.a vorbisfile_static.a ogg_static.a

TARGET = sample
OBJS = main.o

all: $(OBJS)
	$(LD) $(CXXFLAGS) -o $(TARGET) $(OBJS) $(LIBS)

clean:
	rm -f *.o
	rm -f $(TARGET).exe

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

