From 9738bc3952d0b589f29bf395cbc4fdd7b80a5b4d Mon Sep 17 00:00:00 2001 From: Shigeru KANEMOTO Date: Tue, 30 Jun 2015 13:10:15 +0900 Subject: [PATCH] Makefile for Linux etc. --- .gitignore | 2 ++ Makefile | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 Makefile diff --git a/.gitignore b/.gitignore index bbf313b..88fac67 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,8 @@ *.i*86 *.x86_64 *.hex +gps-sdr-sim +gps-sdr-sim-lut # Debug files *.dSYM/ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f17ddcf --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +# Makefile for Linux etc. + +.PHONY: all clean +all: gps-sdr-sim gps-sdr-sim-lut + +SHELL=/bin/bash +CC=gcc +CFLAGS=-fopenmp +LDFLAGS=-lm -fopenmp + +gps-sdr-sim: gpssim.o + ${CC} $< ${LDFLAGS} -o $@ + +gps-sdr-sim-lut: gpssim-lut.o + ${CC} $< ${LDFLAGS} -o $@ + +gpssim-lut.o: gpssim.c + ${CC} -c -D_SINE_LUT ${CFLAGS} $< -o $@ + +clean: + rm -f gpssim.o gpssim-lut.o gps-sdr-sim gps-sdr-sim-lut