summaryrefslogtreecommitdiff
path: root/utils/hwstub/tools/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'utils/hwstub/tools/Makefile')
-rw-r--r--utils/hwstub/tools/Makefile16
1 files changed, 12 insertions, 4 deletions
diff --git a/utils/hwstub/tools/Makefile b/utils/hwstub/tools/Makefile
index 868ddcca79..079933ad25 100644
--- a/utils/hwstub/tools/Makefile
+++ b/utils/hwstub/tools/Makefile
@@ -1,13 +1,15 @@
1CC=gcc 1CC=gcc
2CXX=g++ 2CXX=g++
3LD=g++ 3LD=g++
4HWSTUB_INCLUDE_DIR=../include
4HWSTUB_LIB_DIR=../lib 5HWSTUB_LIB_DIR=../lib
5REGTOOLS_INCLUDE_DIR=../../regtools/include 6REGTOOLS_INCLUDE_DIR=../../regtools/include
6REGTOOLS_LIB_DIR=../../regtools/lib 7REGTOOLS_LIB_DIR=../../regtools/lib
7CFLAGS=-Wall -O2 `pkg-config --cflags libusb-1.0` -std=c99 -g -I$(HWSTUB_LIB_DIR) -I$(REGTOOLS_INCLUDE_DIR) `pkg-config --cflags lua5.2` 8INCLUDES=-I$(HWSTUB_INCLUDE_DIR) -I$(REGTOOLS_INCLUDE_DIR) `pkg-config --cflags lua5.2` `pkg-config --cflags libusb-1.0`
8CXXFLAGS=-Wall -O2 `pkg-config --cflags libusb-1.0` -g -I$(HWSTUB_LIB_DIR) -I$(REGTOOLS_INCLUDE_DIR) `pkg-config --cflags lua5.2` 9CFLAGS=-Wall -O2 -std=c99 -g $(INCLUDES) -D_XOPEN_SOURCE=600
9LDFLAGS=`pkg-config --libs libusb-1.0` `pkg-config --libs lua5.2` -lreadline -L$(HWSTUB_LIB_DIR) -L$(REGTOOLS_LIB_DIR) -lsocdesc -lhwstub `xml2-config --libs` 10CXXFLAGS=-Wall -O2 -std=c++11 -g $(INCLUDES)
10EXEC=hwstub_shell hwstub_load 11LDFLAGS=`pkg-config --libs libusb-1.0` `pkg-config --libs lua5.2` -lreadline -L$(HWSTUB_LIB_DIR) -L$(REGTOOLS_LIB_DIR) -lsocdesc -lhwstub `xml2-config --libs` -pthread
12EXEC=hwstub_shell hwstub_load hwstub_server hwstub_test
11SRC=$(wildcard *.c) 13SRC=$(wildcard *.c)
12SRCXX=$(wildcard *.cpp) 14SRCXX=$(wildcard *.cpp)
13OBJ=$(SRC:.c=.o) $(SRCXX:.cpp=.o) 15OBJ=$(SRC:.c=.o) $(SRCXX:.cpp=.o)
@@ -33,6 +35,12 @@ hwstub_shell: hwstub_shell.o prompt.o $(LIBS)
33hwstub_load: hwstub_load.o $(LIBS) 35hwstub_load: hwstub_load.o $(LIBS)
34 $(LD) -o $@ $^ $(LDFLAGS) 36 $(LD) -o $@ $^ $(LDFLAGS)
35 37
38hwstub_server: hwstub_server.o $(LIBS)
39 $(LD) -o $@ $^ $(LDFLAGS)
40
41hwstub_test: hwstub_test.o $(LIBS)
42 $(LD) -o $@ $^ $(LDFLAGS)
43
36clean: 44clean:
37 rm -rf $(OBJ) $(LIB) $(EXEC) 45 rm -rf $(OBJ) $(LIB) $(EXEC)
38 46