Bochs/bochs-testing/plugin-test/test7-win32dll/Makefile.in

31 lines
811 B
Makefile
Raw Normal View History

top_builddir = ..
top_srcdir = @srcdir@/..
srcdir = @srcdir@
VPATH = @srcdir@
CXX=@CXX@
CXXFLAGS=@CXXFLAGS@ @INCLTDL@
all: uselib module1.dll module2.dll
uselib: main.cc main.h
2002-10-15 01:10:54 +04:00
$(CXX) $(CXXFLAGS) -c -o main.o ${srcdir}/main.cc
dlltool --export-all --output-def uselib.def main.o
dlltool --dllname uselib.exe --def uselib.def --output-lib uselib.a
dlltool --dllname uselib.exe --output-exp uselib.exp --def uselib.def
$(CXX) $(CXXFLAGS) -o uselib uselib.exp main.o
rm uselib.exp uselib.def
module1.dll: module1.cc main.h
2002-10-15 01:10:54 +04:00
$(CXX) $(CXXFLAGS) -shared -o module1.dll ${srcdir}/module1.cc uselib.a
module2.dll: module2.cc main.h
2002-10-15 01:10:54 +04:00
$(CXX) $(CXXFLAGS) -shared -o module2.dll ${srcdir}/module2.cc uselib.a
%.o: %.cc
$(CXX) $(CXXFLAGS) -c $<
include ${top_srcdir}/common-make-defs.txt
clean: clean-common