rules.mk

来自「Ftee type Demo for Linux open source」· MK 代码 · 共 37 行

MK
37
字号
#**************************************************************************
#*
#*  Allegro driver makefile
#*
#**************************************************************************

# test for the `ALLEGRO' environment variable. This is non-optimal.
#
ifdef ALLEGRO

  # directory of Allegro driver
  #
  GR_ALLEG := $(GRAPH)/allegro

  # add Allegro driver to lib objects
  #
  GRAPH_OBJS += $(OBJ_DIR)/gralleg.$O

  # add Allegro driver to list of devices
  #
  DEVICES += ALLEGRO

  # our compilation rule
  #
  $(OBJ_DIR)/gralleg.$O : $(GR_ALLEG)/gralleg.c $(GR_ALLEG)/gralleg.h
	  $(CC) $(CFLAGS) $(GRAPH_INCLUDES:%=$I%) \
                $I$(subst /,$(COMPILER_SEP),$(GR_ALLEG)) \
                $T$(subst /,$(COMPILER_SEP),$@ $<)

  # we need to link with Allegro
  #
  GRAPH_LINK += -lalleg

endif # test ALLEGRO

# EOF

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?