mirror of
https://github.com/joncampbell123/dosbox-x.git
synced 2025-05-08 19:32:39 +08:00
24 lines
643 B
Makefile
24 lines
643 B
Makefile
|
|
|
|
#ifeq ($(strip $(CXX)),)
|
|
#$(CXX) = i686-w64-mingw32-g++
|
|
#endif
|
|
|
|
ifeq ($(strip $(CXXFLAGS)),)
|
|
CXXFLAGS = -mwin32 -march=pentium
|
|
endif
|
|
CXXFLAGS := -DSTATIC_OPENCOW -D_WIN32_WINDOWS=0x0400 -fno-exceptions -std=gnu++14 -O2 $(CXXFLAGS)
|
|
|
|
build/%.o: src/%.cpp src/MbcsBuffer.h src/opencow.h
|
|
@mkdir -p build
|
|
$(CXX) -c $(CXXFLAGS) $< -o $@
|
|
|
|
build/libopencow.a: build/advapi32.o build/comdlg32.o build/imm32.o build/kernel32.o \
|
|
build/msvcrt.o build/oleacc.o build/sensapi.o build/MbcsBuffer.o \
|
|
build/shell32.o build/user32.o build/winspool.o build/opencow.o
|
|
$(AR) cr $@ $?
|
|
|
|
|
|
.PHONY: clean
|
|
clean:
|
|
rm -fR build
|