Z coefficients manipulation, save wavefront into png and FITS

This commit is contained in:
Timur A. Fatkhullin
2017-05-21 13:14:48 +03:00
parent 7143778fa0
commit e05dab6d7d
10 changed files with 6960 additions and 33 deletions

View File

@@ -1,24 +1,44 @@
# run `make DEF=...` to add extra defines
PROGRAM = readwfs
LDFLAGS = -lm
LDFLAGS := -fdata-sections -ffunction-sections -Wl,--gc-sections -Wl,--discard-all
LDFLAGS = -lm -lpng -lcfitsio
SRCS = $(wildcard *.c)
DEFINES = $(DEF) -D_XOPEN_SOURCE=1111
DEFINES += -DEBUG
CFLAGS = -O2 -fopenmp -Wall -Werror -Wextra -std=gnu99 -Wno-trampolines
OBJDIR = mk
OBJS = $(addprefix $(OBJDIR)/, $(SRCS:%.c=%.o))
DEPS := $(OBJS:.o=.d)
CC = gcc
DEFINES = -D_XOPEN_SOURCE=1111
CXX = gcc
CFLAGS = -Wall -Werror -Wextra $(DEFINES) -std=gnu99
OBJS = $(SRCS:.c=.o)
all : $(PROGRAM)
all : $(OBJDIR) $(PROGRAM)
$(PROGRAM) : $(OBJS)
$(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o $(PROGRAM)
@echo -e "\t\tLD $(PROGRAM)"
$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $(PROGRAM)
# some addition dependencies
# %.o: %.c
# $(CC) $(LDFLAGS) $(CFLAGS) $< -o $@
$(SRCS) : %.c : %.h
touch $@
$(OBJDIR):
mkdir $(OBJDIR)
%.h: ;
$(OBJDIR)/%.o: %.c
@echo -e "\t\tCC $<"
$(CC) -MD -c $(CFLAGS) $(DEFINES) -o $@ $<
clean:
/bin/rm -f *.o *~
depend:
$(CXX) -MM $(CXX.SRCS)
@echo -e "\t\tCLEAN"
@rm -f $(OBJS)
@rm -f $(DEPS)
@rmdir $(OBJDIR) 2>/dev/null || true
xclean: clean
@rm -f $(PROGRAM)
gentags:
CFLAGS="$(CFLAGS) $(DEFINES)" geany -g readwfs.c.tags *[hc] 2>/dev/null
.PHONY: gentags clean xclean
ifneq ($(MAKECMDGOALS),clean)
-include $(DEPS)
endif