1fc7d81c629d0b8b277b4b0311dcd50d02fc324fbAndrew DugganCXX ?= g++ 23563d1ac21ecbd303d09208ffb9dc7032222f7efAndrew DugganCPPFLAGS += -I../include -I./include -I../rmidevice 318cc3b3343a6518f22de111134900b1e535aeea4Andrew DugganCXXFLAGS += -Wall 43563d1ac21ecbd303d09208ffb9dc7032222f7efAndrew DugganLDFLAGS += -L. 54e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganLIBS = -lrmidevice 64e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganLIBDIR = ../rmidevice 74e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganLIBNAME = librmidevice.a 84e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganRMIHIDTOOLSRC = main.cpp 94e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganRMIHIDTOOLOBJ = $(RMIHIDTOOLSRC:.cpp=.o) 104e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganPROGNAME = rmihidtool 11c7d1643c4afb52575dba505866c3a601ae1d1092Andrew DugganSTATIC_BUILD ?= y 12c7d1643c4afb52575dba505866c3a601ae1d1092Andrew Dugganifeq ($(STATIC_BUILD),y) 13c7d1643c4afb52575dba505866c3a601ae1d1092Andrew DugganLDFLAGS += -static 14c7d1643c4afb52575dba505866c3a601ae1d1092Andrew Dugganendif 154e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Duggan 164e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Dugganall: $(PROGNAME) 174e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Duggan 184e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Duggan$(PROGNAME): $(RMIHIDTOOLOBJ) 196e63953362c4626342c1ee4467e39b68a05bd9f1Andrew Duggan $(CXX) $(CXXFLAGS) $(LDFLAGS) $(RMIHIDTOOLOBJ) -L$(LIBDIR) $(LIBS) -o $(PROGNAME) 204e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Duggan 214e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Dugganclean: 22e9a5cd0172ce96168a9431531d259b677f331aa6Andrew Duggan rm -f $(RMIHIDTOOLOBJ) $(PROGNAME) 23