Guest User

Makefile

a guest
Dec 31st, 2015
645
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Make 0.48 KB | None | 0 0
  1. program_NAME := handmadequake
  2. program_C_SRCS := $(wildcard *.c)
  3. program_OBJS := ${program_C_SRCS:.c=.o}
  4. program_LIBRARIES := X11 Xext
  5.  
  6. CFLAGS := -Wall -m32
  7.  
  8. LDFLAGS += -m32
  9. LDFLAGS += $(foreach library,$(program_LIBRARIES),-l$(library))
  10.  
  11. .PHONY: all clean distclean
  12.  
  13. all: $(program_NAME)
  14.  
  15. $(program_NAME): $(program_OBJS)
  16.         $(LINK.cc) $(program_OBJS) -o $(program_NAME)
  17.  
  18. clean:
  19.         @- $(RM) $(program_NAME)
  20.         @- $(RM) $(program_OBJS)
  21.  
  22. distclean: clean
Advertisement
Add Comment
Please, Sign In to add comment