server/src/mapper/Makefile

61 lines
1,013 B
Makefile
Raw Normal View History

2001-01-25 10:37:55 +01:00
SUBDIRS =
LIBRARY =
BINARY = mapper
include ../Makefile.include
2001-01-25 10:37:55 +01:00
SOURCES = $(wildcard *.c)
OBJECTS = $(SOURCES:%.c=$(BUILD_DIR)/%.o)
## more definitions
INCLUDES += \
2001-01-28 09:20:05 +01:00
-I../common/util \
-I../common/kernel \
-I../common/spells \
-I../common \
-I..
2001-01-25 10:37:55 +01:00
2002-09-29 09:47:17 +02:00
LIBNAMES = \
e-kernel \
2002-09-29 09:47:17 +02:00
e-gamecode \
e-triggers \
e-modules \
e-attributes \
e-items \
e-spells \
e-races \
e-util
2001-01-25 10:37:55 +01:00
LIBS += \
-L$(PUBLISH_DIR) \
2001-01-25 10:37:55 +01:00
-lm
LIBDEPS = $(LIBNAMES:%=../$(BUILD_DIR)/lib%.a)
LIBS += $(LIBNAMES:%=-l%)
2001-02-15 11:50:29 +01:00
ifeq ($(NCURSES), 1)
LIBS += -lncurses
else
LIBS += -lcurses
endif
2001-01-25 10:37:55 +01:00
##
## conversion code for old triggers - should only be used for free eressea,
## and only for old datafiles.
##
ifeq ($(CONVERT_TRIGGERS), 1)
SUBDIRS += old
LIBRARIES += $(PUBLISH_DIR)/libe-compat.a
LIBS += -le-compat
endif
2001-01-25 10:37:55 +01:00
# executable:
$(BUILD_DIR)/$(BINARY):: $(BUILD_DIR) $(OBJECTS) $(LIBDEPS)
2001-01-25 10:37:55 +01:00
$(LD) -o $@ $(OBJECTS) $(LDFLAGS)
$(INSTALL) $@ $(PUBLISH_DIR)/
$(PUBLISH_DIR)/$(BINARY): $(BUILD_DIR)/$(BINARY)
$(INSTALL) $< $@