Книга: UNIX — универсальная среда программирования

3.7.17 makefile

3.7.17 makefile
CC = lcc
YFLAGS = -d
OBJS = hoc.o code.o init.o math.o symbol.o
hoc6: $(OBJS)
      $(CC) $(CFLAGS) $(OBJS) -lm -o hoc6
hoc.o code.o init.o symbol.o: hoc.h
code.o init.o symbol.o: x.tab.h
x.tab.h: y.tab.h
      -cmp -s x.tab.h y.tab.h || cp y.tab.h x.tab.h
pr: hoc.y hoc.h code.c init.c math.c symbol.c
      @pr $?
      @touch pr
clean:
      rm -f $(OBJS) [xy].tab.[ch]


Генерация: 0.103. Запросов К БД/Cache: 0 / 2
поделиться
Вверх Вниз