Makefile 672 B

12345678910111213141516171819202122232425262728293031323334
  1. TARGET=feeder
  2. CC=gcc
  3. CFLAGS = -O0 -g -pipe -fomit-frame-pointer -rdynamic
  4. #CFLAGS = -O2 -Q -pipe -fomit-frame-pointer -rdynamic
  5. WFLAGS = -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -g -Ihttp-tiny-1.2
  6. #WFLAGS = -Wall -W -Wshadow -Wpointer-arith -Wwrite-strings -pedantic
  7. #WFLAGS =
  8. #LIBS = -Lhttp-tiny-1.2
  9. LIBS = -lm -ldl -lconfuse -lpthread
  10. OBJS_PATH = main.o simclist.o
  11. SRC = main.c simclist.c
  12. OBJS = main.o simclist.o
  13. all: $(TARGET)
  14. # $(CC) $(CFLAGS) $(WFLAGS) $(PATH_CONF) -o $(TARGET) $(SRC)
  15. $(TARGET): $(OBJS_PATH)
  16. ${CC} ${CFLAGS} -o $@ ${OBJS} ${LIBS}
  17. .c.o:
  18. ${CC} ${CFLAGS} ${WFLAGS} ${INCLUDES} $(PATH_CONF) -c $<
  19. clean:
  20. rm -f *.o
  21. install: