forked from evilpete/insteonrf
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.kali
65 lines (41 loc) · 1.01 KB
/
Makefile.kali
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
UNAME = `uname`
CC=gcc-4.7
# ifeq ($(UNAME),Linux)
# CC=gcc-4.7
# endif
# .if ${UNAME}=="FreeBSD"
# CC=gcc47
# .endif
# ifeq ($(UNAME),FreeBSD)
# CC=gcc47
# endif
OBJECTS_DIR=Obj
CFLAGS+=-ggdb -O -Wall
LDFLAGS+=-ggdb
LINTFLAGS=-g -n -u -z
TESTWAV=SDRSharp_20140826_175613Z_915000kHz_IQ_2B7811_on_alone.wav
all: findclip demod fsk_demod
everything: findclip demod findclip8 demod8 rf_clip
fsk_demod: $(OBJECTS_DIR)/fsk_demod.o
$(CC) $(LDFLAGS) -O -pipe $< -o $@
rf_clip: $(OBJECTS_DIR)/rf_clip.o
$(CC) $(LDFLAGS) -O -pipe $< -o $@
########## 8 bit
$(OBJECTS_DIR)/rf_clip.o: rf_clip.c
$(CC) -g -c $(CFLAGS) -o $@ $<
##########
$(OBJECTS_DIR)/convertdat.o: convertdat.c iq.h
$(CC) -g -c $(CFLAGS) -o $@ $<
convertdat: $(OBJECTS_DIR)/convertdat.o $(OBJECTS_DIR)/fclips.o
$(CC) $(LDFLAGS) -O -pipe $^ -o $@
$(OBJECTS_DIR):
@mkdir $(OBJECTS_DIR)
lint:
@lint $(LINTFLAGS) findclip.c
@lint $(LINTFLAGS) demod.c
@lint $(LINTFLAGS) fclips.c
p:
echo UNAME ${UNAME}
echo OSTYPE ${OSTYPE}
echo CC ${CC}
clean: