PROJDIR = ../../..
WORKDIR = $(PROJDIR)/work/toppers/itron/fdmp

CPPFLAGS := $(CPPFLAGS) -I$(BOOST_DIR) -I$(PROJDIR)
CXXFLAGS := $(CXXFLAGS) -O2 -g

CXXFILES = \
	cfg_contents.cpp \
	cfg_factory.cpp \
	class_id.cpp \
	register_factory.cpp

CXXHEADERS = \
	cfg_contents.hpp \
	cfg_factory.hpp \
	class_id.hpp \
	register_factory.hpp

OBJFILES := $(CXXFILES:%.cpp=%.o)

all: libfdmp.a

libfdmp.a: $(OBJFILES)
	$(AR) rcs libfdmp.a $(OBJFILES)

convert: Makefile $(CXXFILES) $(CXXHEADERS)
	iconv -f SHIFT_JIS -t EUCJP < Makefile > $(WORKDIR)/Makefile
	for file in $(CXXFILES) $(CXXHEADERS) ; do \
		iconv -f SHIFT_JIS -t EUCJP < $$file > $(WORKDIR)/$$file ; \
	done
	make -C $(WORKDIR) depend

depend:
	$(CXX) $(CPPFLAGS) -M $(CXXFILES) > Makefile.depend

-include Makefile.depend

