1# ========================================================================= 2# This makefile was generated by 3# Bakefile 0.2.9 (http://www.bakefile.org) 4# Do not modify, all changes will be overwritten! 5# ========================================================================= 6 7 8 9# ------------------------------------------------------------------------- 10# These are configurable options: 11# ------------------------------------------------------------------------- 12 13# C++ compiler 14CXX = g++ 15 16# Standard flags for C++ 17CXXFLAGS ?= 18 19# Standard preprocessor flags (common for CC and CXX) 20CPPFLAGS ?= 21 22# Standard linker flags 23LDFLAGS ?= 24 25# Location and arguments of wx-config script 26WX_CONFIG ?= wx-config 27 28# C++ flags to use with wxWidgets code 29WX_CXXFLAGS ?= `$(WX_CONFIG) --cxxflags` 30 31 32 33# ------------------------------------------------------------------------- 34# Do not modify the rest of this file! 35# ------------------------------------------------------------------------- 36 37### Variables: ### 38 39CPPDEPS = -MT$@ -MF`echo $@ | sed -e 's,\.o$$,.d,'` -MD -MP 40IPCCLIENT_CXXFLAGS = -I. $(WX_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS) 41IPCCLIENT_OBJECTS = \ 42 ipcclient_client.o 43IPCSERVER_CXXFLAGS = -I. $(WX_CXXFLAGS) $(CPPFLAGS) $(CXXFLAGS) 44IPCSERVER_OBJECTS = \ 45 ipcserver_server.o 46 47### Conditionally set variables: ### 48 49 50 51### Targets: ### 52 53all: ipcclient ipcserver 54 55install: 56 57uninstall: 58 59clean: 60 rm -f ./*.o 61 rm -f ./*.d 62 rm -f ipcclient 63 rm -f ipcserver 64 65ipcclient: $(IPCCLIENT_OBJECTS) 66 $(CXX) -o $@ $(IPCCLIENT_OBJECTS) `$(WX_CONFIG) --libs core,net,base` $(LDFLAGS) 67 68ipcserver: $(IPCSERVER_OBJECTS) 69 $(CXX) -o $@ $(IPCSERVER_OBJECTS) `$(WX_CONFIG) --libs core,net,base` $(LDFLAGS) 70 71ipcclient_client.o: ./client.cpp 72 $(CXX) -c -o $@ $(IPCCLIENT_CXXFLAGS) $(CPPDEPS) $< 73 74ipcserver_server.o: ./server.cpp 75 $(CXX) -c -o $@ $(IPCSERVER_CXXFLAGS) $(CPPDEPS) $< 76 77.PHONY: all install uninstall clean 78 79 80# Dependencies tracking: 81-include ./*.d 82