All pastes #946705 Raw Edit

Stuff

public text v1 · immutable
·published 2008-03-17 21:38 UTC
rendered paste body
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