ANOPE_SRC=../anope ANOPE_INSTALL=../anope/testinstall/ CP= cp CXX= g++ CXXFLAGS= -g3 \ -std=c++11 \ -I${ANOPE_SRC}/include -I${ANOPE_SRC}/build/include \ -I dependencies/isundil-pngwriter/ \ -I /usr/include/freetype2/ \ -I include/ all: build/instaserv.so build/is_create.so build/instaserv.so: src/instaserv.cpp include/instaserv.h mkdir -p build $(CXX) -fPIC -shared -o build/instaserv.so src/instaserv.cpp $(CXXFLAGS) build/is_create.so: src/commands/is_create.cpp include/instaserv.h dependencies/isundil-pngwriter/pngwriter.cc mkdir -p build $(CXX) -fPIC -shared -o build/is_create.so \ src/commands/is_create.cpp dependencies/isundil-pngwriter/pngwriter.cc \ -lpng -lfreetype -lz \ $(CXXFLAGS) clean: $(RM) build/instaserv.so build/is_create.so install: all $(CP) build/instaserv.so ${ANOPE_INSTALL}/lib/modules/ $(CP) build/is_create.so ${ANOPE_INSTALL}/lib/modules/ $(CP) conf/instaserv.example.conf ${ANOPE_INSTALL}/conf/instaserv.example.conf re: clean all