diff --git a/raster/r.mapcalc/Makefile b/raster/r.mapcalc/Makefile index e427ebfbe98..68f823cf875 100644 --- a/raster/r.mapcalc/Makefile +++ b/raster/r.mapcalc/Makefile @@ -20,7 +20,11 @@ default: multi $(BIN)/$(PGM2)$(EXE): LIBES = $(LIBES2) $(BIN)/$(PGM3)$(EXE): LIBES = $(LIBES3) -$(OBJDIR)/mapcalc.yy.o: mapcalc.tab.h +$(OBJDIR)/*.o: $(OBJDIR)/mapcalc.tab.META +$(OBJDIR)/mapcalc.yy.o: $(OBJDIR)/mapcalc.tab.META + +$(OBJDIR)/mapcalc.tab.META: mapcalc.tab.c mapcalc.tab.h + touch $(OBJDIR)/mapcalc.tab.META .SECONDARY: mapcalc.tab.c mapcalc.tab.h mapcalc.output