makefile 254B

1234567891011121314
  1. CC=g++
  2. CFLAGS=-O2 -g
  3. LDFLAGS=-lX11 -lXext
  4. SOURCES=main.cpp x.cpp options.cpp
  5. OBJECTS=$(SOURCES:.cpp=.o)
  6. EXECUTABLE=slrn
  7. all: $(SOURCES) $(EXECUTABLE)
  8. $(EXECUTABLE): $(OBJECTS)
  9. $(CC) $(LDFLAGS) $(OBJECTS) -o $@
  10. clean:
  11. rm -rf $(OBJECTS) $(EXECUTABLE)