X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=gdbserver%2FMakefile;h=bd5c73dbc9107f0be46c32533a604001d4d29362;hb=9b90ba0f24e84eb5bc035e67b6ba77cf231fccd4;hp=85b0ac1d67b6f87d77bb54b4485558dc1398ab8d;hpb=13c0da3bccf358150e11eab21d28d618db5ab25f;p=fw%2Fstlink diff --git a/gdbserver/Makefile b/gdbserver/Makefile index 85b0ac1..bd5c73d 100644 --- a/gdbserver/Makefile +++ b/gdbserver/Makefile @@ -1,28 +1,16 @@ -# make ... for both libusb and libsg -# -# make CONFIG_USE_LIBSG=0 ... -# for just libusb -# - PRG := st-util OBJS = gdb-remote.o gdb-server.o CFLAGS+=-g -Wall -Werror -std=gnu99 -I../src -CFLAGS+=-DCONFIG_USE_LIBUSB=1 -CFLAGS+=-DCONFIG_USE_LIBSG=$(CONFIG_USE_LIBSG) -LDFLAGS=-L.. -lstlink -lusb-1.0 - -ifeq ($(CONFIG_USE_LIBSG),) -CONFIG_USE_LIBSG=1 -endif +LDFLAGS=-L.. -lstlink -ifneq ($(CONFIG_USE_LIBSG),0) -LDFLAGS+=-lsgutils2 -endif +# libusb location +LDFLAGS+=`pkg-config --libs libusb-1.0` +CFLAGS+=`pkg-config --cflags libusb-1.0` all: $(PRG) -$(PRG): $(OBJS) +$(PRG): $(OBJS) ../libstlink.a $(CC) -o $@ $^ $(LDFLAGS) clean: