Makefile 466 B

1234567891011121314151617
  1. CFLAGS=-Wall -Wextra -std=c11 -pedantic -ggdb
  2. LIBS=-lX11 -lXext
  3. .PHONY: all
  4. all: main.none main.xdbe main.pixmap main.ximage
  5. main.none: main.c
  6. $(CC) $(CFLAGS) -DDB_IMPL=DB_NONE -o main.none main.c $(LIBS)
  7. main.xdbe: main.c
  8. $(CC) $(CFLAGS) -DDB_IMPL=DB_XDBE -o main.xdbe main.c $(LIBS)
  9. main.pixmap: main.c
  10. $(CC) $(CFLAGS) -DDB_IMPL=DB_PIXMAP -o main.pixmap main.c $(LIBS)
  11. main.ximage: main.c
  12. $(CC) $(CFLAGS) -DDB_IMPL=DB_XIMAGE -o main.ximage main.c $(LIBS)