123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # Windows via mingw32
- # MING=mingw32- is necessary if you're cross-compiling
- # on another platform. Otherwise the binaries are just
- # named gcc, etc.
- MING=i586-mingw32msvc-
- #MING=
- AR=$(MING)ar
- CC=$(MING)gcc
- AS=$(MING)as
- RANLIB=$(MING)ranlib
- WINDRES=$(MING)windres
- CFLAGS=-Wall -Wno-missing-braces -I$(ROOT)/include -I$(ROOT) -I$(ROOT)/kern -c -D_X86_ -DIS_32 -DWINDOWS -DUNICODE -O2
- O=o
- FS=fs-win32
- IP=win32
- OS=win32
- GUI=win32
- LDFLAGS=-mwindows
- LDADD=-lkernel32 -ladvapi32 -lgdi32 -lmpr -lwsock32 -lmsvcrt -lmingw32
- TARG=drawterm.exe
- XOFILES=9ball.$O
- # Windows via MSVC
- #AR=???
- #CC=cl
- #CFLAGS=-c -nologo -W3 -YX -Zi -MT -Zl -Iinclude -DWINDOWS
- #O=obj
- #FS=fs-win32
- #IP=win32
- #OS=win32
- #GUI=win32
- all: default
- # for root
- libmachdep.a:
- (cd win32-386; make)
- 9ball.$O: 9ball.rc 9ball.ico
- $(WINDRES) -i 9ball.rc -o 9ball.o
|