Build & execute by simply typing `make`
```
SRC = dummy.c
OBJ = $(SRC:.c=.o)
EXE = dummy
all: $(EXE)
@./$(EXE)
.c.o:
$(CC) -c $(CFLAGS) $<
$(EXE): $(OBJ)
$(CC) -o $(EXE) $(OBJ) $(LDFLAGS)
```
On Thu, Jan 7, 2016 at 7:08 PM, Greg Reagle <[email protected]> wrote:
> On Thu, Jan 07, 2016 at 05:22:38PM -0800, Louis Santillan wrote:
>> Do mean something like this in a makefile? Essentially adding a
>> `./$@` to end of `dwm` target:
>
> I tried it and it does not seem to be a solution. If dwm is up to date,
> Make won't run the recipe and ./$@ won't be run. So you have to use 'make
> dwm; ./dwm' every time, in which case, there is no need to modify the
> Makefile.
>