1fc7d81c629d0b8b277b4b0311dcd50d02fc324fbAndrew DugganCXX ?= g++ 23563d1ac21ecbd303d09208ffb9dc7032222f7efAndrew DugganCPPFLAGS += -I../include -I./include -I../rmidevice 318cc3b3343a6518f22de111134900b1e535aeea4Andrew DugganCXXFLAGS += -Wall 43563d1ac21ecbd303d09208ffb9dc7032222f7efAndrew DugganLDFLAGS += -L. 57b4b55725cc2aaee3ddccbf3455ad1b0a711a73bAndrew DugganLIBS = -lrmidevice -lrt 64e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganLIBDIR = ../rmidevice 74e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganLIBNAME = librmidevice.a 84e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganRMI4UPDATESRC = main.cpp firmware_image.cpp rmi4update.cpp updateutil.cpp 94e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganRMI4UPDATEOBJ = $(RMI4UPDATESRC:.cpp=.o) 104e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew DugganPROGNAME = rmi4update 11c7d1643c4afb52575dba505866c3a601ae1d1092Andrew DugganSTATIC_BUILD ?= y 12c7d1643c4afb52575dba505866c3a601ae1d1092Andrew Dugganifeq ($(STATIC_BUILD),y) 13c7d1643c4afb52575dba505866c3a601ae1d1092Andrew DugganLDFLAGS += -static 14c7d1643c4afb52575dba505866c3a601ae1d1092Andrew Dugganendif 154e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Duggan 164e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Dugganall: $(PROGNAME) 174e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Duggan 184e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Duggan$(PROGNAME): $(RMI4UPDATEOBJ) 196e63953362c4626342c1ee4467e39b68a05bd9f1Andrew Duggan $(CXX) $(CXXFLAGS) $(LDFLAGS) $(RMI4UPDATEOBJ) -L$(LIBDIR) $(LIBS) -o $(PROGNAME) 204e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Duggan 214e811258783e0f1e0cdaf70e3bdb2069ce4f046Andrew Dugganclean: 229409ec7a14c654a496d73bd973bbd273e684e03cAndrew Duggan rm -f $(RMI4UPDATEOBJ) $(PROGNAME) 23