Ticket #38146: patch-makefile.diff

File patch-makefile.diff, 1.4 KB (added by FlorianFranzen@…, 12 years ago)
  • makefile

    old new  
    44
    55PROGRAM = KlustaKwik
    66OBJS = io.o linalg.o log.o parameters.o precomputations.o util.o klustakwik.o
    7 CC = g++
    87DEBUG = -g
    98OPTIMISATIONS = -O3 -ffast-math
    10 CFLAGS = -Wall -c -Wno-write-strings $(OPTIMISATIONS)
    11 LFLAGS = -Wall
     9CFLAGS = $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -Wall -c -Wno-write-strings $(OPTIMISATIONS)
     10LFLAGS = $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) -Wall
    1211
    1312all: executable
    1413
     
    2423.PHONY: all debug native executable clean
    2524
    2625executable: $(OBJS)
    27         $(CC) $(LFLAGS) $(OBJS) -o $(PROGRAM)
     26        $(CXX) $(LFLAGS) $(OBJS) -o $(PROGRAM)
    2827
    2928clean:
    3029        \rm *.o $(PROGRAM)
     
    3837util.h: numerics.h
    3938
    4039io.o: io.cpp klustakwik.h
    41         $(CC) $(CFLAGS) $<
     40        $(CXX) $(CFLAGS) $<
    4241
    4342linalg.o: linalg.cpp linalg.h
    44         $(CC) $(CFLAGS) $<
     43        $(CXX) $(CFLAGS) $<
    4544
    4645log.o: log.cpp log.h parameters.h
    47         $(CC) $(CFLAGS) $<
     46        $(CXX) $(CFLAGS) $<
    4847
    4948klustakwik.o: klustakwik.cpp klustakwik.h
    50         $(CC) $(CFLAGS) $<
     49        $(CXX) $(CFLAGS) $<
    5150       
    5251parameters.o: parameters.cpp parameters.h log.h util.h
    53         $(CC) $(CFLAGS) $<
     52        $(CXX) $(CFLAGS) $<
    5453
    5554precomputations.o: precomputations.cpp klustakwik.h
    56         $(CC) $(CFLAGS) $<
     55        $(CXX) $(CFLAGS) $<
    5756
    5857util.o: util.cpp util.h
    59         $(CC) $(CFLAGS) $<
     58        $(CXX) $(CFLAGS) $<