blob: 50497c402ab20d2e1a9c0b14e636b7f4ac02f3c2 [file] [log] [blame]
Harald Welte095ac6c2016-03-19 13:39:33 +01001LDFLAGS=`pkg-config --libs libusb-1.0 libosmocore` -losmocore
Harald Weltedea64cb2017-03-06 18:57:08 +01002CFLAGS=-Wall -g
Harald Welte095ac6c2016-03-19 13:39:33 +01003
Kévin Redon6e3f1122018-07-01 18:24:42 +02004all: simtrace2-remsim simtrace2-remsim-usb2udp simtrace2-list simtrace2-sniff
Harald Welte095ac6c2016-03-19 13:39:33 +01005
Harald Welte822d66e2017-03-06 20:58:03 +01006simtrace2-remsim: simtrace2-remsim.o apdu_dispatch.o simtrace2-discovery.o libusb_util.o
Harald Welte095ac6c2016-03-19 13:39:33 +01007 $(CC) -o $@ $^ $(LDFLAGS) -losmosim
8
Harald Welte236caf62016-03-19 21:28:09 +01009simtrace2-remsim-usb2udp: usb2udp.o simtrace2-discovery.o
Harald Welte095ac6c2016-03-19 13:39:33 +010010 $(CC) -o $@ $^ $(LDFLAGS)
11
Harald Welte822d66e2017-03-06 20:58:03 +010012simtrace2-list: simtrace2_usb.o libusb_util.o
13 $(CC) -o $@ $^ $(LDFLAGS)
14
Kévin Redon6e3f1122018-07-01 18:24:42 +020015simtrace2-sniff: simtrace2-sniff.o simtrace2-discovery.o libusb_util.o
16 $(CC) -o $@ $^ $(LDFLAGS)
17
Harald Welte095ac6c2016-03-19 13:39:33 +010018%.o: %.c
19 $(CC) $(CFLAGS) `pkg-config --cflags libusb-1.0 libosmocore` -o $@ -c $^
20
21clean:
Harald Welte822d66e2017-03-06 20:58:03 +010022 @rm -f simtrace2-remsim simtrace2-remsim-usb2udp simtrace2-list *.o