blob: 3553c990612f5daaa302c5ea984f778bf997e859 [file] [log] [blame]
Andrew Dugganfc7d81c2014-07-31 12:29:36 -07001CXX ?= g++
Andrew Duggan3563d1a2014-07-22 10:10:39 -07002CPPFLAGS += -I../include -I./include -I../rmidevice
Andrew Duggan18cc3b32014-07-30 10:54:56 -07003CXXFLAGS += -Wall
Andrew Duggan3563d1a2014-07-22 10:10:39 -07004LDFLAGS += -L.
Andrew Duggan4e811252014-04-03 15:17:57 -07005LIBS = -lrmidevice
6LIBDIR = ../rmidevice
7LIBNAME = librmidevice.a
8RMIHIDTOOLSRC = main.cpp
9RMIHIDTOOLOBJ = $(RMIHIDTOOLSRC:.cpp=.o)
10PROGNAME = rmihidtool
Andrew Dugganc7d16432014-07-14 12:29:43 -070011STATIC_BUILD ?= y
12ifeq ($(STATIC_BUILD),y)
13LDFLAGS += -static
14endif
Andrew Duggan4e811252014-04-03 15:17:57 -070015
16all: $(PROGNAME)
17
18$(PROGNAME): $(RMIHIDTOOLOBJ)
Andrew Duggan6e639532014-07-14 12:15:05 -070019 $(CXX) $(CXXFLAGS) $(LDFLAGS) $(RMIHIDTOOLOBJ) -L$(LIBDIR) $(LIBS) -o $(PROGNAME)
Andrew Duggan4e811252014-04-03 15:17:57 -070020
21clean:
Andrew Duggane9a5cd02014-04-29 13:34:42 -070022 rm -f $(RMIHIDTOOLOBJ) $(PROGNAME)