2
0
mirror of https://github.com/boostorg/python.git synced 2026-01-23 05:42:30 +00:00
Files
python/shared_modules/Makefile
2000-12-08 00:06:18 +00:00

33 lines
799 B
Makefile

include ../build/Makefile
SRC = \
m1.cpp \
m2.cpp \
shared.cpp
TARGETS = $(SRC:.cpp:module$(MODULE_EXTENSION))
LIBBPL = -L$(TARGET_LIBDIR) -l$(TARGET_LIBNAME)
all: m1module$(MODULE_EXTENSION) m2module$(MODULE_EXTENSION)
python shared_modules.py
m1module.so: m1.o sharedmodule$(MODULE_EXTENSION)
$(CXX_SHARED_LINKER) -o m1module.so m1.o sharedmodule$(MODULE_EXTENSION) $(LIBBPL)
m2module.so: m2.o sharedmodule$(MODULE_EXTENSION)
$(CXX_SHARED_LINKER) -o m2module.so m2.o sharedmodule$(MODULE_EXTENSION) $(LIBBPL)
sharedmodule$(MODULE_EXTENSION): shared.o
$(CXX_SHARED_LINKER) -o sharedmodule$(MODULE_EXTENSION) shared.o $(LIBBPL)
.PRECIOUS: so
clean:
rm -rf *.o *$(MODULE_EXTENSION) *.a *.d *.pyc *.bak a.out
ifneq "$(MAKECMDGOALS)" "clean"
include $(SRC:.cpp=.d)
endif