CC = g++ LD = g++ LIBS = -lrt CFLAGS = -DLINUX -Wall BINFILE = hwwatchdog OBJFILE = hwwatchdog.o SRCFILE = hwwatchdog.cpp all: @echo "config:" @echo "$(LIBS)" @echo "$(CFLAGS)" @echo "$(CC)" @echo "Compiling $(OBJFILE)" $(CC) $(CFLAGS) -c -o $(OBJFILE) $(SRCFILE) @echo "Linking $(BINFILE)" $(LD) $(CFLAGS) -o $(BINFILE) $(OBJFILE) $(LIBS) clean: rm -f $(BINFILE) $(OBJFILE)