File: makefile

package info (click to toggle)
rtklib 2.4.3%2Bdfsg1-2.1
  • links: PTS
  • area: main
  • in suites: bullseye
  • size: 41,796 kB
  • sloc: cpp: 51,592; ansic: 50,584; fortran: 987; makefile: 861; sh: 45
file content (37 lines) | stat: -rw-r--r-- 1,068 bytes parent folder | download | duplicates (3)
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
# makefile for simobs

BINDIR = /usr/local/bin
SRC    = ../../../src
CFLAGS = -Wall -O3 -ansi -pedantic -I$(SRC) -DTRACE -DENAGLO -DENAGAL -DENAQZS -DNFREQ=4 -DMAXOBS=128
LDLIBS  = -lm

simobs     : simobs.o rinex.o rtkcmn.o

simobs.o   : ../simobs.c
	$(CC) -c $(CFLAGS) ../simobs.c
rinex.o    : $(SRC)/rinex.c
	$(CC) -c $(CFLAGS) $(SRC)/rinex.c
rtkcmn.o   : $(SRC)/rtkcmn.c
	$(CC) -c $(CFLAGS) $(SRC)/rtkcmn.c

simobs.o   : $(SRC)/rtklib.h
rtkcmn.o   : $(SRC)/rtklib.h

install:
	cp simobs $(BINDIR)

clean:
	rm -f simobs simobs.exe *.o

OPT0=-ts 2009/4/1 -te 2009/4/2 -ti 10
OPT1=../sim/brdc0910.09n ../sim/brdc0910.09g ../sim/brdc0910.09l
OPT2=-r 36.106114294 140.087190410 70.3010
OPT3=-r 36.103635125 140.086307150 69.7442
OPT4=-r 36.031339503 140.202443500 70.9029
OPT5=-r 36.263268936 140.174264100 94.2843

sim:
	./simobs $(OPT0) $(OPT1) $(OPT2) -o ../sim/base_20080509.obs
	./simobs $(OPT0) $(OPT1) $(OPT3) -o ../sim/rov0_20080509.obs
	./simobs $(OPT0) $(OPT1) $(OPT4) -o ../sim/rov1_20080509.obs
	./simobs $(OPT0) $(OPT1) $(OPT5) -o ../sim/rov2_20080509.obs