PATHS = -I../../include -L../../lib MV = mv CC = g++ LDFLAGS = -export-dynamic -fPIC -rdynamic WARNINGS = -W -Wall -Wextra -Wshadow -Wfloat-equal -Wcast-qual -Wcast-align -Wcomments -Wimport -Wmissing-format-attribute -Wpacked -Wredundant-decls -Wwrite-strings -Wunused-macros -Wconversion -Winline -Wsign-compare -Wundef -Wpointer-arith -pedantic PREFIX = @ CFLAGS = -ggdb -export-dynamic $(WARNINGS) -DPIC -fPIC CP = cp SOCKETLIBS = LD = g++ SOFLAGS = -shared SYSTEM = LINUX OBJFLAGS = -c RM = rm DLLOADERLIBS = -ldl all: objs clean: cleanobjs configparser.o: configparser.cpp ../../include/configparser.h \ ../../include/libfenris.h ../../include/libfenris.h @echo " CC configparser.cpp" $(PREFIX)$(CC) $(CFLAGS) -I../../include -L../../lib $(OBJFLAGS) -o configparser.o configparser.cpp connection.o: connection.cpp ../../include/connection.h \ ../../include/libfenris.h ../../include/socket.h ../../include/config.h \ ../../include/socket_helpers.h ../../include/core.h \ ../../include/configparser.h ../../include/libfenris.h @echo " CC connection.cpp" $(PREFIX)$(CC) $(CFLAGS) -I../../include -L../../lib $(OBJFLAGS) -o connection.o connection.cpp core: configparser.o connection.o core.o listener.o main.o session.o dynamicloader_posix.o @echo " CC core.bin" $(PREFIX)$(CC) $(CFLAGS) -I../../include -L../../lib $(LDFLAGS) configparser.o connection.o core.o listener.o main.o session.o dynamicloader_posix.o $(DLLOADERLIBS) -lfenris -o core core.o: core.cpp ../../include/core.h ../../include/config.h \ ../../include/libfenris.h ../../include/configparser.h \ ../../include/libfenris.h ../../include/dynamicloader.h \ ../../include/dynamicloader_posix.h ../../include/session.h \ ../../include/connection.h ../../include/socketengine.h \ ../../include/socket_helpers.h ../../include/listener.h \ ../../include/server.h ../../include/core.h ../../include/client.h \ ../../include/socket.h @echo " CC core.cpp" $(PREFIX)$(CC) $(CFLAGS) -I../../include -L../../lib $(OBJFLAGS) -o core.o core.cpp listener.o: listener.cpp ../../include/core.h ../../include/config.h \ ../../include/libfenris.h ../../include/configparser.h \ ../../include/client.h ../../include/core.h ../../include/connection.h \ ../../include/socket.h ../../include/socket_helpers.h \ ../../include/socketengine.h ../../include/libfenris.h \ ../../include/listener.h ../../include/socket.h ../../include/session.h @echo " CC listener.cpp" $(PREFIX)$(CC) $(CFLAGS) -I../../include -L../../lib $(OBJFLAGS) -o listener.o listener.cpp main.o: main.cpp ../../include/core.h ../../include/config.h \ ../../include/libfenris.h ../../include/configparser.h @echo " CC main.cpp" $(PREFIX)$(CC) $(CFLAGS) -I../../include -L../../lib $(OBJFLAGS) -o main.o main.cpp session.o: session.cpp ../../include/core.h ../../include/config.h \ ../../include/libfenris.h ../../include/configparser.h \ ../../include/libfenris.h ../../include/session.h \ ../../include/connection.h ../../include/socketengine.h \ ../../include/socket_helpers.h ../../include/client.h \ ../../include/core.h ../../include/socket.h @echo " CC session.cpp" $(PREFIX)$(CC) $(CFLAGS) -I../../include -L../../lib $(OBJFLAGS) -o session.o session.cpp dynamicloader_posix.o: dynamicloader_posix.cpp \ ../../include/dynamicloader.h ../../include/dynamicloader_posix.h \ ../../include/libfenris.h @echo " CC dynamicloader_posix.cpp" $(PREFIX)$(CC) $(CFLAGS) -I../../include -L../../lib $(OBJFLAGS) -o dynamicloader_posix.o dynamicloader_posix.cpp objs: configparser.o connection.o core core.o listener.o main.o session.o dynamicloader_posix.o cleanobjs: @echo " RM -f configparser.o" @$(RM) -f configparser.o @echo " RM -f connection.o" @$(RM) -f connection.o @echo " RM -f core" @$(RM) -f core @echo " RM -f core.o" @$(RM) -f core.o @echo " RM -f listener.o" @$(RM) -f listener.o @echo " RM -f main.o" @$(RM) -f main.o @echo " RM -f session.o" @$(RM) -f session.o @echo " RM -f dynamicloader_posix.o" @$(RM) -f dynamicloader_posix.o