# Automatically Generated Makefile by EDE. # For use with: make # Relative File Name: Makefile # # DO NOT MODIFY THIS FILE OR YOUR CHANGES MAY BE LOST. # EDE is the Emacs Development Environment. # https://cedet.sourceforge.net/ede.shtml # CFLAGS=-std=c89 -m64 -Og -ggdb -pedantic -Wall -Wextra -Wshadow -Wcast-align -Wunused -Wconversion -Wmisleading-indentation -Wdouble-promotion -Wformat=2 -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Werror $(shell pkg-config --libs ${LIBS}) -I src/external -fsanitize=address top= ede_FILES=Project.ede Makefile 0001_SOURCES=0001.c 0001_OBJ= 0001.o CC=gcc C_COMPILE=$(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) C_DEPENDENCIES=-Wp,-MD,.deps/$(*F).P C_LINK=$(CC) $(CFLAGS) $(LDFLAGS) -L. 0002_SOURCES=0002.c 0002_OBJ= 0002.o VERSION=1.0 DISTDIR=$(top)ProjectEuler_C-$(VERSION) top_builddir = DEP_FILES=.deps/0001.P .deps/0002.P all: 0001 0002 DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :) -include $(DEP_FILES) %.o: %.c @echo '$(C_COMPILE) -c $<'; \ $(C_COMPILE) $(C_DEPENDENCIES) -o $@ -c $< 0001: $(0001_OBJ) $(C_LINK) -o $@ $^ $(LDDEPS) 0002: $(0002_OBJ) $(C_LINK) -o $@ $^ $(LDDEPS) tags: clean: rm -f *.mod *.o *.obj .deps/*.P .lo .PHONY: dist dist: mkdir $(DISTDIR) cp $(0001_SOURCES) $(0002_SOURCES) $(ede_FILES) $(DISTDIR) Makefile: Project.ede @echo Makefile is out of date! It needs to be regenerated by EDE. @echo If you have not modified Project.ede, you can use ‘touch’ to update the Makefile time stamp. @false # End of Makefile