Makefile 509 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. ##########################################################
  2. #
  3. # $Id:$
  4. #
  5. # $Log:$
  6. #
  7. #
  8. CC=gcc
  9. CFLAGS=-O -DNORMALUNIX -DLINUX
  10. LDFLAGS=
  11. LIBS=-lm
  12. O=linux
  13. all: $(O)/sndserver
  14. clean:
  15. rm -f *.o *~ *.flc
  16. rm -f linux/*
  17. # Target
  18. $(O)/sndserver: \
  19. $(O)/soundsrv.o \
  20. $(O)/sounds.o \
  21. $(O)/wadread.o \
  22. $(O)/linux.o
  23. $(CC) $(CFLAGS) $(LDFLAGS) \
  24. $(O)/soundsrv.o \
  25. $(O)/sounds.o \
  26. $(O)/wadread.o \
  27. $(O)/linux.o -o $(O)/sndserver $(LIBS)
  28. echo make complete.
  29. # Rule
  30. $(O)/%.o: %.c
  31. $(CC) $(CFLAGS) -c $< -o $@