blob: ab767cd7cfa2d291da04483ccc8f4e7454cffada [file] [log] [blame]
Kévin Redonfaf1e882018-09-06 23:15:37 +02001LDFLAGS+=`pkg-config --libs libusb-1.0 libosmocore` -pthread
Harald Weltedea64cb2017-03-06 18:57:08 +01002CFLAGS=-Wall -g
Harald Welte095ac6c2016-03-19 13:39:33 +01003
Harald Weltef7f61cd2018-08-26 09:23:54 +02004APPS=simtrace2-remsim simtrace2-remsim-usb2udp simtrace2-list simtrace2-sniff
5
6all: $(APPS)
Harald Welte095ac6c2016-03-19 13:39:33 +01007
Harald Welte964cda32019-11-24 22:27:10 +01008simtrace2-remsim: simtrace2-remsim.o apdu_dispatch.o simtrace2-discovery.o simtrace2_api.o libusb_util.o
Kévin Redonfaf1e882018-09-06 23:15:37 +02009 $(CC) -o $@ $^ $(LDFLAGS) `pkg-config --libs libosmosim libpcsclite`
Harald Welte095ac6c2016-03-19 13:39:33 +010010
Harald Welte236caf62016-03-19 21:28:09 +010011simtrace2-remsim-usb2udp: usb2udp.o simtrace2-discovery.o
Harald Welte095ac6c2016-03-19 13:39:33 +010012 $(CC) -o $@ $^ $(LDFLAGS)
13
Harald Welte822d66e2017-03-06 20:58:03 +010014simtrace2-list: simtrace2_usb.o libusb_util.o
15 $(CC) -o $@ $^ $(LDFLAGS)
16
Kévin Redon6e3f1122018-07-01 18:24:42 +020017simtrace2-sniff: simtrace2-sniff.o simtrace2-discovery.o libusb_util.o
18 $(CC) -o $@ $^ $(LDFLAGS)
19
Harald Welte095ac6c2016-03-19 13:39:33 +010020%.o: %.c
21 $(CC) $(CFLAGS) `pkg-config --cflags libusb-1.0 libosmocore` -o $@ -c $^
22
23clean:
Harald Weltef7f61cd2018-08-26 09:23:54 +020024 @rm -f *.o $(APPS)
25
26install: $(APPS)
27 mkdir -p $(DESTDIR)/usr/bin
28 cp $(APPS) $(DESTDIR)/usr/bin/