|
1 |
| -# This software is Copyright (c) 2016 Denis Burykin |
2 |
| -# [denis_burykin yahoo com], [denis-burykin2014 yandex ru] |
3 |
| -# and it is hereby released to the general public under the following terms: |
4 |
| -# Redistribution and use in source and binary forms, with or without |
5 |
| -# modification, are permitted. |
6 |
| - |
7 |
| -CC = gcc |
8 |
| -CFLAGS = -c -Wall -O2 -g |
9 |
| -CFLAGS_TEST = -O |
10 |
| -#LD = ld |
11 |
| -RM = /bin/rm -f |
12 |
| -EXTRA_LIBS = -lusb-1.0 |
13 |
| - |
14 |
| -SUBDIRS = pkt_comm |
15 |
| - |
16 |
| -TEST_OBJS = device.o inouttraffic.o ztex.o ztex_scan.o ztex_sn.o |
17 |
| - |
18 |
| -OBJS = $(TEST_OBJS) device_format.o jtr_device.o jtr_mask.o task.o |
19 |
| - |
20 |
| -TEST_EXTRA_OBJS = pkt_comm/pkt_comm.o pkt_comm/word_gen.o pkt_comm/word_list.o |
21 |
| - |
22 |
| -EXTRA_OBJS = pkt_comm/*.o |
23 |
| - |
24 |
| -#TESTS = simple_test test pkt_test |
25 |
| - |
26 |
| - |
27 |
| -default: $(SUBDIRS) $(OBJS) |
28 |
| -all: $(SUBDIRS) $(OBJS) |
29 |
| - |
30 |
| -.PHONY: subdirs $(SUBDIRS) |
31 |
| - |
32 |
| -$(SUBDIRS): |
33 |
| - $(MAKE) -C $@ all |
34 |
| - |
35 |
| -device.o: device.c device.h |
36 |
| - $(CC) $(CFLAGS) device.c |
37 |
| - |
38 |
| -inouttraffic.o: inouttraffic.c inouttraffic.h |
39 |
| - $(CC) $(CFLAGS) inouttraffic.c |
40 |
| - |
41 |
| -ztex.o: ztex.c ztex.h |
42 |
| - $(CC) $(CFLAGS) ztex.c |
43 |
| - |
44 |
| -ztex_scan.o: ztex_scan.c ztex_scan.h |
45 |
| - $(CC) $(CFLAGS) ztex_scan.c |
46 |
| - |
47 |
| -ztex_sn.o: ztex_sn.c ztex_sn.h |
48 |
| - $(CC) $(CFLAGS) ztex_sn.c |
49 |
| - |
50 |
| -device_format.o: device_format.c device_format.h |
51 |
| - $(CC) $(CFLAGS) device_format.c |
52 |
| - |
53 |
| -jtr_device.o: jtr_device.c jtr_device.h |
54 |
| - $(CC) $(CFLAGS) jtr_device.c |
55 |
| - |
56 |
| -jtr_mask.o: jtr_mask.c jtr_mask.h |
57 |
| - $(CC) $(CFLAGS) jtr_mask.c |
58 |
| - |
59 |
| -task.o: task.c task.h |
60 |
| - $(CC) $(CFLAGS) task.c |
61 |
| - |
62 |
| - |
63 |
| - |
64 |
| -simple_test: simple_test.c $(SUBDIRS) $(TEST_OBJS) |
65 |
| - $(CC) $(CFLAGS_TEST) simple_test.c $(TEST_OBJS) $(TEST_EXTRA_OBJS) $(EXTRA_LIBS) -o simple_test |
66 |
| - |
67 |
| -test: test.c $(SUBDIRS) $(TEST_OBJS) |
68 |
| - $(CC) $(CFLAGS_TEST) test.c $(TEST_OBJS) $(TEST_EXTRA_OBJS) $(EXTRA_LIBS) -o test |
69 |
| - |
70 |
| -pkt_test: pkt_test.c $(SUBDIRS) $(TEST_OBJS) |
71 |
| - $(CC) $(CFLAGS_TEST) pkt_test.c $(TEST_OBJS) $(TEST_EXTRA_OBJS) $(EXTRA_LIBS) -o pkt_test |
72 |
| - |
73 |
| - |
74 |
| -clean: |
75 |
| - find . -name \*.o -exec rm -f "{}" \; |
76 |
| - rm -f *.exe simple_test test pkt_test |
77 |
| - |
78 |
| -distclean: clean |
79 |
| - $(RM) Makefile |
| 1 | +# This software is Copyright (c) 2016 Denis Burykin |
| 2 | +# [denis_burykin yahoo com], [denis-burykin2014 yandex ru] |
| 3 | +# and it is hereby released to the general public under the following terms: |
| 4 | +# Redistribution and use in source and binary forms, with or without |
| 5 | +# modification, are permitted. |
| 6 | + |
| 7 | +CC = gcc |
| 8 | +CFLAGS = -c -Wall -O2 -g |
| 9 | +CFLAGS_TEST = -O |
| 10 | +#LD = ld |
| 11 | +RM = /bin/rm -f |
| 12 | +EXTRA_LIBS = -lusb-1.0 |
| 13 | + |
| 14 | +SUBDIRS = pkt_comm |
| 15 | + |
| 16 | +TEST_OBJS = device.o inouttraffic.o ztex.o ztex_scan.o ztex_sn.o |
| 17 | + |
| 18 | +OBJS = $(TEST_OBJS) device_format.o jtr_device.o jtr_mask.o task.o |
| 19 | + |
| 20 | +TEST_EXTRA_OBJS = pkt_comm/pkt_comm.o pkt_comm/word_gen.o pkt_comm/word_list.o |
| 21 | + |
| 22 | +EXTRA_OBJS = pkt_comm/*.o |
| 23 | + |
| 24 | +#TESTS = simple_test test pkt_test |
| 25 | + |
| 26 | + |
| 27 | +default: $(SUBDIRS) $(OBJS) |
| 28 | +all: $(SUBDIRS) $(OBJS) |
| 29 | + |
| 30 | +.PHONY: subdirs $(SUBDIRS) |
| 31 | + |
| 32 | +$(SUBDIRS): |
| 33 | + $(MAKE) -C $@ all |
| 34 | + |
| 35 | +device.o: device.c device.h |
| 36 | + $(CC) $(CFLAGS) device.c |
| 37 | + |
| 38 | +inouttraffic.o: inouttraffic.c inouttraffic.h |
| 39 | + $(CC) $(CFLAGS) inouttraffic.c |
| 40 | + |
| 41 | +ztex.o: ztex.c ztex.h |
| 42 | + $(CC) $(CFLAGS) ztex.c |
| 43 | + |
| 44 | +ztex_scan.o: ztex_scan.c ztex_scan.h |
| 45 | + $(CC) $(CFLAGS) ztex_scan.c |
| 46 | + |
| 47 | +ztex_sn.o: ztex_sn.c ztex_sn.h |
| 48 | + $(CC) $(CFLAGS) ztex_sn.c |
| 49 | + |
| 50 | +device_format.o: device_format.c device_format.h |
| 51 | + $(CC) $(CFLAGS) device_format.c |
| 52 | + |
| 53 | +jtr_device.o: jtr_device.c jtr_device.h |
| 54 | + $(CC) $(CFLAGS) jtr_device.c |
| 55 | + |
| 56 | +jtr_mask.o: jtr_mask.c jtr_mask.h |
| 57 | + $(CC) $(CFLAGS) jtr_mask.c |
| 58 | + |
| 59 | +task.o: task.c task.h |
| 60 | + $(CC) $(CFLAGS) task.c |
| 61 | + |
| 62 | + |
| 63 | + |
| 64 | +simple_test: simple_test.c $(SUBDIRS) $(TEST_OBJS) |
| 65 | + $(CC) $(CFLAGS_TEST) simple_test.c $(TEST_OBJS) $(TEST_EXTRA_OBJS) $(EXTRA_LIBS) -o simple_test |
| 66 | + |
| 67 | +test: test.c $(SUBDIRS) $(TEST_OBJS) |
| 68 | + $(CC) $(CFLAGS_TEST) test.c $(TEST_OBJS) $(TEST_EXTRA_OBJS) $(EXTRA_LIBS) -o test |
| 69 | + |
| 70 | +pkt_test: pkt_test.c $(SUBDIRS) $(TEST_OBJS) |
| 71 | + $(CC) $(CFLAGS_TEST) pkt_test.c $(TEST_OBJS) $(TEST_EXTRA_OBJS) $(EXTRA_LIBS) -o pkt_test |
| 72 | + |
| 73 | + |
| 74 | +clean: |
| 75 | + find . -name \*.o -exec rm -f "{}" \; |
| 76 | + rm -f *.exe simple_test test pkt_test |
| 77 | + |
| 78 | +distclean: clean |
| 79 | + $(RM) Makefile |
0 commit comments