Bochs/bochs-testing/plugin-test/test7-win32dll/Makefile.in
2002-10-16 04:09:24 +00:00

31 lines
811 B
Makefile

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
$(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
$(CXX) $(CXXFLAGS) -shared -o module1.dll ${srcdir}/module1.cc uselib.a
module2.dll: module2.cc main.h
$(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