source/Makefile | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) diff --git a/source/Makefile b/source/Makefile index 46d89cc..aa751c7 100644 --- a/source/Makefile +++ b/source/Makefile @@ -78,8 +78,10 @@ CFLAGS = -Wall -pipe -g3 #CFLAGS = -Wall -pipe -marchi686 -pedantic -gdwarf-2 -g3 #CFLAGS = -Wall -O3 -march=i686 ifneq ($(FFTW),/usr/local) +ifneq ($(FFTW),/usr) CFLAGS += -I$(INC) endif +endif # NOTE: # DOUBLESWITCH = ON for double precision; @@ -91,15 +93,15 @@ endif DOUBLESWITCH = ON ifeq ($(DOUBLESWITCH),ON) -LDFLAGS = -L$(LIB) -ldfftw -lm +LIBS = -L$(LIB) -ldfftw -lm CFLAGS += -DDOUBLE TARGET = deden else -LDFLAGS = -L$(LIB) -lsfftw -lm +LIBS = -L$(LIB) -lsfftw -lm TARGET = seden endif -LDFLAGS += -g -lgsl -lgslcblas +LIBS += -lgsl -lgslcblas # GSL_PREFIX:= /sw/lib # LDFLAGS += -l$(GSL_PREFIX)/libgsl.a -l$(GSL_PREFIX)/libgslcblas.a @@ -120,17 +122,18 @@ OBJ = addmaps.o apodfc.o apodfo.o back.o cadhkl.o \ all: eden fbyteswap eden: eden.o $(OBJ) - $(CC) $^ $(LDFLAGS) -o $@ + $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) fbyteswap: fbyteswap.c - $(CC) -o $@ $^ + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS) install: all + mkdir -p $(BIN) mv fbyteswap $(BIN) mv eden $(BIN)/$(TARGET) chmod 751 $(BIN)/$(TARGET) - chmod +x mkeden.csh - ./mkeden.csh $(BIN) $(BIN)/$(TARGET) +# chmod +x mkeden.csh +# ./mkeden.csh $(BIN) $(BIN)/$(TARGET) dist: clean cd ../..; tar -cvf eden_$(VERSION).tar --exclude CVS --exclude \#\*\# --exclude \*~ --exclude Misc --exclude .\* eden; gzip -f eden_$(VERSION).tar