.POSIX: .PHONY: all debug run clean DEPS=src/main.o src/util.o LIBS=-lgc DBGFLAGS=-Og -g DBGBIN=secd_debug all: secd secd: $(DEPS) $(CC) $(LIBS) $(CFLAGS) $(DEPS) -o secd $(DBGBIN): $(DEPS) $(CC) $(LIBS) $(DBGFLAGS) -DENABLE_DBG_H -o secd_debug debug: $(DBGBIN) run: secd @./secd clean: rm -f $(DEPS) .SUFFIXES: .c .o .c.o: $(CC) -c $(CFLAGS) $< -o $@