forked from rtklibexplorer/RTKLIB
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
58 lines (47 loc) · 2.59 KB
/
makefile
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
# makefile for testlex
SRC = ../../src
#CFLAGS = -Wall -O3 -ansi -pedantic -I$(SRC) -DTRACE -DENAQZS -DENAGLO -DENALEX
CFLAGS = -Wall -O3 -ansi -pedantic -I$(SRC) -DTRACE -DENAQZS -DENAGLO
LDFLAGS= -lm -lrt
all : convlex dumplex dumpssr outlexion
convlex : rtkcmn.o preceph.o qzslex.o
dumplex : rtkcmn.o preceph.o qzslex.o
dumpssr : rtkcmn.o preceph.o rtcm.o rtcm3.o rtcm2.o dumpssr.o
outlexion : rtkcmn.o preceph.o qzslex.o
rtkcmn.o : $(SRC)/rtklib.h $(SRC)/rtkcmn.c
$(CC) -c $(CFLAGS) $(SRC)/rtkcmn.c
preceph.o : $(SRC)/rtklib.h $(SRC)/preceph.c
$(CC) -c $(CFLAGS) $(SRC)/preceph.c
qzslex.o : $(SRC)/rtklib.h $(SRC)/qzslex.c
$(CC) -c $(CFLAGS) $(SRC)/qzslex.c
rtcm.o : $(SRC)/rtklib.h $(SRC)/rtcm.c
$(CC) -c $(CFLAGS) $(SRC)/rtcm.c
rtcm3.o : $(SRC)/rtklib.h $(SRC)/rtcm3.c
$(CC) -c $(CFLAGS) $(SRC)/rtcm3.c
rtcm2.o : $(SRC)/rtklib.h $(SRC)/rtcm2.c
$(CC) -c $(CFLAGS) $(SRC)/rtcm2.c
install:
cp -f convlex.exe /usr/local/bin
cp -f dumplex.exe /usr/local/bin
cp -f outlexion.exe /usr/local/bin
clean:
rm -f *.o *.stackdump *.trace *.out *.exe
DIR1=../lexdata
DIR2=../lexerrdata
test1:
./convlex $(DIR1)/LEX_20100704.bin -o $(DIR1)/LEX_20100704.lex
./convlex $(DIR1)/LEX_20100725.bin -o $(DIR1)/LEX_20100725.lex
./convlex $(DIR1)/LEX_20100803.bin -o $(DIR1)/LEX_20100803.lex
./convlex $(DIR1)/LEX_20101204.bin -o $(DIR1)/LEX_20101204.lex
./convlex $(DIR1)/LEX_20101205.bin -o $(DIR1)/LEX_20101205.lex
test2:
# ./diffeph -t0 2010/07/04 0:00:00 -ts 24 -ti 30 -1 5 $(DIR1)/LEX_20100704.lex $(DIR2)/igs15910.* $(DIR2)/igs05_1604.atx -x 2 > LEX_20100704.diff
# ./diffeph -t0 2010/07/25 0:00:00 -ts 24 -ti 30 -1 5 $(DIR1)/LEX_20100725.lex $(DIR2)/igs15940.* $(DIR2)/igs05_1604.atx -x 2 > LEX_20100725.diff
# ./diffeph -t0 2010/08/03 0:00:00 -ts 24 -ti 30 -1 5 $(DIR1)/LEX_20100803.lex $(DIR2)/igs15952.* $(DIR2)/igs05_1604.atx -x 2 > LEX_20100803.diff
# ./diffeph -t0 2010/12/04 0:00:00 -ts 24 -ti 30 -1 5 $(DIR1)/LEX_20101204.lex $(DIR2)/igr161*.* $(DIR2)/igs05_1604.atx -x 2 > LEX_20101204.diff
# ./diffeph -t0 2010/12/05 0:00:00 -ts 24 -ti 30 -1 5 $(DIR1)/LEX_20101205.lex $(DIR2)/igr161*.* $(DIR2)/igs05_1604.atx -x 2 > LEX_20101205.diff
test3:
# ./diffeph -t0 2010/12/04 0:00:00 -ts 24 -ti 30 -1 3 $(DIR2)/brdc33*0.10n $(DIR2)/clk11_201012040000.rtcm3 $(DIR2)/igr161*.* $(DIR2)/igs05_1604.atx -x 2 > SSR_20101204.diff
./diffeph -t0 2010/12/04 0:00:00 -ts 24 -ti 30 -1 3 $(DIR2)/brdc33*0.10n $(DIR2)/clk20_201012040000.rtcm3 $(DIR2)/igr161*.* $(DIR2)/igs05_1604.atx -x 2 > SSR_20101204.diff
test4:
./outlexion -t0 2010/12/04 0:00:00 -ts 24 $(DIR1)/LEX_20101204.lex -o LEXION_20101204.m