Clone of mesa.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Makefile 631B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # progs/directfb/Makefile
  2. TOP = ../..
  3. include $(TOP)/configs/current
  4. INCDIR = $(TOP)/include -I$(TOP)/progs
  5. LIB_DEP = $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME) $(TOP)/$(LIB_DIR)/$(GLU_LIB_NAME)
  6. CFLAGS += $(shell pkg-config --cflags directfb)
  7. APP_LIB_DEPS += $(shell pkg-config --libs directfb)
  8. LIBS = -L$(TOP)/$(LIB_DIR) -l$(GLU_LIB) -l$(GL_LIB) $(APP_LIB_DEPS)
  9. PROGS = df_gears \
  10. df_reflect \
  11. df_morph3d \
  12. multi_window
  13. ##### RULES #####
  14. .SUFFIXES:
  15. .SUFFIXES: .c
  16. .c: $(LIB_DEP)
  17. $(CC) -I$(INCDIR) $(CFLAGS) $(LDFLAGS) $< $(LIBS) -o $@
  18. ##### TARGETS #####
  19. default: $(PROGS)
  20. clean:
  21. -rm -f $(PROGS)
  22. -rm -f *.o *~