xref: /plan9/sys/src/cmd/unix/drawterm/Make.win32 (revision 4e17d7c8a8527207c82cee2bc5e79e2fb20f67d8)
18ccd4a63SDavid du Colombier# Windows via mingw32
28ccd4a63SDavid du Colombier# MING=mingw32- is necessary if you're cross-compiling
38ccd4a63SDavid du Colombier# on another platform.  Otherwise the binaries are just
48ccd4a63SDavid du Colombier# named gcc, etc.
58ccd4a63SDavid du Colombier
68ccd4a63SDavid du ColombierMING=i586-mingw32msvc-
78ccd4a63SDavid du Colombier#MING=
88ccd4a63SDavid du ColombierAR=$(MING)ar
98ccd4a63SDavid du ColombierCC=$(MING)gcc
108ccd4a63SDavid du ColombierAS=$(MING)as
118ccd4a63SDavid du ColombierRANLIB=$(MING)ranlib
128ccd4a63SDavid du ColombierWINDRES=$(MING)windres
13*4e17d7c8SDavid du ColombierCFLAGS=-Wall -Wno-missing-braces -I$(ROOT)/include -I$(ROOT) -I$(ROOT)/kern -c -D_X86_ -DIS_32 -DWINDOWS -DUNICODE -O2
148ccd4a63SDavid du ColombierO=o
158ccd4a63SDavid du ColombierFS=fs-win32
168ccd4a63SDavid du ColombierIP=win32
178ccd4a63SDavid du ColombierOS=win32
188ccd4a63SDavid du ColombierGUI=win32
198ccd4a63SDavid du ColombierLDFLAGS=-mwindows
208ccd4a63SDavid du ColombierLDADD=-lkernel32 -ladvapi32 -lgdi32 -lmpr -lwsock32 -lmsvcrt -lmingw32
218ccd4a63SDavid du ColombierTARG=drawterm.exe
228ccd4a63SDavid du ColombierXOFILES=9ball.$O
238ccd4a63SDavid du Colombier
248ccd4a63SDavid du Colombier# Windows via MSVC
258ccd4a63SDavid du Colombier#AR=???
268ccd4a63SDavid du Colombier#CC=cl
278ccd4a63SDavid du Colombier#CFLAGS=-c -nologo -W3 -YX -Zi -MT -Zl -Iinclude -DWINDOWS
288ccd4a63SDavid du Colombier#O=obj
298ccd4a63SDavid du Colombier#FS=fs-win32
308ccd4a63SDavid du Colombier#IP=win32
318ccd4a63SDavid du Colombier#OS=win32
328ccd4a63SDavid du Colombier#GUI=win32
338ccd4a63SDavid du Colombier
348ccd4a63SDavid du Colombierall: default
358ccd4a63SDavid du Colombier
368ccd4a63SDavid du Colombier# for root
378ccd4a63SDavid du Colombierlibmachdep.a:
388ccd4a63SDavid du Colombier	(cd win32-386; make)
398ccd4a63SDavid du Colombier
408ccd4a63SDavid du Colombier9ball.$O: 9ball.rc 9ball.ico
418ccd4a63SDavid du Colombier	$(WINDRES) -i 9ball.rc -o 9ball.o
428ccd4a63SDavid du Colombier
43