diff options
Diffstat (limited to 'utils/hwstub/tools/Makefile')
-rw-r--r-- | utils/hwstub/tools/Makefile | 16 |
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 @@ | |||
1 | CC=gcc | 1 | CC=gcc |
2 | CXX=g++ | 2 | CXX=g++ |
3 | LD=g++ | 3 | LD=g++ |
4 | HWSTUB_INCLUDE_DIR=../include | ||
4 | HWSTUB_LIB_DIR=../lib | 5 | HWSTUB_LIB_DIR=../lib |
5 | REGTOOLS_INCLUDE_DIR=../../regtools/include | 6 | REGTOOLS_INCLUDE_DIR=../../regtools/include |
6 | REGTOOLS_LIB_DIR=../../regtools/lib | 7 | REGTOOLS_LIB_DIR=../../regtools/lib |
7 | CFLAGS=-Wall -O2 `pkg-config --cflags libusb-1.0` -std=c99 -g -I$(HWSTUB_LIB_DIR) -I$(REGTOOLS_INCLUDE_DIR) `pkg-config --cflags lua5.2` | 8 | INCLUDES=-I$(HWSTUB_INCLUDE_DIR) -I$(REGTOOLS_INCLUDE_DIR) `pkg-config --cflags lua5.2` `pkg-config --cflags libusb-1.0` |
8 | CXXFLAGS=-Wall -O2 `pkg-config --cflags libusb-1.0` -g -I$(HWSTUB_LIB_DIR) -I$(REGTOOLS_INCLUDE_DIR) `pkg-config --cflags lua5.2` | 9 | CFLAGS=-Wall -O2 -std=c99 -g $(INCLUDES) -D_XOPEN_SOURCE=600 |
9 | LDFLAGS=`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` | 10 | CXXFLAGS=-Wall -O2 -std=c++11 -g $(INCLUDES) |
10 | EXEC=hwstub_shell hwstub_load | 11 | LDFLAGS=`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 |
12 | EXEC=hwstub_shell hwstub_load hwstub_server hwstub_test | ||
11 | SRC=$(wildcard *.c) | 13 | SRC=$(wildcard *.c) |
12 | SRCXX=$(wildcard *.cpp) | 14 | SRCXX=$(wildcard *.cpp) |
13 | OBJ=$(SRC:.c=.o) $(SRCXX:.cpp=.o) | 15 | OBJ=$(SRC:.c=.o) $(SRCXX:.cpp=.o) |
@@ -33,6 +35,12 @@ hwstub_shell: hwstub_shell.o prompt.o $(LIBS) | |||
33 | hwstub_load: hwstub_load.o $(LIBS) | 35 | hwstub_load: hwstub_load.o $(LIBS) |
34 | $(LD) -o $@ $^ $(LDFLAGS) | 36 | $(LD) -o $@ $^ $(LDFLAGS) |
35 | 37 | ||
38 | hwstub_server: hwstub_server.o $(LIBS) | ||
39 | $(LD) -o $@ $^ $(LDFLAGS) | ||
40 | |||
41 | hwstub_test: hwstub_test.o $(LIBS) | ||
42 | $(LD) -o $@ $^ $(LDFLAGS) | ||
43 | |||
36 | clean: | 44 | clean: |
37 | rm -rf $(OBJ) $(LIB) $(EXEC) | 45 | rm -rf $(OBJ) $(LIB) $(EXEC) |
38 | 46 | ||